LinuxForHealth FHIR Implementation Guide
8.0.0 - draft United States of America flag

LinuxForHealth FHIR Implementation Guide - Local Development build (v8.0.0). See the Directory of published versions

Resource Profile: HierarchyPractitionerRole - Mappings

Active as of 2022-11-10

Mappings for the hierarchy-practitioner-role resource profile.

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

HierarchyPractitionerRole
PractitionerRolePRD (as one example)
   meta
      tag
      tag (SourceClassificationTag)
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
   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
   healthcareServiceEDU-2 / AFF-3

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

HierarchyPractitionerRole
PractitionerRoleEntity. Role, or Act, Role
   metan/a, N/A
      idn/a
      extensionn/a
      extension (ingestionBatchId)
      extension (tenantId)
      extension (processClientId)
      extension (processOrganization)
      extension (processName)
      extension (processVersion)
      extension (processType)
      extension (processRecordId)
      extension (processTimestamp)
      extension (sourceRecordId)
      extension (sourceFileId)
      extension (sourceRecordType)
      extension (sourceDataModelVersion)
      extension (sourceEventTrigger)
         idn/a
         urlN/A
         value[x]N/A
         value[x] (valueCodeableConcept)N/A
      tag
      tag (SourceClassificationTag)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
   textAct.text?
   modifierExtensionN/A
   identifier.id
   active.statusCode
   period.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
   practitioner.player
   organization.scoper
   code.code
   specialty.player.HealthCareProvider[@classCode = 'PROV'].code
   location.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
   healthcareService.player.QualifiedEntity[@classCode = 'QUAL'].code

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

HierarchyPractitionerRole
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)

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

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