CH ELM (R4)
1.16.0 - 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.16.0 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

Data Type Profile: CH ELM CodeableConcept

Official URL: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-codeableconcept Version: 1.16.0
Active as of 2026-10-22 Computable Name: ChElmCodeableConcept

Copyright/Legal: CC0-1.0

This profile represents the constraint applied to the CodeableConcept data type by this IG to use the 'CH ELM CodeableConcept' data type profile.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CodeableConcept 0..* CodeableConceptIPS(2.0.0) Concept - reference to a terminology or just text
CodeableConcept.coding This element has obligations and must be supported. This element is included in summaries. 1..1 ChElmCoding Code defined by a terminology system
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text This element has obligations and must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
SHOULD:display Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text.Slices for extension Content/Rules for all slices
CodeableConcept.text.Slices for extension.extension:translation 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation

doco Documentation for this format
NameCreator (IPS)Consumer (IPS)doco
CodeableConcept
CodeableConcept / coding
CodeableConcept / text
CodeableConcept / text / Slices for extension

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from CodeableConceptIPS

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CodeableConcept CodeableConceptIPS(2.0.0)
CodeableConcept.coding 1..1 ChElmCoding Code defined by a terminology system

doco Documentation for this format
Namedoco

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
CodeableConcept 0..* CodeableConceptIPS(2.0.0) Concept - reference to a terminology or just text
CodeableConcept.id 0..1 string Unique id for inter-element referencing
CodeableConcept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CodeableConcept.coding This element has obligations and must be supported. This element is included in summaries. 1..1 ChElmCoding Code defined by a terminology system
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text This element has obligations and must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
SHOULD:display Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text.id 0..1 string xml:id (or equivalent in JSON)
CodeableConcept.text.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
CodeableConcept.text.Slices for extension.extension:translation 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
CodeableConcept.text.value 0..1 string Primitive value for string
Max Length:1048576

doco Documentation for this format
NameCreator (IPS)Consumer (IPS)doco
CodeableConcept
CodeableConcept / coding
CodeableConcept / text
CodeableConcept / text / Slices for extension

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NameCreator (IPS)Consumer (IPS)doco
CodeableConcept
CodeableConcept / coding
CodeableConcept / text
CodeableConcept / text / Slices for extension

doco Documentation for this format

This structure is derived from CodeableConceptIPS

Summary

Mandatory: 1 element

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CodeableConcept 0..* CodeableConceptIPS(2.0.0) Concept - reference to a terminology or just text
CodeableConcept.coding This element has obligations and must be supported. This element is included in summaries. 1..1 ChElmCoding Code defined by a terminology system
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text This element has obligations and must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
SHOULD:display Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text.Slices for extension Content/Rules for all slices
CodeableConcept.text.Slices for extension.extension:translation 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation

doco Documentation for this format
NameCreator (IPS)Consumer (IPS)doco
CodeableConcept
CodeableConcept / coding
CodeableConcept / text
CodeableConcept / text / Slices for extension

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from CodeableConceptIPS

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CodeableConcept CodeableConceptIPS(2.0.0)
CodeableConcept.coding 1..1 ChElmCoding Code defined by a terminology system

doco Documentation for this format
Namedoco

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CodeableConcept 0..* CodeableConceptIPS(2.0.0) Concept - reference to a terminology or just text
CodeableConcept.id 0..1 string Unique id for inter-element referencing
CodeableConcept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CodeableConcept.coding This element has obligations and must be supported. This element is included in summaries. 1..1 ChElmCoding Code defined by a terminology system
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text This element has obligations and must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
ObligationsActorSource
SHALL:populate-if-known Creator (IPS) from Codeable Concept (IPS)
SHALL:handle Consumer (IPS) from Codeable Concept (IPS)
SHOULD:display Consumer (IPS) from Codeable Concept (IPS)
CodeableConcept.text.id 0..1 string xml:id (or equivalent in JSON)
CodeableConcept.text.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
CodeableConcept.text.Slices for extension.extension:translation 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
CodeableConcept.text.value 0..1 string Primitive value for string
Max Length:1048576

doco Documentation for this format
NameCreator (IPS)Consumer (IPS)doco
CodeableConcept
CodeableConcept / coding
CodeableConcept / text
CodeableConcept / text / Slices for extension

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NameCreator (IPS)Consumer (IPS)doco
CodeableConcept
CodeableConcept / coding
CodeableConcept / text
CodeableConcept / text / Slices for extension

doco Documentation for this format

This structure is derived from CodeableConceptIPS

Summary

Mandatory: 1 element

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron