Netherlands - Generic Functions for data exchange Implementation Guide
0.3.0 - ci-build Netherlands flag

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

Resource Profile: NlGfHealthcareService - Mappings

Draft as of 2026-10-27

Mappings for the nl-gf-healthcareservice resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingFiveWs Pattern Mappingdoco
HealthcareService
act[classCode=ACT][moodCode=DEF]
HealthcareService / id
HealthcareService / meta
HealthcareService / implicitRules
HealthcareService / language
HealthcareService / text
Act.text?
HealthcareService / contained
N/A
HealthcareService / extension
N/A
HealthcareService / modifierExtension
HealthcareService / Slices for identifier
.id
FiveWs.identifier
HealthcareService / Slices for identifier / identifier:AssignedId
.id
FiveWs.identifier
HealthcareService / Slices for identifier / identifier:AssignedId / id
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / extension
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / use
Role.code or implied by context
HealthcareService / Slices for identifier / identifier:AssignedId / type
Role.code or implied by context
HealthcareService / Slices for identifier / identifier:AssignedId / system
II.root or Role.id.root
HealthcareService / Slices for identifier / identifier:AssignedId / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
HealthcareService / Slices for identifier / identifier:AssignedId / period
Role.effectiveTime or implied by context
HealthcareService / Slices for identifier / identifier:AssignedId / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / id
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / extension
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / reference
N/A
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / type
N/A
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier
.identifier
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / id
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / extension
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / use
Role.code or implied by context
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type
Role.code or implied by context
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / id
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / extension
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding
  • union(.
  • ./translation)
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding / id
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding / extension
n/a
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding / system
./codeSystem
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding / version
./codeSystemVersion
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding / code
./code
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding / display
CV.displayName
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / coding / userSelected
CD.codingRationale
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / type / text
./originalText[mediaType/code="text/plain"]/data
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / system
II.root or Role.id.root
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / period
Role.effectiveTime or implied by context
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / identifier / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
HealthcareService / Slices for identifier / identifier:AssignedId / assigner / display
N/A
HealthcareService / active
.statusCode
FiveWs.status
HealthcareService / providedBy
.scopingRole.Organization
HealthcareService / category
.code
FiveWs.class
HealthcareService / type
.actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code
HealthcareService / type / id
n/a
HealthcareService / type / Slices for extension
n/a
HealthcareService / type / Slices for extension / extension:supportedActivityDefinitions
HealthcareService / type / coding
  • union(.
  • ./translation)
HealthcareService / type / text
./originalText[mediaType/code="text/plain"]/data
HealthcareService / specialty
.actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code
HealthcareService / location
.location.role[classCode=SDLOC]
FiveWs.where[x]
HealthcareService / name
.name
HealthcareService / comment
.location.role[classCode=SDLOC].desc
HealthcareService / extraDetails
.actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text
HealthcareService / photo
.actrelationship[typeCode=SBJ].observation.value
HealthcareService / telecom
.telecom
HealthcareService / coverageArea
.location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate
HealthcareService / serviceProvisionCode
.actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]
HealthcareService / eligibility
HealthcareService / eligibility / id
n/a
HealthcareService / eligibility / extension
n/a
HealthcareService / eligibility / modifierExtension
N/A
HealthcareService / eligibility / code
.actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]
HealthcareService / eligibility / comment
.actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text
HealthcareService / program
.actrelationship[typeCode=PERT].observation
HealthcareService / characteristic
.actrelationship[typeCode=PERT].observation
HealthcareService / communication
HealthcareService / referralMethod
.actrelationship[typeCode=PERT].observation
HealthcareService / appointmentRequired
.actrelationship[typeCode=PERT].observation
HealthcareService / availableTime
.effectiveTime
HealthcareService / availableTime / id
n/a
HealthcareService / availableTime / extension
n/a
HealthcareService / availableTime / modifierExtension
N/A
HealthcareService / availableTime / daysOfWeek
.effectiveTime
HealthcareService / availableTime / allDay
.effectiveTime
HealthcareService / availableTime / availableStartTime
.effectiveTime
HealthcareService / availableTime / availableEndTime
.effectiveTime
HealthcareService / notAvailable
.effectiveTime
HealthcareService / notAvailable / id
n/a
HealthcareService / notAvailable / extension
n/a
HealthcareService / notAvailable / modifierExtension
N/A
HealthcareService / notAvailable / description
n/a
HealthcareService / notAvailable / during
.effectiveTime
HealthcareService / availabilityExceptions
.effectiveTime
HealthcareService / endpoint
n/a

doco Documentation for this format