Nictiz FHIR NL R4 Zib2020
0.9.0 - CI Build

Nictiz FHIR NL R4 Zib2020 - Local Development build (v0.9.0). See the Directory of published versions

Resource Profile: NlcoreHealthProfessionalPractitionerRole - Mappings

Draft as of 2023-10-17

Mappings for the nl-core-HealthProfessional-PractitionerRole resource profile.

Mappings for zib HealthProfessional-v3.5(2020EN) (https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))

NlcoreHealthProfessionalPractitionerRole
PractitionerRole
   organizationNL-CM:17.1.6

HealthcareProvider

   specialty (specialty)NL-CM:17.1.4

Specialty

   telecomNL-CM:17.1.8

ContactInformation

Mappings for zib ContactInformation-v1.2(2020EN) (https://zibs.nl/wiki/ContactInformation-v1.2(2020EN))

NlcoreHealthProfessionalPractitionerRole
PractitionerRole
   telecomNL-CM:20.6.1

ContactInformation

   telecom (telephoneNumbers)NL-CM:20.6.2

TelephoneNumbers

   telecom (emailAddresses)NL-CM:20.6.3

EmailAddresses

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

NlcoreHealthProfessionalPractitionerRole
PractitionerRolePRD (as one example)
   identifierPRD-7 (or XCN.1)
   activeSTF-7
   periodPRD-8/9 / PRA-5.4
   codePRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   specialtyPRA-5
   specialty (specialty)PRA-5
   healthcareServiceEDU-2 / AFF-3
   telecom (telephoneNumbers)XTN
   telecom (emailAddresses)XTN

Mappings for RIM Mapping (http://hl7.org/v3)

NlcoreHealthProfessionalPractitionerRole
PractitionerRoleEntity. Role, or Act, Role
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   active.statusCode
   period.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
   practitioner.player
   organization.scoper
   code.code
   specialty.player.HealthCareProvider[@classCode = 'PROV'].code
   specialty (specialty).player.HealthCareProvider[@classCode = 'PROV'].code
   location.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
   healthcareService.player.QualifiedEntity[@classCode = 'QUAL'].code
   telecom.telecom
   telecom (telephoneNumbers)n/a, TEL
   telecom (emailAddresses)n/a, TEL
   availableTime.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      daysOfWeek.effectiveTime
      allDay.effectiveTime
      availableStartTime.effectiveTime
      availableEndTime.effectiveTime
   notAvailable.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      descriptionn/a
      during.effectiveTime
   availabilityExceptions.effectiveTime
   endpointn/a

Mappings for ServD (http://www.omg.org/spec/ServD/1.0/)

NlcoreHealthProfessionalPractitionerRole
PractitionerRoleServiceSiteProvider
   identifier./Identifiers
   period(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   specialty./Specialty
   specialty (specialty)./Specialty
   location(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)
   telecom (telephoneNumbers)ContactPoint
   telecom (emailAddresses)ContactPoint

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

NlcoreHealthProfessionalPractitionerRole
PractitionerRole
   identifierFiveWs.identifier
   activeFiveWs.status
   periodFiveWs.done[x]
   locationFiveWs.where[x]