CH ELM (R4)
1.3.0-ci-build - ci-build Switzerland flag

CH ELM (R4), published by Federal Office of Public Health FOPH. This guide is not an authorized publication; it is the continuous build for version 1.3.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ahdis/ch-elm/ and changes regularly. See the Directory of published versions

Guidance

The website of the Federal Office of Public Health (FOPH) (EN, DE, FR, IT) provides further documentation on infectious diseases requiring notification. The most important points for the implementation of this FHIR exchange format are included here.

Please visit the FOPH website to access the most recent documents in the desired language (EN, DE, FR, IT) for each topic.

Key Facts

The reporting obligation is the key systemic element for the surveillance of communicable diseases in Switzerland. Notifiable laboratory findings must comply with the legal provisions regarding reporting criteria, reporting deadlines and reporting data in accordance with the Ordinance of the FDHA on the Reporting of Observations of Communicable human diseases (SR 818.101.126) (DE, FR, IT).

Personal Data (Patient Name)

Depending on the organism (leading code), the requirement for how the patient’s name (e.g. Ernst Karl Tanner) is reported varies. There are different patient name schemas to be used:

  • Full Name
    • Organism: SARS-CoV-2, Legionella spp., etc.
    • Example: Ernst Karl Tanner (Patient.name.family = Tanner, Patient.name.given = Ernst, Karl)
  • Initials
    • Organism: Neisseria gonorrhoeae, Chlamydia trachomatis, etc.
    • Example: ET (Patient.name.family = T, Patient.name.given = E)
  • VCT Code
    • Organism: Neisseria gonorrhoeae, Chlamydia trachomatis, etc.
    • Example: kste12345 (Patient.name.extension = kste12345, Patient.name.family/Patient.name.given = masked)
  • HIV Code
    • Organism: In the case of HIV/AIDS, under initials, enter the first letter and the number of letters of the first name. If this is longer than 9 letters, the number is 0. In the case of multi-part first names with a hyphen or in two words, only the first part is used.
    • Example: E5 (Patient.name.extension = E5, Patient.name.family/Patient.name.given = masked)
  • Conditional
    • The patient’s identification cannot determined directly based on the leading code. Consult the implementation guideline for further information.

The complete overview of which characteristics are used for which organisms can be found in the ConceptMap CH ELM Results To FOPH Patient Name Representation and in the Ordinance of the FDHA on the Reporting of Observations of Communicable human diseases (SR 818.101.126) (DE, FR, IT).

Note: There is no constraint in the patient profile that checks whether the name has been provided correctly. This requirement validation is performed by the FOPH, see also Business Rules.

Laboratory Study Types

The laboratory report is currently either of the type organism detection (LOINC 18725-2 Microbiology studies (set)) or resistance detection (LOINC 18769-0 Microbial susceptibility tests Set). These types are defined in the ValueSet CH ELM Lab Study Types and are represented in the Composition.section.code element of the respective document.

Organism Detection

Example: Laboratory report for Neisseria gonorrhoeae

Resistance Detection

Laboratory Result

Leading Code

The laboratory result is represented by a so called leading code (in most cases LOINC) and laboratories are requested to choose the code from the provided (ValueSet CH ELM Results Laboratory Observation) that corresponds to the test parameters performed. The leading code reflects a 4-axis model and ideally, the chosen code covers all 4 axes.

Example Neisseria gonorrhoeae: The leading LOINC code 697-3 Neisseria gonorrhoeae [Presence] in Urethra by Organism specific culture covering all 4 axes:

  • Organism: Neisseria gonorrhoeae
  • Detection: organism growth
  • Detection method: organism specific culture
  • Collection material: urethra

Note: The Specimen.type.text element in this case contains a fixed text as value: “Material declared by Observation.code or non-mandatory”.

Important note:
The (ValueSet CH ELM Results Laboratory Observation) is a selection of LOINC codes related to notifiable diseases and their legal basis. The ValueSet can be adapted according to laboratory-specific needs - please contact the FOPH in this regard.

Completion of the Leading Code

If the leading code does not cover all axes, the missing axis must be completed by an additional code.

Expecting Specimen Specification

In some cases, the collection material must be explicitly specified.

Example Chlamydia trachomatis: The leading code (Observation.code = LOINC 6349-5) is completed by an additional code for the collection material (Specimen.type = SNOMED CT 119393003).

  1. Check if Observation.code is a member of the ConceptMap CH ELM Expecting Specimen Specification To Results Completion Vs (Source Code)
    • NO: Observation.code does cover all axes, see section Leading Code
    • YES: The collection material must be explicitly specified, continue with step 2
      • Example Chlamydia trachomatis: LOINC 6349-5 is a member of the ConceptMap
  2. The mapping shows from which ValueSet the code for Specimen.type has to come from (Target Code)
    • Example Chlamydia trachomatis: http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-results-geni-spec
  3. Define Specimen.type with a code from the ValueSet from step 2

Fig. 7: Schematic illustration of the mechanism for the expecting specimen specification (for simplicity, only the relevant elements are shown)

Fig. 7: Schematic illustration of the mechanism for the expecting specimen specification (for simplicity, only the relevant elements are shown)

Expecting Organism Specification

In some cases, an additional organism must be specified.

Example Carbapenemase-producing Enterobacteriaceae (CPE): The leading code (Observation.code = LOINC 85827-4) is completed by an additional code for the organism (Observation.valueCodeableConcept = SNOMED CT 56415008).

  1. Check if Observation.code is a member of the ConceptMap CH ELM Expecting Organism Specification To Results Completion Vs (Source Code)
    • NO: Observation.code does cover all axes, see section Leading Code
    • YES: An additional code for the organism must be specified, continue with step 2
      • Example Carbapenemase-producing Enterobacteriaceae (CPE): LOINC 85827-4 is a member of the ConceptMap
  2. The mapping shows from which ValueSet the code for Observation.valueCodeableConcept has to come from (Target Code)
    • Example Carbapenemase-producing Enterobacteriaceae (CPE): http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-results-cpe-org
  3. Define Observation.valueCodeableConcept with a code from the ValueSet from step 2

Fig. 8: Schematic illustration of the mechanism for the expecting organism specification (for simplicity, only the relevant elements are shown)

Fig. 8: Schematic illustration of the mechanism for the expecting organism specification (for simplicity, only the relevant elements are shown)

Interpretation Codes

Depending on the leading code different interpretation codes are allowed. The ConceptMap specifies which values from which ValueSet are allowed (e.g. for Neisseria gonorrhoeae the ValueSet: CH ELM Interpretation Codes Positive is specified, which allows only a positive interpretation code to be specified).

Multiplex Cases

The exchange format defines the FHIR document for reporting to the FOPH so that one document per organism per patient is submitted.