Mongolian HDIT Implementation guide
1.0.0 - Review

Mongolian HDIT Implementation guide - Local Development build (v1.0.0). See the Directory of published versions

StructureDefinition: PatientMn - Mappings

Mappings for the Profile.

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

PatientMn
PatientEntity. Role, or Act, Patient[classCode=PAT]
   textAct.text?
   containedN/A
   extension (nationality)N/A
   extension (ethnicity)N/A
   modifierExtensionN/A
   identifierid
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.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)
      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 (nationalIdentificationNumber)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], id
      extensionn/a
      typeRole.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)
      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 (birthCertificateNumber)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], id
      extensionn/a
      typeRole.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)
      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 (registrationId)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], id
      extensionn/a
      typeRole.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)
      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 (identificationCardNumber)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]
      extensionn/a
      typeRole.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)
      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
   activestatusCode
   namen/a, EN (actually, PN), name
      extensionn/a
      extension (clan-name)n/a
      text./formatted
      family./part[partType = FAM]
      given./part[partType = GIV]
   telecomn/a, TEL, telecom
      extensionn/a
      system./scheme
      value./url
      useunique(./use)
   genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
   birthDateplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime
   deceased[x]player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
   deceased[x] (deceasedBoolean)player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
   deceased[x] (deceasedDateTime)player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
   addressn/a, AD, addr
      extension (subdistrict)n/a
      useunique(./use)
      text./formatted
      lineAD.part[parttype = AL]
      districtAD.part[parttype = CNT | CPA]
      stateAD.part[parttype = STA]
      postalCodeAD.part[parttype = ZIP]
      countryAD.part[parttype = CNT]
   photoplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/desc
   contactplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      extensionn/a
      modifierExtensionN/A
      relationshipcode
      namen/a, EN (actually, PN), name
         extensionn/a
         text./formatted
         family./part[partType = FAM]
         given./part[partType = GIV]
      telecomn/a, TEL, telecom
         extensionn/a
         system./scheme
         value./url
         useunique(./use)
      addressn/a, AD, addr
         extension (subdistrict)n/a
         useunique(./use)
         text./formatted
         lineAD.part[parttype = AL]
         districtAD.part[parttype = CNT | CPA]
         stateAD.part[parttype = STA]
         postalCodeAD.part[parttype = ZIP]
         countryAD.part[parttype = CNT]
   communicationLanguageCommunication
      idn/a
      extensionn/a
      modifierExtensionN/A
      languageplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code

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

PatientMn
PatientClinicalDocument.recordTarget.patientRole
   identifier.id
   identifier (nationalIdentificationNumber).id
   identifier (birthCertificateNumber).id
   identifier (registrationId).id
   activen/a
   name.patient.name
   telecom.telecom
   gender.patient.administrativeGenderCode
   birthDate.patient.birthTime
   deceased[x]n/a
   deceased[x] (deceasedBoolean)n/a
   deceased[x] (deceasedDateTime)n/a
   address.addr
   photon/a
   contactn/a
      relationshipn/a
      namen/a
      telecomn/a
      addressn/a
   communicationpatient.languageCommunication
      language.languageCode

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

PatientMn
Patient
   identifierFiveWs.identifier
   identifier (nationalIdentificationNumber)FiveWs.identifier
   identifier (birthCertificateNumber)FiveWs.identifier
   identifier (registrationId)FiveWs.identifier
   activeFiveWs.status

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

PatientMn
Patient
   identifierPID-3
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (nationalIdentificationNumber)CX / EI (occasionally, more often EI maps to a resource id or a URL), PID-3
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (birthCertificateNumber)CX / EI (occasionally, more often EI maps to a resource id or a URL), PID-3
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (registrationId)CX / EI (occasionally, more often EI maps to a resource id or a URL), PID-3
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (identificationCardNumber)CX / EI (occasionally, more often EI maps to a resource id or a URL)
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   nameXPN, PID-5, PID-9
      textimplied by XPN.11
      familyXPN.1/FN.1
      givenXPN.2 + XPN.3
   telecomXTN, PID-13, PID-14, PID-40
      systemXTN.3
      valueXTN.1 (or XTN.12)
      useXTN.2 - but often indicated by field
   genderPID-8
   birthDatePID-7
   deceased[x]PID-30 (bool) and PID-29 (datetime)
   deceased[x] (deceasedBoolean)PID-30 (bool) and PID-29 (datetime)
   deceased[x] (deceasedDateTime)PID-30 (bool) and PID-29 (datetime)
   addressXAD, PID-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)
      districtXAD.9
      stateXAD.4
      postalCodeXAD.5
      countryXAD.6
   photoOBX-5 - needs a profile
   contact
      relationshipNK1-7, NK1-3
      nameXPN, NK1-2
         textimplied by XPN.11
         familyXPN.1/FN.1
         givenXPN.2 + XPN.3
      telecomXTN, NK1-5, NK1-6, NK1-40
         systemXTN.3
         valueXTN.1 (or XTN.12)
         useXTN.2 - but often indicated by field
      addressXAD, NK1-4
         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)
         districtXAD.9
         stateXAD.4
         postalCodeXAD.5
         countryXAD.6
   communication
      languagePID-15, LAN-2

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

PatientMn
Patient
   birthDate21112-8

Mappings for patient relative to containing resource (http://fhir.mn/mng-specification/patient)

PatientMn
Patient
   extension (nationality)1 Үйлчлүүлэгчийн иргэншил
   extension (ethnicity)6 Үйлчлүүлэгчийн яс үндэс
   identifier2 Үйлчлүүлэгчийн ялган танигч
      type2.4 Ялган таних дугаарын төрөл. Гадаадын иргэдийн хувьд паспортын дугаар гэсэн сонголтыг ашиглан ялган танигч байдлаар хэрэглэх боломжтой байна.
      system2.3 Үйлчлүүлэгчийн ялган таних дугаарыг тодорхойлох систем
      value2.1 Үйлчлүүлэгчийн ялган таних дугаар
      period2.5 Тухайн ялган таних дугаарын хүчин төгөлдөр байх хугацаа. Эхлэх ба дуусах хугацаа
      assigner2.2 Үйлчлүүлэгчийн ялган таних дугаар олгосон байгууллага
   identifier (nationalIdentificationNumber)3 Монгол улсын иргэншилтэй үйлчлүүлэгчийн хувьд регистерийн дугаарыг заавал авна.
      type3.4 Ялган таних дугаарын төрөл. Гадаадын иргэдийн хувьд паспортын дугаар гэсэн сонголтыг ашиглан ялган танигч байдлаар хэрэглэх боломжтой байна.
      system3.3 Үйлчлүүлэгчийн ялган таних дугаарыг тодорхойлох систем
      value3.1 Үйлчлүүлэгчийн ялган таних дугаар
      period3.5 Тухайн ялган таних дугаарын хүчин төгөлдөр байх хугацаа. Эхлэх ба дуусах хугацаа
      assigner3.2 Үйлчлүүлэгчийн ялган таних дугаар олгосон байгууллага
   identifier (birthCertificateNumber)2 Үйлчлүүлэгчийн ялган танигч.
      type2.4 Ялган таних дугаарын төрөл. Гадаадын иргэдийн хувьд паспортын дугаар гэсэн сонголтыг ашиглан ялган танигч байдлаар хэрэглэх боломжтой байна.
      system2.3 Үйлчлүүлэгчийн ялган таних дугаарыг тодорхойлох систем
      value2.1 Үйлчлүүлэгчийн ялган таних дугаар
      period2.5 Тухайн ялган таних дугаарын хүчин төгөлдөр байх хугацаа. Эхлэх ба дуусах хугацаа
      assigner2.2 Үйлчлүүлэгчийн ялган таних дугаар олгосон байгууллага
   identifier (registrationId)4 Үйлчлүүлэгчийн бүртгэлийн дугаар
      type4.4 Ялган таних дугаарын төрөл. Гадаадын иргэдийн хувьд паспортын дугаар гэсэн сонголтыг ашиглан ялган танигч байдлаар хэрэглэх боломжтой байна.
      system4.3 Үйлчлүүлэгчийн ялган таних дугаарыг тодорхойлох систем
      value4.1 Үйлчлүүлэгчийн ялган таних дугаар
      period4.5 Тухайн ялган таних дугаарын хүчин төгөлдөр байх хугацаа. Эхлэх ба дуусах хугацаа
      assigner4.2 Үйлчлүүлэгчийн ялган таних дугаар олгосон байгууллага
   active5 Тухайн үйлчлүүлэгчийн бүртгэл идэвхтэй байгаа эсэх
   name8 Үйлчлүүлэгчийн нэр
      extension (clan-name)8.3 Ургийн овог
      family8.1 Эцэг/эхийн нэр
      given8.2 Өөрийн нэр
   telecom15 Үйлчлүүлэгчийн цахим хаягийн мэдээлэл
      system15.1 Цахим харилцаа холбооны хэрэгслийн төрөл
      value15.2 Цахим харилцаа холбооны дугаар, хаяг
      use15.3 Цахим харилцаа холбооны хэрэглээ
   gender10 Үйлчлүүлэгчийн хүйс
   birthDate9 Үйлчлүүлэгчийн төрсөн он сар өдөр
   deceased[x] (deceasedBoolean)11 Үйлчлүүлэгч нас барсан эсэх
   deceased[x] (deceasedDateTime)12 Нас барсан он сар өдөр
   address14 Үйлчлүүлэгчийн хаягийн мэдээлэл
      extension (subdistrict)14.4 Хороо,баг
      use14.1 Хаягийн хэрэглээ
      line14.5 Гудамж, хороолол, хотхоны нэр/Байр, хаалганы дугаар
      district14.3 Сум,дүүрэг
      state14.2 Аймаг, хот
   photo13 Үйлчлүүлэгчийн фото зураг
   contact16 Үйлчлүүлэгчийн ойр дотны холбоо барих хүмүүсийн мэдээлэл
      relationship16.1 Үйлчлүүлэгчтэй ямар хамааралтай болох
      name16.2 Нэр
         family16.2.1 Эцэг/эхийн нэр
         given16.2.2 Өөрийн нэр
      telecom16.3 Үйлчлүүлэгчийн ойр дотны холбоо барих хүний цахим харилцаа холбооны талааарх мэдээлэл
         system16.3.1 Үйлчлүүлэгчийн ойр дотны холбоо барих хүний цахим харилцаа холбооны талааарх мэдээлэл
         value16.3.2 Цахим харилцаа холбооны дугаар, хаяг
         use16.3.3 Цахим харилцаа холбооны хэрэглээ
      address16.4 Үйлчлүүлэгчийн ойр дотны холбоо барих хүний тогтмол хаяг
         extension (subdistrict)16.4.4 Хороо,баг
         use16.4.1 Хаягийн хэрэглээ
         line16.4.5 Гудамж, хороолол, хотхоны нэр/Байр, хаалганы дугаар
         district16.4.3 Сум,дүүрэг
         state16.4.2 Аймаг, хот
   communication
      language7 Үйлчлүүлэгчтэй харилцах хэл