Graviditetsmappen FHIR model
0.1.0 - ci-build Denmark

Graviditetsmappen FHIR model, published by Example Publisher. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/trifork/gm-fhir-ig/ and changes regularly. See the Directory of published versions

Resource Profile: GMFravaersmeldingSygemeldingObs

Official URL: http://sundhedsdatastyrelsen.dk/StructureDefinition/GMFravaersmeldingSygemeldingObs Version: 0.1.0
Draft as of 2025-10-02 Computable Name: GMFravaersmeldingSygemeldingObs

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* GMModelElement Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 1..1 id Logical id of this artifact
... status ?!Σ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
Required Pattern: final
... code Σ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.184.100.1
..... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224362002
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation
... Slices for component Σ 0..3 BackboneElement Component results
Slice: Unordered, Open by value:code.coding.code
.... component:All Slices Content/Rules for all slices
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
..... value[x] Σ 1..1 Actual component result
...... valueQuantity Quantity
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valueBoolean boolean
...... valueInteger integer
...... valueRange Range
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueTime time
...... valueDateTime dateTime
...... valuePeriod Period
.... component:andre-bemærkninger Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 398005008
..... value[x] Σ 1..1 string Actual component result
.... component:fraværsmeldt Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224399002
..... value[x] Σ 1..1 CodeableConcept Actual component result
Binding: Fraværsmelding Value Set (required)
.... component:sygemelding Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224459001
..... value[x] Σ 1..1 boolean Actual component result

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:andre-bemærkninger.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​value[x] Base required Fraværsmelding Value Set 📦0.1.0 This IG
Observation.component:sygemelding.​code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from GMModelElement

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation 0..* GMModelElement Measurements and simple assertions
... code
.... coding
..... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 224362002
... Slices for component 0..3 BackboneElement Component results
Slice: Unordered, Open by value:code.coding.code
.... component:andre-bemærkninger 0..1 BackboneElement Component results
..... code
...... coding
....... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 398005008
..... value[x] 1..1 string Actual component result
.... component:fraværsmeldt 0..1 BackboneElement Component results
..... code
...... coding
....... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 224399002
..... value[x] 1..1 CodeableConcept Actual component result
Binding: Fraværsmelding Value Set (required)
.... component:sygemelding 0..1 BackboneElement Component results
..... code
...... coding
....... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 224459001
..... value[x] 1..1 boolean Actual component result

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Observation.component:fraværsmeldt.​value[x] Base required Fraværsmelding Value Set 📦0.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* GMModelElement Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 1..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... extension 0..* Extension Additional content defined by implementations
... code Σ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.184.100.1
..... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224362002
..... display Σ 0..1 string Representation defined by the system
... subject Σ 1..1 Reference(Danish Core Patient Profile) Who and/or what the observation is about
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation
... Slices for component Σ 0..3 BackboneElement Component results
Slice: Unordered, Open by value:code.coding.code
.... component:All Slices Content/Rules for all slices
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 Actual component result
...... valueQuantity Quantity
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valueBoolean boolean
...... valueInteger integer
...... valueRange Range
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueTime time
...... valueDateTime dateTime
...... valuePeriod Period
.... component:andre-bemærkninger Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 398005008
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 string Actual component result
.... component:fraværsmeldt Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224399002
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 CodeableConcept Actual component result
Binding: Fraværsmelding Value Set (required)
.... component:sygemelding Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224459001
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 boolean Actual component result

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:andre-bemærkninger.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​value[x] Base required Fraværsmelding Value Set 📦0.1.0 This IG
Observation.component:sygemelding.​code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from GMModelElement

Summary

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Observation.component

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* GMModelElement Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 1..1 id Logical id of this artifact
... status ?!Σ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
Required Pattern: final
... code Σ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.184.100.1
..... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224362002
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation
... Slices for component Σ 0..3 BackboneElement Component results
Slice: Unordered, Open by value:code.coding.code
.... component:All Slices Content/Rules for all slices
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
..... value[x] Σ 1..1 Actual component result
...... valueQuantity Quantity
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valueBoolean boolean
...... valueInteger integer
...... valueRange Range
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueTime time
...... valueDateTime dateTime
...... valuePeriod Period
.... component:andre-bemærkninger Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 398005008
..... value[x] Σ 1..1 string Actual component result
.... component:fraværsmeldt Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224399002
..... value[x] Σ 1..1 CodeableConcept Actual component result
Binding: Fraværsmelding Value Set (required)
.... component:sygemelding Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224459001
..... value[x] Σ 1..1 boolean Actual component result

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:andre-bemærkninger.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​value[x] Base required Fraværsmelding Value Set 📦0.1.0 This IG
Observation.component:sygemelding.​code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Differential View

This structure is derived from GMModelElement

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation 0..* GMModelElement Measurements and simple assertions
... code
.... coding
..... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 224362002
... Slices for component 0..3 BackboneElement Component results
Slice: Unordered, Open by value:code.coding.code
.... component:andre-bemærkninger 0..1 BackboneElement Component results
..... code
...... coding
....... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 398005008
..... value[x] 1..1 string Actual component result
.... component:fraværsmeldt 0..1 BackboneElement Component results
..... code
...... coding
....... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 224399002
..... value[x] 1..1 CodeableConcept Actual component result
Binding: Fraværsmelding Value Set (required)
.... component:sygemelding 0..1 BackboneElement Component results
..... code
...... coding
....... code 1..1 code Symbol in syntax defined by the system
Required Pattern: 224459001
..... value[x] 1..1 boolean Actual component result

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Observation.component:fraværsmeldt.​value[x] Base required Fraværsmelding Value Set 📦0.1.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* GMModelElement Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 1..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... extension 0..* Extension Additional content defined by implementations
... code Σ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.184.100.1
..... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224362002
..... display Σ 0..1 string Representation defined by the system
... subject Σ 1..1 Reference(Danish Core Patient Profile) Who and/or what the observation is about
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation
... Slices for component Σ 0..3 BackboneElement Component results
Slice: Unordered, Open by value:code.coding.code
.... component:All Slices Content/Rules for all slices
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 Actual component result
...... valueQuantity Quantity
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valueBoolean boolean
...... valueInteger integer
...... valueRange Range
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueTime time
...... valueDateTime dateTime
...... valuePeriod Period
.... component:andre-bemærkninger Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 398005008
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 string Actual component result
.... component:fraværsmeldt Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224399002
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 CodeableConcept Actual component result
Binding: Fraværsmelding Value Set (required)
.... component:sygemelding Σ 0..1 BackboneElement Component results
..... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
...... extension 0..0
...... coding Σ 1..2 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri Identity of the terminology system
....... code Σ 1..1 code Symbol in syntax defined by the system
Required Pattern: 224459001
....... display Σ 0..1 string Representation defined by the system
..... value[x] Σ 1..1 boolean Actual component result

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:andre-bemærkninger.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component:fraværsmeldt.​value[x] Base required Fraværsmelding Value Set 📦0.1.0 This IG
Observation.component:sygemelding.​code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from GMModelElement

Summary

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Observation.component

 

Other representations of profile: CSV, Excel, Schematron