CH LAB-Report (R4)
2.0.0-ballot-ci-build - ci-build Switzerland flag

CH LAB-Report (R4), published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 2.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-lab-report/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

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.
Note: The MDRD equation is hardly used any more and is replaced by the CKD-EPI equation.
GFR Calculators:

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.

Terminology: Value Sets

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

Example: Example Instances

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