Netherlands - Generic Functions for data exchange Implementation Guide
0.3.0 - ci-build
Netherlands
Netherlands - Generic Functions for data exchange Implementation Guide, published by Stichting Nuts. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/nuts-foundation/nl-generic-functions-ig/ and changes regularly. See the Directory of published versions
| Page standards status: Draft |
This section describes the various types of verifiable credentials used in the authentication framework. Each credential type represents a specific set of claims about an entity within the healthcare ecosystem.
Credentials defined here use identifiers that are specified by the Generic Function Identification.
Unless specified otherwise, every credential uses the following Verifiable Credential traits:
ES256, RS256 or PS256The HealthcareProviderRoleTypeCredential is a verifiable credential that establishes the category or type of healthcare services,
that a provider organization is authorized to offer (e.g., hospital, general practice, pharmacy, home care).
Issuer: A trusted authority responsible for governing and issuing the attribute (e.g., Vektis). Subject: The healthcare provider organization, identified by their DID. Status: trial use
| Path | Code or system | Description | Example |
|---|---|---|---|
roleCodeNL |
2.16.840.1.113883.2.4.15.1060 |
A code representing the role of healthcare provider. | A1 |
Non-normative example:
{
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": [
"VerifiableCredential",
"HealthcareProviderRoleTypeCredential"
],
"credentialSubject": {
"id": "did:web:wallet.example.com",
"roleCodeNL": "A1"
},
"issuer": "did:web:issuer.example.com",
"issuanceDate": "2025-12-01T12:00:00Z"
}
Example use cases: