Implementation Guide for ARF/RHD Register - AU
0.2.0 - ci-build Australia flag

Implementation Guide for ARF/RHD Register - AU - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ARFPractitionerRole - Mappings

Draft as of 2024-10-28

Mappings for the ARFPractitionerRole resource profile.

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

ARFPractitionerRole
PractitionerRolePRD (as one example)
   identifierCX / EI (occasionally, more often EI maps to a resource id or a URL)
   identifier (medicareProvider)CX / EI (occasionally, more often EI maps to a resource id or a URL)
   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)

ARFPractitionerRole
PractitionerRoleEntity. Role, or Act, Role
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifiern/a, 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 (medicareProvider)n/a, 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]
   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
   telecom.telecom
   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/)

ARFPractitionerRole
PractitionerRoleServiceSiteProvider
   identifierIdentifier
   identifier (medicareProvider)Identifier
   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)

ARFPractitionerRole
PractitionerRole
   activeFiveWs.status
   periodFiveWs.done[x]
   locationFiveWs.where[x]