| Left: | CH ELM Specimen: Laboratory (http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-specimen) |
| Right: | CH ELM Specimen: Laboratory (http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-specimen) |
| Error | StructureDefinition.version | Values for version differ: '1.15.1' vs '1.16.0' |
| Information | StructureDefinition.date | Values for date differ: '2026-08-14T07:28:03+00:00' vs '2026-10-28T10:38:05+00:00' |
| Error | Specimen.subject | Type Mismatch: Reference([CanonicalType[http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-patient]]) vs Reference([CanonicalType[http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-patient]]) |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-specimen | ||
copyright | CC0-1.0 | ||
date | 2026-08-14T07:28:03+00:00 | 2026-10-28T10:38:05+00:00 |
|
description | This CH ELM base profile constrains the Specimen resource for the purpose of laboratory test reports. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#CH | ||
kind | resource | ||
name | ChElmSpecimen | ||
publisher | Federal Office of Public Health FOPH | ||
purpose | |||
status | active | ||
title | CH ELM Specimen: Laboratory | ||
type | Specimen | ||
url | http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-specimen | ||
version | 1.15.1 | 1.16.0 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | 0..* | ChLabSpecimen | CH Lab Specimen: Laboratory This profile also imposes the profile Specimen: Laboratory | 0..* | ChLabSpecimen | CH Lab Specimen: Laboratory This profile also imposes the profile Specimen: Laboratory | |||||||||||
![]() ![]() | 0..1 | id | Logical id of this artifact | 0..1 | id | Logical id of this artifact | |||||||||||
![]() ![]() | 0..1 | Meta | Metadata about the resource | 0..1 | Meta | Metadata about the resource | |||||||||||
![]() ![]() | 0..1 | uri | A set of rules under which this content was created | 0..1 | uri | A set of rules under which this content was created | |||||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | 0..* | Extension | Extensions that cannot be ignored | |||||||||||
![]() ![]() | 0..* | Identifier | External Identifier | 0..* | Identifier | External Identifier | |||||||||||
![]() ![]() | 0..1 | Identifier | Identifier assigned by the lab | 0..1 | Identifier | Identifier assigned by the lab | |||||||||||
![]() ![]() | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: ?? (required): Codes providing the status/availability of a specimen. | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: ?? (required): Codes providing the status/availability of a specimen. | |||||||||||
![]() ![]() | 0..1 | CodeableConcept | The mechanism to declare the collection material is described under 'Guidance - Laboratory Result' Binding: ?? (preferred) | 0..1 | CodeableConcept | The mechanism to declare the collection material is described under 'Guidance - Laboratory Result' Binding: ?? (preferred) | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | 0..1 | ?? | Code defined by a terminology system Binding: ?? (required) | 0..1 | ?? | Code defined by a terminology system Binding: ?? (required) | |||||||||||
![]() ![]() ![]() | 0..1 | string | Plain text representation of the concept | 0..1 | string | Plain text representation of the concept | |||||||||||
![]() ![]() | 1..1 | Reference(CH ELM Patient) | Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device | 1..1 | Reference(CH ELM Patient) | Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device |
| ||||||||||
![]() ![]() | 0..1 | dateTime | The time when specimen was received for processing | 0..1 | dateTime | The time when specimen was received for processing | |||||||||||
![]() ![]() | 0..* | Reference(CH LAB-Report Specimen) | Specimen from which this specimen originated | 0..* | Reference(CH LAB-Report Specimen) | Specimen from which this specimen originated | |||||||||||
![]() ![]() | 0..* | Reference(ServiceRequest) | Why the specimen was collected. | 0..* | Reference(ServiceRequest) | Why the specimen was collected. | |||||||||||
![]() ![]() | 0..1 | BackboneElement | Collection details | 0..1 | BackboneElement | Collection details | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole) | Who collected the specimen | 0..1 | Reference(Practitioner | PractitionerRole) | Who collected the specimen | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime, Period | Collection time Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | 0..1 | dateTime, Period | Collection time Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |||||||||||
![]() ![]() ![]() | 0..1 | Duration | How long it took to collect specimen | 0..1 | Duration | How long it took to collect specimen | |||||||||||
![]() ![]() ![]() | C | 0..1 | ?? | The quantity of specimen collected | C | 0..1 | ?? | The quantity of specimen collected | |||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Technique used to perform collection Binding: ?? (example): The technique that is used to perform the procedure. | 0..1 | CodeableConcept | Technique used to perform collection Binding: ?? (example): The technique that is used to perform the procedure. | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Anatomical collection site Binding: ?? (preferred) | 0..1 | CodeableConcept | Anatomical collection site Binding: ?? (preferred) | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept, Duration | Whether or how long patient abstained from food and/or drink Binding: ?? (extensible): Codes describing the fasting status of the patient. | 0..1 | CodeableConcept, Duration | Whether or how long patient abstained from food and/or drink Binding: ?? (extensible): Codes describing the fasting status of the patient. | |||||||||||
![]() ![]() | 0..* | BackboneElement | Processing and processing step details | 0..* | BackboneElement | Processing and processing step details | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() | 0..1 | string | Textual description of procedure | 0..1 | string | Textual description of procedure | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: ?? (example): Type indicating the technique used to process the specimen. | 0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: ?? (example): Type indicating the technique used to process the specimen. | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Substance | CH LAB-Report Additive Substance) | Material used in the processing step | 0..* | Reference(Substance | CH LAB-Report Additive Substance) | Material used in the processing step | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime, Period | Date and time of specimen processing | 0..1 | dateTime, Period | Date and time of specimen processing | |||||||||||
![]() ![]() | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() | 0..* | Identifier | Id for the container | 0..* | Identifier | Id for the container | |||||||||||
![]() ![]() ![]() | 0..1 | string | Textual description of the container | 0..1 | string | Textual description of the container | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: ?? (preferred) | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: ?? (preferred) | |||||||||||
![]() ![]() ![]() | C | 0..1 | ?? | Container volume or size | C | 0..1 | ?? | Container volume or size | |||||||||
![]() ![]() ![]() | C | 0..1 | ?? | Quantity of specimen within container | C | 0..1 | ?? | Quantity of specimen within container | |||||||||
![]() ![]() ![]() | 0..0 | Additive associated with container Binding: ?? (example): Substance added to specimen container. | 0..0 | Additive associated with container Binding: ?? (example): Substance added to specimen container. | |||||||||||||
![]() ![]() | 0..* | CodeableConcept | State of the specimen Binding: ?? (extensible): Codes describing the state of the specimen. | 0..* | CodeableConcept | State of the specimen Binding: ?? (extensible): Codes describing the state of the specimen. | |||||||||||
![]() ![]() | 0..* | Annotation | Comments | 0..* | Annotation | Comments | |||||||||||
Documentation for this format | |||||||||||||||||