HL7 PT FHIR Implementation Guide: Example IG Release 1 | STU1
0.0.1 - STU1 International flag

HL7 PT FHIR Implementation Guide: Example IG Release 1 | STU1, published by HL7 Portugal. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-pt/core/ and changes regularly. See the Directory of published versions

Resource Profile: PT_Practitioner - Mappings

Active as of 2024-09-23

Mappings for the ac7bcb60-c472-44c2-8a98-d412e8645c6d resource profile.

Mappings for ()

PT_Practitioner
Practitioner
   meta
      lastUpdatedView according to message type -> PMU
   identifier
      type
         coding
            codeEVN-5.13; PV1-7.13; PV1-8.13; PV1-9.13; PV1-17.13; ROL-4.13; IAM-18.13; TXA-5.13; TXA-22.13; STF-2.5
      valueEVN-5.1; PV1-7.1; PV1-8.1; PV1-9.1; PV1-17.1; ROL-4.1; IAM-18.1; TXA-5.1; TXA-22.1; STF-1.1; STF-2.1
      period
         startEDU-4.1
         endEDU-4.2
      assigner
         displayEVN-5.9; PV1-7.9; PV1-8.9; PV1-9.9; PV1-17.9; ROL-4.9; IAM-18.9; TXA-5.9; TXA-22.9; STF-1.3; STF-2.4
   activeSTF-7
   name
      useEVN-5.10; PV1-7.10; PV1-8.10; PV1-9.10; PV1-17.10; ROL-4.10; IAM-18.10; TXA-5.10; TXA-22.10; STF-3.7
      textSum of fields mapped in name.family + name.given (first and middle name)
      familyEVN-5.2; PV1-7.2; PV1-8.2; PV1-9.2; PV1-17.2; ROL-4.2; IAM-18.2; TXA-5.2; TXA-22.2; STF-3.1
      prefixEVN-5.6; PV1-7.6; PV1-8.6; PV1-9.6; PV1-17.6; ROL-4.6; IAM-18.6; TXA-5.6; TXA-22.6; STF-3.5
   telecom
      systemROL-12.3; STF-10.3
      useROL-12.2; STF-10.2
   address
      useROL-11.7; STF-11.7
      lineROL-11.1; STF-11.1
      cityROL-11.3; STF-11.3
      districtROL-11.8; STF-11.8
      stateROL-11.4; STF-11.4
      postalCodeROL-11.5; STF-11.5
      countryROL-11.6; STF-11.6
      period
         startROL-11.12.1 / 11.13.1; STF-11.12.1 / 11.13.1
         endROL-11.12.2 / 11.14.1; STF-11.12.2 / 11.14.1
   genderSTF-5
   birthDateSTF-6
   qualification
      code
         coding
            codeEVN-5.7; PV1-7.7; PV1-8.7; PV1-9.7; PV1-17.7; ROL-4.7; IAM-18.7; TXA-5.7; TXA-22.7; STF-3.6; EDU-2
      period
         startEDU-4.1
         endEDU-4.2
   communication
      coding
         systemLAN-2.3
         codeLAN-2.1
         displayLAN-2.2

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

PT_Practitioner
PractitionerPRD (as one example)
   identifierPRD-7 (or XCN.1)
      useN/A
      typeCX.5
         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
         startDR.1
         endDR.2
      assignerCX.4 / (CX.4,CX.9,CX.10)
   nameXCN Components
      useXPN.7, but often indicated by which field contains the name
      textimplied by XPN.11
      familyXPN.1/FN.1
      givenXPN.2 + XPN.3
      prefixXPN.5
      suffixXPN/4
      periodXPN.13 + XPN.14
   telecomPRT-15, STF-10, ROL-12
      systemXTN.3
      valueXTN.1 (or XTN.12)
      useXTN.2 - but often indicated by field
      rankn/a
      periodN/A
   addressORC-24, STF-11, ROL-11, PRT-14
      useXAD.7
      typeXAD.18
      textXAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6
      lineXAD.1 + XAD.2 (note: XAD.1 and XAD.2 have different meanings for a company address than for a person address)
      cityXAD.3
      districtXAD.9
      stateXAD.4
      postalCodeXAD.5
      countryXAD.6
      periodXAD.12 / XAD.13 + XAD.14
         startDR.1
         endDR.2
   genderSTF-5
   birthDateSTF-6
   qualificationCER?
      code
         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
      period
         startDR.1
         endDR.2
   communicationPID-15, NK1-20, LAN-2
      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

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

PT_Practitioner
PractitionerEntity. Role, or Act, Role
   meta
      idn/a
      extensionn/a
   textAct.text?
   containedN/A
   modifierExtensionN/A
   identifier./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
         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
         idn/a
         extensionn/a
         start./low
         end./high
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
         idn/a
         extensionn/a
         referenceN/A
         typeN/A
         identifier.identifier
         displayN/A
   active./statusCode
   name./name
      idn/a
      extensionn/a
      useunique(./use)
      text./formatted
      family./part[partType = FAM]
      given./part[partType = GIV]
      prefix./part[partType = PFX]
      suffix./part[partType = SFX]
      period./usablePeriod[type="IVL<TS>"]
   telecom./telecom
      idn/a
      extensionn/a
      system./scheme
      value./url
      useunique(./use)
      rankn/a
      period./usablePeriod[type="IVL<TS>"]
   address./addr
      idn/a
      extensionn/a
      useunique(./use)
      typeunique(./use)
      text./formatted
      lineAD.part[parttype = AL]
      cityAD.part[parttype = CTY]
      districtAD.part[parttype = CNT | CPA]
      stateAD.part[parttype = STA]
      postalCodeAD.part[parttype = ZIP]
      countryAD.part[parttype = CNT]
      period./usablePeriod[type="IVL<TS>"]
         idn/a
         extensionn/a
         start./low
         end./high
   gender./administrativeGender
   birthDate./birthTime
   photo./subjectOf/ObservationEvent[code="photo"]/value
   qualification.playingEntity.playingRole[classCode=QUAL].code
      idn/a
      modifierExtensionN/A
      identifier.playingEntity.playingRole[classCode=QUAL].id
      code.playingEntity.playingRole[classCode=QUAL].code
         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
      period.playingEntity.playingRole[classCode=QUAL].effectiveTime
         idn/a
         extensionn/a
         start./low
         end./high
      issuer.playingEntity.playingRole[classCode=QUAL].scoper
   communication./languageCommunication
      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

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

PT_Practitioner
PractitionerProvider
   identifier./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   name./PreferredName (GivenNames, FamilyName, TitleCode)
      use./NamePurpose
      family./FamilyName
      given./GivenNames
      prefix./TitleCode
      period./StartDate and ./EndDate
   telecom./ContactPoints
      system./ContactPointType
      value./Value
      use./ContactPointPurpose
      period./StartDate and ./EndDate
   address./Addresses
      use./AddressPurpose
      line./StreetAddress (newline delimitted)
      city./Jurisdiction
      state./Region
      postalCode./PostalIdentificationCode
      country./Country
      period./StartDate and ./EndDate
   gender./GenderCode
   birthDate(not represented in ServD)
   photo./ImageURI (only supports the URI reference)
   qualification./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate
   communication./Languages.LanguageSpokenCode

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

PT_Practitioner
Practitioner
   identifierFiveWs.identifier
   activeFiveWs.status