CH EPREG (R4)
1.0.0-ballot-ci-build - ci-build Switzerland flag

CH EPREG (R4), published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7ch/ch-epreg/ and changes regularly. See the Directory of published versions

Resource Profile: ChEpregPatientMother - Mappings

Active as of 2025-03-06

Mappings for the ch-epreg-patient-mother resource profile.

Mappings for Concept Pregnancy Passport (https://www.e-health-suisse.ch/upload/documents/eSchwangerschaftspass_Konzept_de.pdf)

This mapping illustrates the relationship between the CH EPREG profile and the concept of the pregnancy passport.

ChEpregPatientMother
PatientSchwangere Person | Personne enceinte
   extension (nationality)Nationalität | Nationalité
   extension (pronoun)Pronomen | Pronoms
   nameName | Nom
      textVollständiger Name | Nom complet
      familyNachname | Nom de famille
      givenVorname | Prénoms
      prefixNamenszusatz | Autres prénoms
   telecom (email)E-Mailadresse | Courriel
   telecom (phone)Telefon | N° de téléphone, use = home: Festnetz | Fixe, use = mobile: Mobil | Mobile, use = work: Arbeit | Professionnel
   birthDateGeburtsdatum | Date de naissance
   addressAdresse | Adresse
      lineStrasse | Rue, Hausnummer | Numéro
      cityOrt | Localité
      postalCodePostleitzahl | Code postal
      countryLand | Pays
   communication (languageOfCorrespondence)Kommunikationssprache | Langue de communication

Mappings for eCH-Standards (http://www.ech.ch/)

ChEpregPatientMother
Patient
   extension (placeOfBirth)eCH-0011: placeOfBirth BFS-322, BFS-323, BFS 324
   extension (placeOfOrigin)eCH-0011: placeOfOrigin, BFS-42
   extension (citizenship)eCH-0011: nationalityData
   extension (religion)eCH-0011: religion, BFS-711
   nameeCH-0011: nameData
      familyeCH-0010: lastName
         extension (ech11name)eCH-0011: officialName, originalName, allianceName, nameOnForeignPassport, aliasName, otherName, declaredForeignName
      giveneCH-0010: firstName equivalent to callName of eCH-0011
         extension (ech11firstname)eCH-0011: officialFirstName, callName, allianceName, firstNameOnForeignPassport, declaredForeignFirstName
      prefixeCH-0010: mrMrs, title
   telecomeCH-0046: Contact
   telecom (email)eCH-0046: email
   telecom (phone)eCH-0046: phone
   telecom (internet)eCH-0046: internet
      systemeCH-0046: internetType
      valueeCH-0046: internetAddress
      useeCH-0046: internetCategory/otherInternetCategory
         extension (internetCategory)eCH-0046: internetCategory
      periodeCH-0046: validity
         starteCH-0046: dateFrom
         endeCH-0046: dateTo
   gendereCH-0011: sex. sexType, BFS-33, see ConceptMap http://fhir.ch/ig/ch-core/ConceptMap/sex-ech11-to-fhir
   birthDateeCH-0011: birthData, BFS-31
   deceased[x]eCH-0011: deathData, deathPeriod, dateFrom, BFS-361
   address
      line
         extension (addressLine1)eCH-0010: addressLine1
         extension (addressLine2)eCH-0010: addressLine2
         extension (street)eCH-0010: street
         extension (streetName)eCH-0010: streetName
         extension (houseNumber)eCH-0010: houseNumber
         extension (unitID)eCH-0010: dwellingNumber
         extension (postOfficeBoxText)eCH-0010: postOfficeBoxText
         extension (postOfficeBoxNumber)eCH-0010: postOfficeBoxNumber
      cityeCH-0010: town
      districteCH-0010: locality
      stateeCH-0010: locality
      postalCodeeCH-0010: swissZipCode, swissZipCodeAddOn, swissZipCodeId, foreignZipCode
      countryeCH-0010: country
   maritalStatuseCH-0011: maritalData, BFS-341, see ConceptMap http://fhir.ch/ig/ch-core/ConceptMap/maritalstatus-ech11-to-fhir
      extension (maritalDataSeparation)eCH-0011: separation - Trennung BFS-343
   contact (contact)eCH-0011: contactData, BFS-61
   contact (nameOfParent)eCH-0021: nameOfParent
   communication (languageOfCorrespondence)eCH-0011: languageOfCorrespondance: de, fr, it, rm = Rhaeto-Romance, en, other languages ISO 639-1

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

ChEpregPatientMother
PatientEntity. Role, or Act, Patient[classCode=PAT]
   textAct.text?
   containedN/A
   modifierExtensionN/A
   identifierid
   identifier (LocalPid)id
      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 (insuranceCardNumber)id
   activestatusCode
   namename
      idn/a
      extensionn/a
      useunique(./use)
      text./formatted
      family./part[partType = FAM]
      given./part[partType = GIV]
      prefix./part[partType = PFX]
         extension (salutationandtitle)ENXP.qualifier
      suffix./part[partType = SFX]
      period./usablePeriod[type="IVL<TS>"]
   telecomtelecom
   telecom (email)telecom
   telecom (phone)telecom
   telecom (internet)telecom
      idn/a
      extensionn/a
      system./scheme
      value./url
      useunique(./use)
         extension (internetCategory)n/a, N/A
      rankn/a
      period./usablePeriod[type="IVL<TS>"]
         idn/a
         extensionn/a
         start./low
         end./high
   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
   addressaddr
      idn/a
      extensionn/a
      useunique(./use)
      typeunique(./use)
      text./formatted
      lineAD.part[parttype = AL]
         extension
         extension (addressLine1)
            idn/a
            urlN/A
            value[x]N/A
            value[x] (valueCode)N/A
         extension (addressLine2)
            idn/a
            urlN/A
            value[x]N/A
            value[x] (valueCode)N/A
         extension (street)
            idn/a
            urlN/A
            value[x]N/A
            value[x] (valueCode)N/A
         extension (streetName)ADXP[partType=STR]
         extension (houseNumber)ADXP[partType=BNR]
         extension (unitID)ADXP[partType=UNID]
         extension (postOfficeBoxText)
            idn/a
            urlN/A
            value[x]N/A
            value[x] (valueCode)N/A
         extension (postOfficeBoxNumber)ADXP[partType=POB]
      cityAD.part[parttype = CTY]
      districtAD.part[parttype = CNT | CPA]
      stateAD.part[parttype = STA]
      postalCodeAD.part[parttype = ZIP]
      countryAD.part[parttype = CNT]
         extension (countrycode)SC.code
      period./usablePeriod[type="IVL<TS>"]
   maritalStatusplayer[classCode=PSN]/maritalStatusCode
      idn/a
      extensionn/a
      codingunion(., ./translation)
      text./originalText[mediaType/code="text/plain"]/data
   multipleBirth[x]player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber
   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
      namename
      telecomtelecom
      addressaddr
      genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
      organizationscoper
      periodeffectiveTime
   contact (contact)player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      extensionn/a
      modifierExtensionN/A
      relationshipcode
      namename
      addressaddr
      genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
      organizationscoper
      periodeffectiveTime
   contact (nameOfParent)player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      extensionn/a
      modifierExtensionN/A
      relationshipcode
      namename
      telecomtelecom
      addressaddr
      genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
      organizationscoper
      periodeffectiveTime
   communicationLanguageCommunication
      idn/a
      extensionn/a
      modifierExtensionN/A
      languageplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code
      preferredpreferenceInd
   communication (languageOfCorrespondence)LanguageCommunication
      idn/a
      extensionn/a
      modifierExtensionN/A
      languageplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code
      preferredpreferenceInd
   generalPractitionersubjectOf.CareEvent.performer.AssignedEntity
   managingOrganizationscoper
   linkoutboundLink
      idn/a
      extensionn/a
      modifierExtensionN/A
      otherid
      typetypeCode

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

ChEpregPatientMother
PatientClinicalDocument.recordTarget.patientRole
   identifier.id
   identifier (LocalPid).id
   identifier (insuranceCardNumber).id
   activen/a
   name.patient.name
   telecom.telecom
   telecom (email).telecom
   telecom (phone).telecom
   telecom (internet).telecom
   gender.patient.administrativeGenderCode
   birthDate.patient.birthTime
   deceased[x]n/a
   address.addr
   maritalStatus.patient.maritalStatusCode
   multipleBirth[x]n/a
   photon/a
   contactn/a
      relationshipn/a
      namen/a
      telecomn/a
      addressn/a
      gendern/a
      organizationn/a
      periodn/a
   contact (contact)n/a
      relationshipn/a
      namen/a
      addressn/a
      gendern/a
      organizationn/a
      periodn/a
   contact (nameOfParent)n/a
      relationshipn/a
      namen/a
      telecomn/a
      addressn/a
      gendern/a
      organizationn/a
      periodn/a
   communicationpatient.languageCommunication
      language.languageCode
      preferred.preferenceInd
   communication (languageOfCorrespondence)patient.languageCommunication
      language.languageCode
      preferred.preferenceInd
   generalPractitionern/a
   managingOrganization.providerOrganization
   linkn/a
      othern/a
      typen/a

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

ChEpregPatientMother
Patient
   identifierFiveWs.identifier
   identifier (LocalPid)FiveWs.identifier
   identifier (insuranceCardNumber)FiveWs.identifier
   activeFiveWs.status

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

ChEpregPatientMother
Patient
   identifierPID-3
   identifier (LocalPid)PID-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 (insuranceCardNumber)PID-3
   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
      periodXPN.13 + XPN.14
   telecom-> as of HL7 v2.7 PID-40 (leave PID-13 and PID-14 empty), PID-13, PID-14, PID-40
   telecom (email)PID-13, PID-14, PID-40
   telecom (phone)PID-13, PID-14, PID-40
   telecom (internet)PID-13, PID-14, PID-40
      systemXTN.3
      valueXTN.1 (or XTN.12)
      useXTN.2 - but often indicated by field
      rankn/a
      periodN/A
         startDR.1
         endDR.2
   genderPID-8
   birthDatePID-7
   deceased[x]PID-30 (bool) and PID-29 (datetime)
   addressPID-11
      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
   maritalStatusPID-16
      codingC*E.1-8, C*E.10-22
      textC*E.9. But note many systems use C*E.2 for this
   multipleBirth[x]PID-24 (bool), PID-25 (integer)
   photoOBX-5 - needs a profile
   contact
      relationshipNK1-7, NK1-3
      nameNK1-2
      telecomNK1-5, NK1-6, NK1-40
      addressNK1-4
      genderNK1-15
      organizationNK1-13, NK1-30, NK1-31, NK1-32, NK1-41
   contact (contact)
      relationshipNK1-7, NK1-3
      nameNK1-2
      addressNK1-4
      genderNK1-15
      organizationNK1-13, NK1-30, NK1-31, NK1-32, NK1-41
   contact (nameOfParent)
      relationshipNK1-7, NK1-3
      nameNK1-2
      telecomNK1-5, NK1-6, NK1-40
      addressNK1-4
      genderNK1-15
      organizationNK1-13, NK1-30, NK1-31, NK1-32, NK1-41
   communication
      languagePID-15, LAN-2
      preferredPID-15
   communication (languageOfCorrespondence)
      languagePID-15, LAN-2
      preferredPID-15
   generalPractitionerPD1-4
   link
      otherPID-3, MRG-1

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

ChEpregPatientMother
Patient
   birthDate21112-8