registered | preliminary | final | amended + Binding: ObservationStatus (required): Codes providing the status of an observation. Required Pattern: final
Classification of type of observation Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
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()
dppo-38-2223
best practice
Observation.code
If In VF_DPPLungCancerScreeningOEQ then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOEQ : true
dppo-38-2224
best practice
Observation.value[x]:valueQuantity.value
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-220) : true
dppo-38-2225
best practice
Observation.value[x]:valueQuantity.code
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-221) : true
dppo-38-2226
best practice
Observation.value[x]:valueDateTime
If In VF_DPPLungCancerScreeningOED then source value from (9000010.23-220) : true
dppo-38-2233
best practice
Observation.code
If In VF_DPPLungCancerScreeningOED then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOED : true
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()
registered | preliminary | final | amended + Binding: ObservationStatus (required): Codes providing the status of an observation. Required Pattern: final
Classification of type of observation Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
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()
dppo-38-2223
best practice
Observation.code
If In VF_DPPLungCancerScreeningOEQ then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOEQ : true
dppo-38-2224
best practice
Observation.value[x]:valueQuantity.value
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-220) : true
dppo-38-2225
best practice
Observation.value[x]:valueQuantity.code
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-221) : true
dppo-38-2226
best practice
Observation.value[x]:valueDateTime
If In VF_DPPLungCancerScreeningOED then source value from (9000010.23-220) : true
dppo-38-2233
best practice
Observation.code
If In VF_DPPLungCancerScreeningOED then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOED : true
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-3
error
Observation.referenceRange
Must have at least a low or a high or text : low.exists() or high.exists() or text.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()
registered | preliminary | final | amended + Binding: ObservationStatus (required): Codes providing the status of an observation. Required Pattern: final
Classification of type of observation Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
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()
dppo-38-2223
best practice
Observation.code
If In VF_DPPLungCancerScreeningOEQ then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOEQ : true
dppo-38-2224
best practice
Observation.value[x]:valueQuantity.value
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-220) : true
dppo-38-2225
best practice
Observation.value[x]:valueQuantity.code
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-221) : true
dppo-38-2226
best practice
Observation.value[x]:valueDateTime
If In VF_DPPLungCancerScreeningOED then source value from (9000010.23-220) : true
dppo-38-2233
best practice
Observation.code
If In VF_DPPLungCancerScreeningOED then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOED : true
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()
registered | preliminary | final | amended + Binding: ObservationStatus (required): Codes providing the status of an observation. Required Pattern: final
Classification of type of observation Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
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()
dppo-38-2223
best practice
Observation.code
If In VF_DPPLungCancerScreeningOEQ then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOEQ : true
dppo-38-2224
best practice
Observation.value[x]:valueQuantity.value
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-220) : true
dppo-38-2225
best practice
Observation.value[x]:valueQuantity.code
If In VF_DPPLungCancerScreeningOEQ then source value from (9000010.23-221) : true
dppo-38-2226
best practice
Observation.value[x]:valueDateTime
If In VF_DPPLungCancerScreeningOED then source value from (9000010.23-220) : true
dppo-38-2233
best practice
Observation.code
If In VF_DPPLungCancerScreeningOED then terminologyMaps (9000010.23-.01) using VF_DPPLungCancerScreeningOED : true
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-3
error
Observation.referenceRange
Must have at least a low or a high or text : low.exists() or high.exists() or text.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()