Finnish Scheduling
0.2.0-cibuild - ci-build Finland flag

Finnish Scheduling, published by HL7 Finland. This guide is not an authorized publication; it is the continuous build for version 0.2.0-cibuild built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/fhir-fi/finnish-scheduling/ and changes regularly. See the Directory of published versions

Resource Profile: FinnishSchedulingPatient - Mappings

Draft as of 2020-01-02

Mappings for the FinnishSchedulingPatient resource profile.

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

FinnishSchedulingPatient
PatientEntity. Role, or Act, Patient[classCode=PAT]
   textAct.text?
   containedN/A
   modifierExtensionN/A
   identifierid
   identifier (sliceIdentifierOfficial)id
      idn/a
      extensionn/a
      useRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
   identifier (sliceIdentifierTemp)id
      idn/a
      extensionn/a
      useRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
   namename
      idn/a
      extensionn/a
      useunique(./use)
      text./formatted
      family./part[partType = FAM]
      given./part[partType = GIV]
      prefix./part[partType = PFX]
      suffix./part[partType = SFX]
   telecomtelecom
   genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
   birthDateplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime
   addressaddr
      idn/a
      extensionn/a
      useunique(./use)
      text./formatted
      lineAD.part[parttype = AL]
      cityAD.part[parttype = CTY]
      postalCodeAD.part[parttype = ZIP]
      countryAD.part[parttype = CNT]
   contactplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      extensionn/a
      modifierExtensionN/A
      relationshipcode
         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
      namename
         idn/a
         extensionn/a
         useunique(./use)
         text./formatted
         family./part[partType = FAM]
         given./part[partType = GIV]
         prefix./part[partType = PFX]
         suffix./part[partType = SFX]
      telecomtelecom
         idn/a
         extensionn/a
         system./scheme
         value./url
         useunique(./use)
         rankn/a
      addressaddr
   communicationLanguageCommunication
      idn/a
      extensionn/a
      modifierExtensionN/A
      languageplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/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
      preferredpreferenceInd

Mappings for CDA (R2) (http://hl7.org/v3/cda)

FinnishSchedulingPatient
PatientClinicalDocument.recordTarget.patientRole
   identifier.id
   identifier (sliceIdentifierOfficial).id
   identifier (sliceIdentifierTemp).id
   name.patient.name
   telecom.telecom
   gender.patient.administrativeGenderCode
   birthDate.patient.birthTime
   address.addr
   contactn/a
      relationshipn/a
      namen/a
      telecomn/a
      addressn/a
   communicationpatient.languageCommunication
      language.languageCode
      preferred.preferenceInd

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

FinnishSchedulingPatient
Patient
   identifierFiveWs.identifier
   identifier (sliceIdentifierOfficial)FiveWs.identifier
   identifier (sliceIdentifierTemp)FiveWs.identifier

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

FinnishSchedulingPatient
Patient
   identifierPID-3
   identifier (sliceIdentifierOfficial)PID-3
      useN/A
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
   identifier (sliceIdentifierTemp)PID-3
      useN/A
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
   namePID-5, PID-9
      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
   telecomPID-13, PID-14, PID-40
   genderPID-8
   birthDatePID-7
   addressPID-11
      useXAD.7
      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
      postalCodeXAD.5
      countryXAD.6
   contact
      relationshipNK1-7, NK1-3
         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
      nameNK1-2
         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
      telecomNK1-5, NK1-6, NK1-40
         systemXTN.3
         valueXTN.1 (or XTN.12)
         useXTN.2 - but often indicated by field
         rankn/a
      addressNK1-4
   communication
      languagePID-15, 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
      preferredPID-15

Mappings for LOINC code for the element (http://loinc.org)

FinnishSchedulingPatient
Patient
   birthDate21112-8