CH ELM (R4)
1.1.0 - trial-use Switzerland flag

This page is part of the Observations of notifiable communicable infectious diseases (v1.1.0: STU 1 Draft) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: CH ELM Observation Results: Laboratory

Official URL: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-observation-results-laboratory Version: 1.1.0
Active as of 2024-01-31 Computable Name: ChElmObservationResultsLaboratory

Copyright/Legal: CC0-1.0

This CH ELM base profile constrains the Observation resource for the purpose of laboratory test reports.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from ChLabObservationResultsLaboratory

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*ChLabObservationResultsLaboratoryCH ELM Observation Results: Laboratory
ch-elm-expecting-specimen-specification: If Observation.code is a member of http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-expecting-specimen-specification, then Specimen.type must be a member of the mapped ValueSet in http://fhir.ch/ig/ch-elm/ConceptMap/ch-elm-expecting-specimen-specification-to-results-completion-vs
ch-elm-expecting-organism-specification: If Observation.code is a member of http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-expecting-organism-specification, then Observation.valueCodeableConcept must be a member of the mapped ValueSet in http://fhir.ch/ig/ch-elm/ConceptMap/ch-elm-expecting-organism-specification-to-results-completion-vs
... status 1..1coderegistered | preliminary | final | amended +
Required Pattern: final
... code 1..1ChElmCodeableConceptConcept - reference to a terminology or just text
Binding: CH ELM Results Laboratory Observation (extensible)
... subject 1..1Reference(CH ELM Patient)Who and/or what the observation is about
.... effective[x]:effectiveDateTime C1..1dateTimeClinically relevant time/time-period for observation
ch-elm-dateTime: At least the format YYYY-MM-DD is required.
... performer 1..1Reference(CH ELM Organization: Lab)Who is responsible for the observation
... Slices for value[x] 1..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, PeriodActual result
Slice: Unordered, Open by type:$this
.... value[x]:valueQuantity 0..1QuantityActual result
.... value[x]:valueCodeableConcept 0..1ChElmCodeableConceptPositive/Negative or code for an additional organism specification, see also 'Guidance - Laboratory Result'
Binding: CH ELM Results Coded Values Laboratory (preferred)
... interpretation 1..1ChElmCodeableConceptConcept - reference to a terminology or just text
Binding: CH ELM Observation Interpretation Codes (required)
... specimen 1..1Reference(CH ELM Specimen: Laboratory)Specimen used for this observation

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.codeextensibleChElmResultsLaboratoryObservation
http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-results-laboratory-observation
from this IG
Observation.value[x]:valueCodeableConceptpreferredChElmResultsCodedValuesLaboratory
http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-results-coded-values-laboratory
from this IG
Observation.interpretationrequiredChElmObservationInterpretationCodes
http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-observation-interpretation-codes
from this IG

Constraints

IdGradePath(s)DetailsRequirements
ch-elm-dateTimeerrorObservation.effective[x]:effectiveDateTimeAt least the format YYYY-MM-DD is required.
: $this.toString().length() >= 10
ch-elm-expecting-organism-specificationerrorObservationIf Observation.code is a member of http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-expecting-organism-specification, then Observation.valueCodeableConcept must be a member of the mapped ValueSet in http://fhir.ch/ig/ch-elm/ConceptMap/ch-elm-expecting-organism-specification-to-results-completion-vs
: code.memberOf('http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-expecting-organism-specification') implies value.exists() and (value as CodeableConcept).exists() and (value as CodeableConcept).memberOf('http://fhir.ch/ig/ch-elm/ConceptMap/ch-elm-expecting-organism-specification-to-results-completion-vs'.resolve().group.where(source='http://loinc.org').element.where(code=%context.code.coding.where(system='http://loinc.org').first().code).target.first().code)
ch-elm-expecting-specimen-specificationerrorObservationIf Observation.code is a member of http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-expecting-specimen-specification, then Specimen.type must be a member of the mapped ValueSet in http://fhir.ch/ig/ch-elm/ConceptMap/ch-elm-expecting-specimen-specification-to-results-completion-vs
: code.memberOf('http://fhir.ch/ig/ch-elm/ValueSet/ch-elm-expecting-specimen-specification') implies specimen.resolve().exists() and specimen.resolve().type.exists() and specimen.resolve().type.memberOf('http://fhir.ch/ig/ch-elm/ConceptMap/ch-elm-expecting-specimen-specification-to-results-completion-vs'.resolve().group.where(source='http://loinc.org').element.where(code=%context.code.coding.where(system='http://loinc.org').first().code).target.first().code)

 

Other representations of profile: CSV, Excel, Schematron