Union of http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-dm and http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-dm

This is the set of resources that conform to either of the profiles Generic Laboratory Result Observation Profile - Data Minimization (http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-dm) and Generic Laboratory Result Observation Profile - Data Minimization (http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-dm). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*Measurements and simple assertions
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... meta SΣ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
.... security SΣ0..1CodingLimited security label to convey identity level of assurance for patient referenced by this resource.
Binding: ?? (required)
ele-1: All FHIR elements must have a @value or children
... status ?!SΣC1..1coderegistered | preliminary | final | amended +
Binding: ?? (required): Codes providing the status of an observation.


ele-1: All FHIR elements must have a @value or children
vc-observation-status-shall-be-complete: SHALL be `final`, `amended`, or `corrected`
... code SΣC1..1CodeableConceptLOINC identifying the lab test
Binding: ?? (required)
ele-1: All FHIR elements must have a @value or children
vc-shall-not-be-a-covid-loinc: This profile SHALL NOT be used to report results from COVID lab tests (https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1114.9/expansion). Use Covid19LaboratoryResultObservation instead.
.... extension 0..0
.... coding Σ1..1CodingCode defined by a terminology system
ele-1: All FHIR elements must have a @value or children
.... reference Σ1..1stringThis SHOULD use an absolute URI like `resource:0` that will resolve within the containing Bundle.
ele-1: All FHIR elements must have a @value or children
... effective[x] SΣ1..1Clinically relevant time/time-period for observation
ele-1: All FHIR elements must have a @value or children
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... performer SΣ0..1Reference(Organization)Organization which was responsible for the laboratory test result.
ele-1: All FHIR elements must have a @value or children
.... display SΣC1..1stringShort, human-readable text representation of the organization.
ele-1: All FHIR elements must have a @value or children
vc-should-be-under-30-chars: Length SHOULD be <30 for data minimization.
... value[x] SΣ1..1Actual result
ele-1: All FHIR elements must have a @value or children
.... valueCodeableConceptCodeableConcept
.... valueQuantityQuantity
.... valueStringstring
... referenceRange SC0..*BackboneElementProvides guide for interpretation. SHOULD include if using valueQuantity.
ele-1: All FHIR elements must have a @value or children
obs-3: Must have at least a low or a high or text
vc-observation-range-only-quantity-or-string: Reference range SHOULD be included for quantitative lab results, MAY be included for free text (string) results, and SHOULD NOT be included otherwise
.... low 0..1??Low Range, if relevant
ele-1: All FHIR elements must have a @value or children
.... high 0..1??High Range, if relevant
ele-1: All FHIR elements must have a @value or children
.... type 0..1CodeableConceptReference range qualifier
Binding: ?? (preferred): Code for the meaning of a reference range.


ele-1: All FHIR elements must have a @value or children
..... coding Σ0..*CodingCode defined by a terminology system
ele-1: All FHIR elements must have a @value or children
.... text 0..1stringText based reference range in an observation
ele-1: All FHIR elements must have a @value or children
... component Σ0..1BackboneElementComponent results
ele-1: All FHIR elements must have a @value or children
.... extension 0..*Extensionleft: Additional content defined by implementations; right: Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*Extensionleft: Extensions that cannot be ignored even if unrecognized; right: Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code Σ1..1CodeableConceptType of component observation (code / type)
Binding: ?? (example): Codes identifying names of simple observations.


ele-1: All FHIR elements must have a @value or children
.... value[x] Σ0..1Actual component result
ele-1: All FHIR elements must have a @value or children
..... valueQuantityQuantity
..... valueCodeableConceptCodeableConcept
..... valueStringstring
..... valueBooleanboolean
..... valueIntegerinteger
..... valueRangeRange
..... valueRatioRatio
..... valueSampledDataSampledData
..... valueTimetime
..... valueDateTimedateTime
..... valuePeriodPeriod
.... dataAbsentReason 0..1CodeableConceptWhy the component result is missing
Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.


ele-1: All FHIR elements must have a @value or children
.... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ?? (extensible): Codes identifying interpretations of observations.


ele-1: All FHIR elements must have a @value or children
.... referenceRange 0..*Provides guide for interpretation of component result
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format