RIVO Noord Zorgviewer MVP2 Implementation Guide
0.2.1 - CI build Netherlands flag

RIVO Noord Zorgviewer MVP2 Implementation Guide - Local Development build (v0.2.1). See the Directory of published versions

Resource Profile: PractitionerRole - Mappings

Draft as of 2023-03-22

Mappings for the PractitionerRole resource profile.

Mappings for HCIM HealthProfessional-v1.2.1(2015EN) (https://zibs.nl/wiki/HealthProfessional-v1.2.1(2015EN))

PractitionerRole
PractitionerRole
   organizationNL-CM:17.1.6
   specialtyNL-CM:17.1.4
   telecomNL-CM:17.1.8

Mappings for HCIM HealthProfessional-v3.0(2016EN) (https://zibs.nl/wiki/HealthProfessional-v3.0(2016EN))

PractitionerRole
PractitionerRole
   organizationNL-CM:17.1.6
   specialtyNL-CM:17.1.4
   telecomNL-CM:17.1.8

Mappings for HCIM HealthProfessional-v3.2(2017EN) (https://zibs.nl/wiki/HealthProfessional-v3.2(2017EN))

PractitionerRole
PractitionerRole
   organizationNL-CM:17.1.6
   specialtyNL-CM:17.1.4
   telecomNL-CM:17.1.8

Mappings for HCIM Patient-v2.0.1(2015EN) (https://zibs.nl/wiki/Patient-v2.0.1(2015EN))

ContactInformation has become an independent information model as of release 2017 of the HCIMs.

PractitionerRole
PractitionerRole
   telecomNL-CM:0.1.5

Mappings for HCIM Patient-v3.0(2016EN) (https://zibs.nl/wiki/Patient-v3.0(2016EN))

ContactInformation has become an independent information model as of release 2017 of the HCIMs.

PractitionerRole
PractitionerRole
   telecomNL-CM:0.1.5

Mappings for HCIM ContactInformation-v1.0(2017EN) (https://zibs.nl/wiki/ContactInformation-v1.0(2017EN))

ContactInformation has become an independent information model as of release 2017 of the HCIMs.

PractitionerRole
PractitionerRole
   telecomNL-CM:20.6.1

Mappings for HCIM BasicElements-v1.0(2017EN) (https://zibs.nl/wiki/BasicElements-v1.0(2017EN))

PractitionerRole
PractitionerRole
   identifierNL-CM:0.0.6

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

PractitionerRole
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
      codingC*E.1-8, C*E.10-22
      coding (SpecialtyUZI)C*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      coding (SpecialtyAGB)C*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   healthcareServiceEDU-2 / AFF-3
   telecomXTN

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

PractitionerRole
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
      idn/a
      extensionn/a
      codingunion(., ./translation)
      coding (SpecialtyUZI)union(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      coding (SpecialtyAGB)union(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   location.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
   healthcareService.player.QualifiedEntity[@classCode = 'QUAL'].code
   telecomn/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/)

PractitionerRole
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
   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)
   telecomContactPoint

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

PractitionerRole
PractitionerRoleadministrative.individual
   identifierid
   activestatus
   periodwhen.done
   locationwhere