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

This page is part of the CH EPREG (R4) (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: ChEpregPatientMother - Mappings

Active as of 2025-05-22

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 (citizenship)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
   contact
      name
   contact (contact)
      name
   contact (nameOfParent)
      name
   contact (emergency)Notfallkontakt | Contact en cas d’urgence
      extension (primaryContact)Primärkontakt | Contact principal
      extension (note)Bemerkungen | Remarque
      nameName | Nom
         familyNachname | Nom
         givenVorname | Prénom
      telecom (phone)Telefon | N° de téléphone, use = home: Festnetz | Fixe, use = mobile: Mobil | Mobile, use = work: Arbeit | Professionnel
   contact (guardian)Beistand/Vormund | Curatelle/tutelle
      extension (note)Bemerkungen | Remarque
      nameName | Nom
         familyNachname | Nom
         givenVorname | Prénom
      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
   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 (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
      systemeCH-0046: emailType
      valueeCH-0046: emailAddress
      useeCH-0046: emailCategory/otherEmailCategory
         extension (emailCategory)eCH-0046: emailCategory
      periodeCH-0046: validity
         starteCH-0046: dateFrom
         endeCH-0046: dateTo
   telecom (phone)eCH-0046: phone
      systemeCH-0046: phoneType
      valueeCH-0046: phoneNumber
      useeCH-0046: phoneCategory/otherPhoneCategory
         extension (phoneCategory)eCH-0046: phoneNumberCategory
      periodeCH-0046: validity
         starteCH-0046: dateFrom
         endeCH-0046: dateTo
   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
      telecom
   contact (contact)eCH-0011: contactData, BFS-61
   contact (nameOfParent)eCH-0021: nameOfParent
      telecom
   contact (emergency)
      telecom
         use
         period
      telecom (phone)
         systemeCH-0046: phoneType
         valueeCH-0046: phoneNumber
         useeCH-0046: phoneCategory/otherPhoneCategory
            extension (phoneCategory)eCH-0046: phoneNumberCategory
         periodeCH-0046: validity
            starteCH-0046: dateFrom
            endeCH-0046: dateTo
   contact (guardian)
      telecom
         use
         period
      telecom (email)
         systemeCH-0046: emailType
         valueeCH-0046: emailAddress
         useeCH-0046: emailCategory/otherEmailCategory
            extension (emailCategory)eCH-0046: emailCategory
         periodeCH-0046: validity
            starteCH-0046: dateFrom
            endeCH-0046: dateTo
      telecom (phone)
         systemeCH-0046: phoneType
         valueeCH-0046: phoneNumber
         useeCH-0046: phoneCategory/otherPhoneCategory
            extension (phoneCategory)eCH-0046: phoneNumberCategory
         periodeCH-0046: validity
            starteCH-0046: dateFrom
            endeCH-0046: dateTo
   communication (languageOfCorrespondence)eCH-0011: languageOfCorrespondence: 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
      idn/a
      extensionn/a
      system./scheme
      value./url
      useunique(./use)
         extension (emailCategory)n/a, N/A
      rankn/a
      period./usablePeriod[type="IVL<TS>"]
         idn/a
         extensionn/a
         start./low
         end./high
   telecom (phone)telecom
      idn/a
      extensionn/a
      system./scheme
      value./url
      useunique(./use)
         extension (phoneCategory)n/a, N/A
      rankn/a
      period./usablePeriod[type="IVL<TS>"]
         idn/a
         extensionn/a
         start./low
         end./high
   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
   contact (emergency)player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      modifierExtensionN/A
      relationshipcode
      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]
         period./usablePeriod[type="IVL<TS>"]
      telecomtelecom
         idn/a
         extensionn/a
         system./scheme
         value./url
         useunique(./use)
         rankn/a
         period./usablePeriod[type="IVL<TS>"]
      telecom (phone)telecom
         idn/a
         extensionn/a
         system./scheme
         value./url
         useunique(./use)
            extension (phoneCategory)n/a, N/A
         rankn/a
         period./usablePeriod[type="IVL<TS>"]
            idn/a
            extensionn/a
            start./low
            end./high
      addressaddr
      genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
      organizationscoper
      periodeffectiveTime
   contact (guardian)player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      modifierExtensionN/A
      relationshipcode
      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]
         period./usablePeriod[type="IVL<TS>"]
      telecomtelecom
         idn/a
         extensionn/a
         system./scheme
         value./url
         useunique(./use)
         rankn/a
         period./usablePeriod[type="IVL<TS>"]
      telecom (email)telecom
         idn/a
         extensionn/a
         system./scheme
         value./url
         useunique(./use)
            extension (emailCategory)n/a, N/A
         rankn/a
         period./usablePeriod[type="IVL<TS>"]
            idn/a
            extensionn/a
            start./low
            end./high
      telecom (phone)telecom
         idn/a
         extensionn/a
         system./scheme
         value./url
         useunique(./use)
            extension (phoneCategory)n/a, N/A
         rankn/a
         period./usablePeriod[type="IVL<TS>"]
            idn/a
            extensionn/a
            start./low
            end./high
      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
   link (child)outboundLink
      idn/a
      extensionn/a
      modifierExtensionN/A
      otherid
         idn/a
         extensionn/a
         referenceN/A
         typeN/A
         identifier.identifier
         displayN/A
      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
   contact (emergency)n/a
      relationshipn/a
      namen/a
      telecomn/a
      telecom (phone)n/a
      addressn/a
      gendern/a
      organizationn/a
      periodn/a
   contact (guardian)n/a
      relationshipn/a
      namen/a
      telecomn/a
      telecom (email)n/a
      telecom (phone)n/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
   link (child)n/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
      systemXTN.3
      valueXTN.1 (or XTN.12)
      useXTN.2 - but often indicated by field
      rankn/a
      periodN/A
         startDR.1
         endDR.2
   telecom (phone)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
   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
   contact (emergency)
      relationshipNK1-7, NK1-3
      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
         periodXPN.13 + XPN.14
      telecomNK1-5, NK1-6, NK1-40
         systemXTN.3
         valueXTN.1 (or XTN.12)
         useXTN.2 - but often indicated by field
         rankn/a
         periodN/A
      telecom (phone)NK1-5, NK1-6, NK1-40
         systemXTN.3
         valueXTN.1 (or XTN.12)
         useXTN.2 - but often indicated by field
         rankn/a
         periodN/A
            startDR.1
            endDR.2
      addressNK1-4
      genderNK1-15
      organizationNK1-13, NK1-30, NK1-31, NK1-32, NK1-41
   contact (guardian)
      relationshipNK1-7, NK1-3
      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
         periodXPN.13 + XPN.14
      telecomNK1-5, NK1-6, NK1-40
         systemXTN.3
         valueXTN.1 (or XTN.12)
         useXTN.2 - but often indicated by field
         rankn/a
         periodN/A
      telecom (email)NK1-5, NK1-6, NK1-40
         systemXTN.3
         valueXTN.1 (or XTN.12)
         useXTN.2 - but often indicated by field
         rankn/a
         periodN/A
            startDR.1
            endDR.2
      telecom (phone)NK1-5, NK1-6, NK1-40
         systemXTN.3
         valueXTN.1 (or XTN.12)
         useXTN.2 - but often indicated by field
         rankn/a
         periodN/A
            startDR.1
            endDR.2
      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
   link (child)
      otherPID-3, MRG-1

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

ChEpregPatientMother
Patient
   birthDate21112-8