Shared Health Specification and Guide Version 2.0 Revision F

 

Mappings for the Profile.

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

Shared Health Locum Practitioner
PractitionerPRD (as one example)
   identifierCX / EI (occasionally, more often EI maps to a resource id or a URL)
      useN/A
      typeCE/CNE/CWE
         codingC*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
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (License)PRD-7 (or XCN.1)
      useN/A
      typeCE/CNE/CWE
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   nameXPN
   telecomXTN
   addressORC-24, STF-11, ROL-11, PRT-14
   genderSTF-5
   birthDateSTF-6
   practitionerRole
      rolePRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
      specialtyPRA-5
      periodPRD-8/9 / PRA-5.4
   qualificationCER?
   communicationPID-15, NK1-20, LAN-2

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

Shared Health Locum Practitioner
PractitionerRole
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierII - see see identifier pattern at http://wiki.hl7.org/index.php?title=Common_Design_Patterns#Identifier_Pattern for relevant discussion. 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]
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeCD
         idn/a
         extensionn/a
         codingunion(., ./translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         text./originalText[mediaType/code="text/plain"]/data
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   identifier (License)./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeCD
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   active./StatusCode
   nameEN (actually, PN)
   telecomTEL
   address./addr
   gender./administrativeGender
   birthDate./birthTime
   photo./subjectOf/ObservationEvent[code="photo"]/value
   practitionerRole.(Role)
      idn/a
      extensionn/a
      modifierExtensionN/A
      organizationscopingOrganization
      role./code
      specialtyindirectAuthority/QualifiedEntity[code < Speciality]/code
      period./effectiveTime
      location./target[classCode="indirectAuthority].source[classCode=SDLOC]
      healthcareService./target[classCode="indirectAuthority].id?
   qualification./indirectAuthority/QualifiedEntity[code < qualifiedEntity]
      idn/a
      extensionn/a
      modifierExtensionN/A
      identifier./id
      code./code
      period./effectiveTime
      issuer./scoper
   communication./languageCode

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

Shared Health Locum Practitioner
PractitionerProvider
   identifierIdentifier
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   identifier (License)./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   nameProviderName
   telecomContactPoint
   address./Addresses
   gender./GenderCode
   birthDate(not represented in ServD)
   photo./ImageURI (only supports the URI reference)
   practitionerRole
      role(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
      specialty./Specialty
      period(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
      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)
   qualification./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate
   communication./Languages.LanguageSpokenCode

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

Shared Health Locum Practitioner
Practitioneradministrative.individual
   identifier (License)id
   activestatus
   practitionerRole
      periodwhen.done
      locationwhere