CH EPREG (R4)
1.0.0-ci-build - ci-build
CH EPREG (R4), published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 1.0.0-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
The concept for the exchange format of the electronic pregnancy passport (de, fr) defines specific value sets for various data elements. These value sets, which contain the values in both German and French, are included in the concept document.
When representing this data in an FHIR document, the goal is to maintain compatibility with (Swiss) base concepts, such as those defined in CH Core or CH Term, whenever possible. To achieve this, the following mappings describe how the defined values from the concept paper are represented as coded values in FHIR resources (see also FHIR Terminology), making use of existing value sets/terminologies where available.
Profile: CH EPREG RelatedPerson: Parent
Example: Biological Father
Concept German: Elternteil |
Concept French: Parents |
Resource element | ValueSet | Code |
---|---|---|---|---|
Biologischer Vater | Père biologique | RelatedPerson.relationship |
Parent | SNOMED CT: 9947008 'Natural father' |
Sozialer Vater | Père social | RelatedPerson.relationship |
Parent | SNOMED CT: TBD, see open issue #10 |
Soziale Mutter | Mère sociale | RelatedPerson.relationship |
Parent | SNOMED CT: TBD, see open issue #10 |
Profile: CH EPREG PractitionerRole: Treating Healthcare Provider
Examples: Petra Sectionata @ Frauenzimmer (gynecologist), Ruth Ohazwei @ Geburtsklinik (midwife)
Concept German: Leistungs- erbringender |
Concept French: Fournisseurs de prestations |
Resource element | ValueSet | Code |
---|---|---|---|---|
Gynäkologin/Gynäkologe | Gynécologue | PractitionerRole.code |
HCProfessional.hcProfession | SNOMED CT: 309343006 'Physician' |
PractitionerRole.specialty |
HCProfessional.hcSpecialisation | MedReg: 1003 'Gynaecology and obstetrics' | ||
Hebamme | Sage-femme | PractitionerRole.code |
HCProfessional.hcProfession | SNOMED CT: 309453006 'Registered midwife' |
Hausärztin/Hausarzt | Médecin de famille | PractitionerRole.code |
HCProfessional.hcProfession | SNOMED CT: 309343006 'Physician' |
PractitionerRole.specialty |
HCProfessional.hcSpecialisation | MedReg: 1040 'General medical practitioner' | ||
Kinderärztin/Kinderarzt | Pédiatre | PractitionerRole.code |
HCProfessional.hcProfession | SNOMED CT: 309343006 'Physician' |
PractitionerRole.specialty |
HCProfessional.hcSpecialisation | MedReg: 1006 'Paediatrics' | ||
Apothekerin/Apotheker | Pharmacien | PractitionerRole.code |
HCProfessional.hcProfession | SNOMED CT: 46255001 'Pharmacist' |
Pflegefachperson | Infirmier | PractitionerRole.code |
HCProfessional.hcProfession | SNOMED CT: 106292003 'Professional nurse' |
Anderer Leistungserbringende | Autres fournisseurs de prestations | PractitionerRole.code |
HCProfessional.hcProfession | As both ValueSets have a preferred binding to the element, the values SHOULD be from the specified ValueSets, but also other codes can be used. |
PractitionerRole.specialty |
HCProfessional.hcSpecialisation |
As indicated in the mapping, the specific code (e.g. LOINC) should be used for laboratory results. The Observation profile for laboratory results is based on the CH LAB-Report profile and uses the same Laboratory Code value set. The binding to the Observation.code
element is preferred, meaning that if no suitable code is found in the value set, a code outside of the value set can be used.
Profile: CH EPREG Observation (Base): Results Laboratory
Examples: see here
Concept German: Laboruntersuchung |
Concept French: Analyses de laboratoire |
Resource element | ValueSet | Code |
---|---|---|---|---|
Allgemeine Bakteriologie (Vagina, Zervix, Urethra) |
Bactériologie générale (vagin, col de l’utérus, urètre) |
Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Allgemeine Mikrobiologie | Microbiologie générale | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Antikörpersuchtest | Test de recherche d’anticorps | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Beta-HCG | Bêta-HCG | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Bilirubin, direkt, gesamt | Bilirubine, directe, totale | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Chlamydien | Chlamydia | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
CMV | CMV | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
CRP | Protéine C-réactive (CRP) | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Cytomegalovirus | Cytomégalovirus | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Erythrozyten | Érythrocytes | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Erythrozyten, direkter Test gegen humane globuline |
Érythrocytes, test direct à l’antiglobuline humaine |
Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Extraktion von menschlichen Nukleinsäuren | Extraction d’acides nucléiques humains | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Ferritin | Ferritine | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Folat | Acide folique | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Hämoglobin | Hémoglobine | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Hämoglobin A1c | Hémoglobine A1c | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Hämokrit | Hématocrite | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Hepatitis B | Hépatite B | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
HIV | VIH | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Leukozyten | Leucocytes | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Lues | Syphilis | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
MCH | MCH | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
MCHC | MCHC | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
MCV | MCV | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
MPV | MPV | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Molekulare Genotypisierung der fötalen Erythrozytenantigene |
Génotypage moléculaire des antigènes érythrocytaires fœtaux |
Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Nüchternblutzucker | Glycémie à jeun | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
OGTT | Hyperglycémie provoquée par voie orale |
Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Parvo-B19 | Parvovirus B19 | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
RDW | RDW | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Rubella | Rubéole | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Streptokokken B | Streptocoques B | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Thrombozyten | Thrombocytes | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Thyretropin (TSH) | Thyrotropine (TSH) | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Toxoplasmose | Toxoplasmose | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Urin, nativ | Urine, native | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Varizellen | Varicelle | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Vitamin B12 | Vitamine B12 | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Vitamin D | Vitamine D | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Weitere | Autres | Observation.code |
Laboratory Code | Provide the explicit code (e.g. LOINC) |
Profile: CH EPREG Observation (Base): Results Laboratory
Examples: see here
In the FHIR representation of the qualitative measurement result, the specific examination is given in Observation.code
/ Observation.component.code
(e.g. antibody search test) and the non-specific result (positive / negative) in Observation.valueCodeableConcept
/ Observation.component.valueCodeableConcept
.
Concept German: Messergebnisse Qualitativ |
Concept French: Résultats qualitatifs |
Resource element | ValueSet | Code |
---|---|---|---|---|
Positiv | Positif | Observation.valueCodeableConcept Observation.component.valueCodeableConcept |
- | SCT: 10828004 'Positive' |
Negativ | Négatif | Observation.valueCodeableConcept Observation.component.valueCodeableConcept |
- | SCT: 260385009 'Negative' |
Antikörper-Suchtest negativ | Test de recherche d’anticorps négatif | Observation.valueCodeableConcept |
- | SCT: 260385009 'Negative' |
Antikörper-Suchtest positiv | Test de recherche d’anticorps positif | Observation.valueCodeableConcept |
- | SCT: 10828004 'Positive' |
Chlamydia trachomatis Nachweis im Urin positiv |
Test urinaire pour Chlamydia trachomatis positif |
Observation.valueCodeableConcept |
- | SCT: 10828004 'Positive' |
Chlamydia trachomatis Nachweis im Urin negativ |
Test urinaire pour Chlamydia trachomatis négatif |
Observation.valueCodeableConcept |
- | SCT: 260385009 'Negative' |
HBs-Antigen-Nachweis positiv | Test de l’antigène HBs positif | Observation.valueCodeableConcept |
- | SCT: 10828004 'Positive' |
HBs-Antigen-Nachweis negativ | Test de l’antigène HBs négatif | Observation.valueCodeableConcept |
- | SCT: 260385009 'Negative' |
Rubelle-Antikörpertest negativ | Test des anticorps de la rubéole négatif | Observation.valueCodeableConcept |
- | SCT: 260385009 'Negative' |
Rubella-Antikörpertest positiv | Test des anticorps de la rubéole positif | Observation.valueCodeableConcept |
- | SCT: 10828004 'Positive' |
Lues Titer Test positiv | Test de titrage positif pour la syphilis | Observation.valueCodeableConcept |
- | SCT: 10828004 'Positive' |
Lues Titer Test negativ | Test de titrage négatif pour la syphilis | Observation.valueCodeableConcept |
- | SCT: 260385009 'Negative' |
If a measurement result is expressed using a unit, it is represented in FHIR as Observation.valueQuantity
/ Observation.component.valueQuantity
. According to the FHIR specification for the Quantity data type, “If the unit can be coded in UCUM and a code is provided, it SHOULD be a UCUM code”.
Concept German: Messergebnisse Einheit |
Concept French: Unités de mesure |
Resource element | ValueSet | Code |
---|---|---|---|---|
Titer | Titre | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: {titer} 'titer' |
10*6/µl | 10*6/µl | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: 10*6/uL 'million per microliter' |
fl | fl | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: fL 'femtoliter' |
g/dl | g/dl | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: g/dL 'gram per deciliter' |
g/l | g/l | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: g/L 'gram per liter' |
G/l | G/l | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: 10*9/L 'billion per liter' |
IE/ml | UI/ml | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: [IU]/mL 'international unit per milliliter' |
l/l | l/l | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: L/L 'liter per liter' |
mmol/l | mmol/l | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: mmol/L 'millimole per liter' |
pg | pg | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: pg 'picogram' |
T/l | T/l | Observation.valueQuantity Observation.component.valueQuantity |
UCUM Codes | UCUM: 10*12/L 'trillion per liter' |
Profile: CH EPREG Observation (Lab): Blood Group
Example: Blood Group: AB Rh(D) positive
Concept German: Blutgruppe |
Concept French: Groupe sanguin |
Resource element | ValueSet | Code |
---|---|---|---|---|
A | A | Observation.valueCodeableConcept |
Blood Group | SNOMED CT: 112144000 'Blood group A' SNOMED CT: 278149003 'Blood group A Rh(D) positive' SNOMED CT: 278152006 'Blood group A Rh(D) negative' |
B | B | Observation.valueCodeableConcept |
Blood Group | SNOMED CT: 112149005 'Blood group B' SNOMED CT: 278150003 'Blood group B Rh(D) positive' SNOMED CT: 278153001 'Blood group B Rh(D) negative' |
AB | AB | Observation.valueCodeableConcept |
Blood Group | SNOMED CT: 165743006 'Blood group AB' SNOMED CT: 278151004 'Blood group AB Rh(D) positive' SNOMED CT: 278154007 'Blood group AB Rh(D) negative' |
O | O | Observation.valueCodeableConcept |
Blood Group | SNOMED CT: 58460004 'Blood group O' SNOMED CT: 278147001 'Blood group O Rh(D) positive' SNOMED CT: 278148006 'Blood group O Rh(D) negative' |
Concept German: Rhesus |
Concept French: Rhésus |
Resource element | ValueSet | Code |
---|---|---|---|---|
RhD positiv | RhD positif | Observation.valueCodeableConcept |
Blood Group | SNOMED CT: 165747007 'RhD positive' SNOMED CT: 278149003 'Blood group A Rh(D) positive' SNOMED CT: 278150003 'Blood group B Rh(D) positive' SNOMED CT: 278151004 'Blood group AB Rh(D) positive' SNOMED CT: 278147001 'Blood group O Rh(D) positive' |
RhD negativ | RhD négatif | Observation.valueCodeableConcept |
Blood Group | SNOMED CT: 165746003 'RhD negative' SNOMED CT: 278152006 'Blood group A Rh(D) negative' SNOMED CT: 278153001 'Blood group B Rh(D) negative' SNOMED CT: 278154007 'Blood group AB Rh(D) negative' SNOMED CT: 278148006 'Blood group O Rh(D) negative' |
Profile: CH EPREG Observation (Lab): Fetal RhD
Example: Fetal RhD: RhD positive
Concept German: Rhesus |
Concept French: Rhésus |
Resource element | ValueSet | Code |
---|---|---|---|---|
RhD positiv | RhD positif | Observation.valueCodeableConcept |
Fetal RhD Antigen | LOINC: LA22747-2 'RhD positive' |
RhD negativ | RhD négatif | Observation.valueCodeableConcept |
Fetal RhD Antigen | LOINC: LA22748-0 'RhD negative' |
There is no ValueSet mapping for further examinations, as the Observation resource representing the result of the examination requires a code that explicitly reflects the specific examination performed.
For example, in the case of amniotic fluid (Fruchtwasser / Liquide amniotique), relevant use cases for a maternity record might include:
Profile: CH EPREG Observation (Base): Pregnancy Progress
Example: Digestion: Heartburn
Concept German: Weitere Untersuchungen und Fragen |
Concept French: Autres examens et questions |
Resource element | ValueSet | Code |
---|---|---|---|---|
Beckenbodenprobleme / Inkontinenz | Dysfonctionnement du plancher pelvien / incontinence | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Belastungsbalance | Gestion du stress | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Besondere Beschwerden | Plaintes particulières | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Energie / Wohlbefinden / Schlaf | Énergie / bien-être / sommeil | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Fragen / Anliegen | Questions / demandes | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Fruchtwasser | Liquide amniotique | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Hämorrhoiden | Hémorroïdes | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Ödeme | Œdème | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Vaginale Abgänge | Écoulement vaginal | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Übelkeit | Nausées | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Varizen | Varices | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Verdauung | Digestion | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Weitere Befunde | Autres constatations | Observation.code |
- | Provide the explicit code (e.g. LOINC) |
Profile: CH EPREG Observation (Child): Fetal Position
Example: Vertex Presentation, Breech Presentation
Concept German: Kindslage |
Concept French: Position de l’enfant |
Resource element | ValueSet | Code |
---|---|---|---|---|
Schädellage | Présentation céphalique | Observation.valueCodeableConcept |
Fetal Position | SNOMED CT: 70028003 'Vertex presentation' |
Beckenendlage | Présentation par le siège | Observation.valueCodeableConcept |
Fetal Position | SNOMED CT: 6096002 'Breech presentation' |
Querlage | Présentation transversale | Observation.valueCodeableConcept |
Fetal Position | SNOMED CT: 73161006 'Transverse lie' |