Union of http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-observation-results-mch and http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-observation-results-mch

This is the set of resources that conform to either of the profiles CH LAB Observation Results: Mean Corpuscular Hemoglobin (http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-observation-results-mch) and CH LAB Observation Results: Mean Corpuscular Hemoglobin (http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-observation-results-mch). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*CH LAB Observation Results: Laboratory MCH
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
eu-lab-1: If observation status is other then "registered" or "cancelled", at least one of these Observation elements shall be provided: "value", "dataAbsentReason", "hasMember" or "component"
eu-lab-2: If observation has components and observation status is other then "registered" or "cancelled", at least one of these Observation.component elements shall be provided: "value" or "dataAbsentReason"
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... text 0..1NarrativeText summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionLaboratory Test Kit
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ0..*IdentifierBusiness Identifier for observation
ele-1: All FHIR elements must have a @value or children
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)Fulfills plan, proposal or order
ele-1: All FHIR elements must have a @value or children
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)Part of referenced event
ele-1: All FHIR elements must have a @value or children
... status ?!Σ1..1codeStatus of this observation (e.g. preliminary, final,...)
Binding: ?? (required): Codes providing the status of an observation.


ele-1: All FHIR elements must have a @value or children
... category 1..*CodeableConceptClassification of type of observation
Binding: ?? (preferred): Codes for high level observation categories.


ele-1: All FHIR elements must have a @value or children
... code Σ1..1CodeableConceptType of observation (code / type)
Binding: ?? (preferred)
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... coding Σ0..*CodingCode defined by a terminology system
ele-1: All FHIR elements must have a @value or children
.... text Σ0..1stringLOINC Display Name
ele-1: All FHIR elements must have a @value or children
... subject Σ1..1Reference(Patient: Animal | Patient: Person | Group | Device | Location)Who and/or what the observation is about
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference Σ1..1stringLiteral reference, Relative, internal or absolute URL
ele-1: All FHIR elements must have a @value or children
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
ele-1: All FHIR elements must have a @value or children
.... display Σ0..1stringText alternative for the resource
ele-1: All FHIR elements must have a @value or children
... focus Σ0..*Reference(Resource)What the observation is about, when it is not about the subject of record
ele-1: All FHIR elements must have a @value or children
... encounter Σ0..1Reference(Encounter)Healthcare event during which this observation is made
ele-1: All FHIR elements must have a @value or children
... effective[x] Σ1..1Clinically relevant time/time-period for observation
ele-1: All FHIR elements must have a @value or children
.... effective[x]All Types Content/Rules for all Types
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... issued Σ0..1instantDate/Time this result was made available
ele-1: All FHIR elements must have a @value or children
... performer Σ1..*Reference(CH LAB PractitionerRole | CH LAB Practitioner | CH Core Organization | CareTeam | CH LAB Patient | RelatedPerson | #sd-ch-lab-practitionerrole-ch-lab-practitionerrole)Who is responsible for the observation
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference Σ0..1stringLiteral reference, Relative, internal or absolute URL
ele-1: All FHIR elements must have a @value or children
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
ele-1: All FHIR elements must have a @value or children
.... display Σ0..1stringText alternative for the resource
ele-1: All FHIR elements must have a @value or children
... value[x] Σ0..1Actual 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..1CodeableConceptProvides a reason why the expected value 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
... note 0..*AnnotationComments about the observation
ele-1: All FHIR elements must have a @value or children
... bodySite 0..1CodeableConceptObserved body part
Binding: ?? (example): Codes describing anatomical locations. May include laterality.


ele-1: All FHIR elements must have a @value or children
... method 0..1CodeableConceptHow it was done
Binding: ?? (preferred)
ele-1: All FHIR elements must have a @value or children
... specimen 0..1Reference(CH LAB Specimen | #sd-ch-lab-specimen-ch-lab-specimen)Specimen used for this observation
ele-1: All FHIR elements must have a @value or children
... device 0..1Reference(Device | DeviceMetric)Measuring instrument
ele-1: All FHIR elements must have a @value or children
... referenceRange C0..*BackboneElementProvides guide for interpretation
ele-1: All FHIR elements must have a @value or children
obs-3: Must have at least a low or a high or text
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
.... appliesTo 0..*CodeableConceptReference range population
Binding: ?? (example): Codes identifying the population the reference range applies to.


ele-1: All FHIR elements must have a @value or children
.... age 0..1RangeApplicable age range, if relevant
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
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)Related measurements the observation is made from
ele-1: All FHIR elements must have a @value or children
... component Σ0..*BackboneElementLaboratory result
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
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