CH LAB-Report (R4)
1.0.0 - trial-use
CH LAB-Report (R4), published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7ch/ch-lab-report/ and changes regularly. See the Directory of published versions
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
These define constraints on FHIR resources for systems conforming to this implementation guide.
CH LAB Observation Results: eGFR |
Renal function can be determined by laboratory measurement of serum creatinine, from which the estimated glomerular filtration rate (eGFR) can be calculated. |
CH LAB Observation Results: eGFR-CKD-EPI(ASR) 2009 Profile for blacks and non-blacks |
Renal function can be determined by laboratory measurement of serum creatinine, from which the estimated glomerular (eGFR_CKD_EPI) filtration rate can be calculated. Further input parameters are age, race, gender, body height and weight. Use this calculator: or GFR Calculators: |
CH LAB-Report Additive Substance |
This profile defines how to represent Specimen Additive Substances in HL7 FHIR for the purpose of this guide. |
CH LAB-Report Composition: Laboratory Report |
This profile constrains the Composition resource for the purpose of laboratory test reports in Switzerland. |
CH LAB-Report Device: Analyzer |
Holds Laboratory Analyzer Data. |
CH LAB-Report Device: TestKit |
Holds Laboratory Test-Kit Data. |
CH LAB-Report DiagnosticReport: Laboratory Report |
This profile constrains the DiagnosticReport resource for the purpose of laboratory test reports in Switzerland. |
CH LAB-Report Document: Laboratory Report |
This profile constrains the Bundle resource for the purpose of laboratory test reports in Switzerland. |
CH LAB-Report Observation Results CBC Panel - Blood by Automated count, Results in nested Profiles |
This panel is the traditional hemogram plus platelet count which must now be reported with with hemograms according to current US re-imbursement rule The panel includes 2 different RDWs to accommodate the two different ways of reporting them. (Most automated instruments report as a percent ). The hemoglobin produced by the automatic counters does not use a counting method to generate the hemoglobin so we have used the fotometry version of hemoglobin in this panel. |
CH LAB-Report Observation Results CBC Panel - Blood by Automated count, Results in sliced component |
Profile for observation laboratory result of automated Count of Blood Cells. We choose as Unit 10⁹/L or 10¹²/L for Cell Count. |
CH LAB-Report Observation Results: Albumin/Creatinine Ratio in Urine |
This profile constrains the ChLabObservationSingleTest profile determine ratio of the concentration of albumin and creatinine in urine. |
CH LAB-Report Observation Results: Blood Group |
Profile to report Blood Group and RhD data. In addition to the code element valuesets delivered from EU Laboratory we have added 3 supplement value sets: CH LAB-Report BloodGroup Antibody Screen Test Result, CH LAB-Report BloodGroup Antibody Result, CH LAB-Report BloodGroup Immunohematology Tests. These value sets have a candidate binding, i.e. they are candidates to substitute general value sets in some defined situations. |
CH LAB-Report Observation Results: Erythrocyte distribution width by Automated count |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory Erythrocyte Distribuition Width in Switzerland. |
CH LAB-Report Observation Results: ErythrocyteCount |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory erythrocyte count. |
CH LAB-Report Observation Results: Hemoglobin |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory hemoglobin. |
CH LAB-Report Observation Results: Hemotocrit |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory hemotocrit in Switzerland. |
CH LAB-Report Observation Results: Laboratory Report |
This profile constrains the Observation resource for the purpose of laboratory test reports in Switzerland. |
CH LAB-Report Observation Results: LeucocyteCount |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory leucocyte count. |
CH LAB-Report Observation Results: Mean Corpuscular Hemoglobin Concentration MCHC |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory MCHC in Switzerland. |
CH LAB-Report Observation Results: Mean Corpuscular Hemoglobin MCH |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory MCH in Switzerland. |
CH LAB-Report Observation Results: MeanCorpuscularVolume MCV |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory MCV. |
CH LAB-Report Observation Results: Panel |
This profile constrains the ChLabObservationResultsLaboratory profile to represent only a panel / battery of laboratory test results for the HL7 Swiss project. The top-level observation contains only further observations-panels and observations-single-tests in the hasMember element. The observation-panels may carry a conclusion in the note element and/or a global interpretation by the producer of the study, in the interpretation element; value[x] and component elements are not allowed and have to be shown in the observation-single-test profile. |
CH LAB-Report Observation Results: Platelet Count |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory platelet count. |
CH LAB-Report Observation Results: Platelet Distribution Width |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory platelet count. |
CH LAB-Report Observation Results: Platelet Mean Volume |
This profile constrains the ChLabObservationSingleTest profile for the purpose of laboratory platelet mean volume. |
CH LAB-Report Observation Results: Renal Insufficiency Panel |
This panel collects the lab results in relation to renal insufiency. |
CH LAB-Report Observation Results: Single Test |
This profile constrains the ChLabObservationResultsLaboratory profile to represent single test results for the HL7 Swiss project. The profile enables only value[x] and component elements, hasMember elemens are not allowed |
CH LAB-Report Observation Results: eGFR - MDRD Profile for male and female Patients, components for blacks and non-blacks |
Renal function can be determined by laboratory measurement of serum creatinine, from which the estimated glomerular
(eGFR_MDMR) filtration rate can be calculated. Further input parameters are age, race and gender. |
CH LAB-Report Observation Results: eGFR-CKD-EPI(AS) 2021 Creatinin/Cystatin-C based Profile |
Glomerular filtration rate (GFR) is considered the best overall index of kidney function; however measured GFR is not practical in the routine clinical setting. Estimated glomerular filtration rate (eGFR) is a suitable alternative and can be calculated for adults >= 18 years using an equation incorporating the patient's age, gender, and measured serum/plasma/blood creatinine only (eGFRcr) (this term) or both serum/plasma/blood creatinine and serum/plasma cystatin-C (eGFRcr-cys) LOINC: 98979-8. The serum/plasma/blood creatinine value is based on a measurement procedure that is traceable to the isotope dilution mass spectrometry (IDMS) reference measurement procedure for creatinine. The 2021 CKD-EPI equations used for eGFRcr and eGFRcr-cys do not have a race term as does the older estimating equations that they replace. https://www.nejm.org/doi/pdf/10.1056/NEJMoa2102953 There is a corresponding calculator For children below 18 y there is a Pediatric GFR Calculator |
CH LAB-Report Patient |
This profile constrains the Patient resource for the purpose of laboratory test reports in Switzerland. |
CH LAB-Report Practitioner |
This profile constrains the Practitioner resource for the purpose of laboratory test reports in Switzerland. |
CH LAB-Report PractitionerRole |
This profile constrains the PractitionerRole resource for the purpose of laboratory test reports in Switzerland. |
CH LAB-Report ServiceRequest: Laboratory Order |
This profile constrains the ServiceRequest resource for the purpose of laboratory orders in Switzerland. |
CH LAB-Report Specimen |
This profile constrains the Specimen resource for the purpose of laboratory test reports in Switzerland. |
These define sets of codes used by systems conforming to this implementation guide.
CH LAB-Report BloodGroup Antibody Result (SNOMED CT coded substances) |
This value set is used in the ChLabObservationBloodGroup profile. It contains results of Blood Group Antibodies (substance) coded with SNOMED CT. It is used in the ChLabObservationBloodGroup profile |
CH LAB-Report BloodGroup Antibody Screen Test (LOINC codes) |
This value set is used in the ChLabObservationBloodGroup profile. It represents atypical IgG antibodies prior to transfusion or during pregnancy. The screening test is designed specifically to detect IgG antibodies and some IgM antibodies (non ABO) may also be detected. Antibodies detected by the antibody screen should then be identified, and a titer performed if the antibody identified is considered to be clinically significant during pregnancy. |
CH LAB-Report BloodGroup Immunohematology Tests (SNOMED CT coded procedures) |
This value set is used in the ChLabObservationBloodGroup profile. It contains Laboratory tests related to immunohematology |
CH LAB-Report Codes for Erythrocyte Distribuiton Width Test |
ValueSet for the allowed codes ENTVOL and RATIO |
CH LAB-Report Codes for eGFR (MDRD) |
ValueSet for the allowed eGFR among males and eGFR among females codes |
CH LAB-Report Codes for eGFR in CKD-EPI |
ValueSet for the allowed eGFRcr and eGFRcr-cys codes among non-blacks |
CH LAB-Report Codes for eGFR in CKD-EPI 2021 |
ValueSet for the allowed eGFRcr and eGFRcr-cys codes, has no race term |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
Afinion™ 2 |
Example of a Hematology Analyzer |
Afinion™ CRP Test |
Example of a laboratory Testkit |
Albumin Creatinin Ratio Urin |
Example of Laboratory Test Result |
Blood CBC Sample |
Example for Specimen for automated CBC Examination |
Blood Group ABO |
Example reporting just blood group ABO System |
Blood Group ABO Rh Panel |
Example reporting Blood Group and RhD Result separately in a member and coded with SNOMED CT |
Blood Group Panel with Component ABO and Component Rh |
Example reporting ABO group [Type] and Rh [Type] separately in a component and coded with SNOMED CT |
Blood Group Panel with Component ABO and Component Rh resulting Weak D |
Example reporting ABO group [Type] and Rh [Type] separately in a component and coded with SNOMED CT, the latter proving weak D is in VS |
Blood Group Rh |
Example reporting just blood group Rh System |
Blood Group Rh combined |
Example reporting Blood Group and RhD Result combined and coded with SNOMED CT |
Blood Group coded Result with Components ABO, RhD, Antibody Screen Test and DAT |
Example reporting ABO group [Type], Rh [Type], antibody screen test and DAT |
Blood Group coded Result with Components ABO, RhD, Date, Period and Antibody Results |
Example reporting ABO group [Type], Rh [Type], T + S, Antibodies |
Blood Group coded Result with Components Hemoglobine, ABO, RhD, Rh Phenotype and Antibody Results |
Example reporting Hemoglobin, ABO group [Type] and Rh [Type], Rhesus Phenotype and Antibodies |
Blood Group free Text Result with Components ABO, RhD, Antibody Screen Test and DAT |
Example reporting ABO group [Type], Rh [Type], antibody screen test and DAT |
Blood Group free Text Result with Components ABO, RhD, Date, Period and Antibody Results |
Example reporting ABO group [Type], Rh [Type], T + S, Antibodies |
Blood Group free Text Result with Components Hemoglobine, ABO, RhD, Rh Phenotype and Antibody Results |
Example reporting Hemoglobin, ABO group [Type] and Rh [Type], Rhesus Phenotype and Antibodies |
Bundle 1-tvt |
Example of a Laboratory Report for scenario deep vein thrombosis, containing Results from Hematology, Coagulation and Clinical Chemistry |
Bundle 2-electrophoresis |
Example of a Laboratory Report containing images |
Bundle 3-breath-test |
Example of a laboratory report containing scalar results in chronological order |
Bundle 4-sepsis |
Example of a Laboratory Report for suspected sepsis |
Combur Urin Test Streifen - Device |
Example of a laboratory Testkit |
Dipotassium EDTA (ethylenediaminetetraacetate) |
Specimen Additive Substance EDTA |
Erythrocyte Count |
Red blood Cells Result |
Erythrocyte Distribution Width |
RDW-SD Result |
Erythrocyte Distribution Width Ratio |
RDW-CV Result |
Example of Observation Result Panel |
Contains nested Laboratory observation results |
Example of Result eGFR-cr CKD-EPI 2021 |
eGFR-cr CKD-EPI 2021 based on Creatinin |
Example of Result eGFR-cr-cys CKD-EPI 2021 |
eGFR-cr-cys CKD-EPI 2021 based on Creatinine and Cystatin C |
Example of estimated Glomerulum Filtration Rate |
eGFR |
Hematocrit |
Hematocrit Result |
Hematocrit |
Single Laboratory Test Result |
Hemoglobin |
Hemoglobin Result |
Hemoglobin |
Single Laboratory Test Result |
Leucocyte Count |
White blood Cells Result |
MCH |
MCH Result |
MCHC |
MCHC Result |
MCV |
MCV Result |
Observation CBC panel using 'hasMember' |
Example to illustrate ChLabObservationCBCPanel |
Observation Results: Renal Insufficiency Panel |
Panel containing Laboratory Results in case of Renal Insufficiency |
Observation-eGFR-CKD-EPI-2009-cr |
Example of an Observation Instance with component.referenceRange |
Observation-eGFR-CKD-EPI-2009-cr-cys |
Example of an Observation Instance with component.referenceRange |
Observation-eGFR-MDRD-female |
Example of an Observation Instance with component.referenceRange |
Observation-eGFR-MDRD-male |
Example of an Observation Instance with component.referenceRange |
Platelet Count |
Platelet Count Result |
Result CBC Panel - Blood by Automated count, Results in sliced component |
laboratory result of automated Count of Blood Cells, Sysmex XN RunScreen |
Roche CARDIAC D-Dimer Testkit |
Example of a laboratory Testkit |
Sysmex XP-300 |
Example of a Hematology Analyzer |
Urin |
Specimen EU Laboratory |