Netherlands - Generic Functions for data exchange Implementation Guide
0.9.0-ballot - ballot

Netherlands - Generic Functions for data exchange Implementation Guide, published by Ministerie van Volksgezondheid, Welzijn en Sport. This guide is not an authorized publication; it is the continuous build for version 0.9.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/minvws/generiekefuncties-docs/ and changes regularly. See the Directory of published versions

## Data Type Profile: CustodianAssignedIdentifier - Mappings

Active as of 2026-04-02

Mappings for the nl-gf-custodianassignedidentifier data type profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | HL7 v2 Mapping | RIM Mapping | ServD
--- | --- | --- | ---
Identifier | CX / EI (occasionally more often EI maps to a resource id or a URL) | II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT] | Identifier
id |  | n/a |
extension |  | n/a |
use | N/A | Role.code or implied by context |
type | CX.5 | Role.code or implied by context |
system | CX.4 / EI-2-4 | II.root or Role.id.root | ./IdentifierType
value | CX.1 / EI.1 | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | ./Value
period | CX.7 + CX.8 | Role.effectiveTime or implied by context | ./StartDate and ./EndDate
assigner | CX.4 / (CX.4 CX.9 CX.10) | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | ./IdentifierIssuingAuthority
id |  | n/a |
extension |  | n/a |
reference |  | N/A |
type |  | N/A |
identifier |  | .identifier |
id |  | n/a |
extension |  | n/a |
use | N/A | Role.code or implied by context |
type | CX.5 | Role.code or implied by context |
id |  | n/a |
extension |  | n/a |
coding | C*E.1-8 C*E.10-22 | union(. ./translation) |
id |  | n/a |
extension |  | n/a |
system | C*E.3 | ./codeSystem |
version | C*E.7 | ./codeSystemVersion |
code | C*E.1 | ./code |
display | C*E.2 - but note this is not well followed | CV.displayName |
userSelected | Sometimes implied by being first | CD.codingRationale |
text | C*E.9. But note many systems use C*E.2 for this | ./originalText[mediaType/code="text/plain"]/data |
system | CX.4 / EI-2-4 | II.root or Role.id.root | ./IdentifierType
value | CX.1 / EI.1 | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | ./Value
period | CX.7 + CX.8 | Role.effectiveTime or implied by context | ./StartDate and ./EndDate
assigner | CX.4 / (CX.4 CX.9 CX.10) | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | ./IdentifierIssuingAuthority
display |  | N/A |
Documentation for this format