Observation (imaging result)

Tree view

identifier..0
categoryS1..1Codeable ConceptFixed Value
codeSCodeable ConceptBinding
reference
identifier..0
effective[x]S
identifier..0
valueStringSstring
bodySiteSCodeable Concept
identifier..0
type1..Fixed Value
referenceS
identifier..0
codingBinding
valueStringstring
dataAbsentReason..0
interpretation..0
referenceRange..0
codingBinding
coding
dataAbsentReason..0
interpretation..0
referenceRange..0
codeBinding
valueQuantityQuantity
valueRangeRange
valueRatioRatio
dataAbsentReason..0
interpretation..0
codeBinding
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
dataAbsentReason..0
interpretation..0
codeBinding
valueQuantityQuantity
valueRangeRange
valueRatioRatio
dataAbsentReason..0
interpretation..0
codeBinding
valueQuantityQuantity
valueRangeRange
valueRatioRatio
dataAbsentReason..0
interpretation..0
Observation.extension
SlicingUnordered, Open, by url(Value)
Observation.extension:partOf
TypeExtension(Reference(http://hl7.org/fhir/StructureDefinition/Resource))
Must SupportTrue
Observation.extension:partOf.valueReference:valueReference
TypeImagingStudy-uv-ips()
Must SupportTrue
Observation.extension:partOf.valueReference:valueReference.identifier
Cardinality...0
Observation.category
Cardinality1...1
TypeCodeable Concept
Must SupportTrue
Fixed Value

{
  "coding": [
    {
      "system": "http://hl7.org/fhir/observation-category",
      "code": "imaging",
      "display": "Imaging"
    }
  ]
}

Observation.code
DefinitionDescribes what was observed. Sometimes this is called the observation "name". In this profile the code of the containing observation (the organizer result in the CDA implementation) may correspond to the procedure code (e.g. Chest X-Ray).
TypeCodeable Concept
BindingIPSRadResultsObservation (extensible)
Must SupportTrue
Observation.subject
DefinitionThe patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject. In this profile is constrained to the patient
Cardinality1
TypeReference(Patient-uv-ips)
Must SupportTrue
Observation.subject.reference
Observation.subject.identifier
Cardinality...0
Observation.effective[x]
DefinitionThe time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.
Must SupportTrue
Observation.performer
TypeReference(http://hl7.org/fhir/ips/StructureDefinition/practitioner-uv-ips | Organization-observation-uv-ips)
Must SupportTrue
Observation.performer.identifier
Cardinality...0
Observation.valueString:valueString
Typestring
Must SupportTrue
Observation.bodySite
TypeCodeable Concept
BindingIPSTargetSiteCode (example)
Must SupportTrue
Observation.device
TypeReference(Device-observer-uv-ips)
Must SupportTrue
Observation.device.identifier
Cardinality...0
Observation.related
Must SupportTrue
SlicingUnordered, Open, by type(Value)
Observation.related:hasMember
Must SupportTrue
Invariants
  • hasMemberOrComponent: component and hasMember are mutually exclusive
    ../related[type='has-member'] or ../component
Observation.related:hasMember.type
Cardinality1
Fixed Value

has-member

Observation.related:hasMember.target
TypeReference(Observation-member-imaging-uv-ips)
Must SupportTrue
Observation.related:hasMember.target.reference
Must SupportTrue
Observation.related:hasMember.target.identifier
Cardinality...0
Observation.component
Must SupportTrue
Requirements

Required if not(exists(Observation.valueString))

SlicingUnordered, Open, by value[x](Type)
Invariants
  • hasMemberOrComponent: component and hasMember are mutually exclusive
    ../related[type='has-member'] or ../component
Observation.component:observationText
Cardinality...1
Must SupportTrue
Observation.component:observationText.code
Binding?? (example)
Observation.component:observationText.code.coding
Binding?? (extensible)
Observation.component:observationText.valueString:valueString
Typestring
Observation.component:observationText.dataAbsentReason
Cardinality...0
Observation.component:observationText.interpretation
Cardinality...0
Observation.component:observationText.referenceRange
Cardinality...0
Observation.component:observationCode
Cardinality...1
Must SupportTrue
Observation.component:observationCode.code.coding
Binding?? (extensible)
Observation.component:observationCode.valueCodeableConcept:valueCodeableConcept
Cardinality1
TypeCodeableConcept
Observation.component:observationCode.valueCodeableConcept:valueCodeableConcept.coding
Binding?? (example)
Observation.component:observationCode.dataAbsentReason
Cardinality...0
Observation.component:observationCode.interpretation
Cardinality...0
Observation.component:observationCode.referenceRange
Cardinality...0
Observation.component:numericMeasurement
Must SupportTrue
Observation.component:numericMeasurement.code
Binding
Codes identifying names of numeric measurements
?? (extensible)
Observation.component:numericMeasurement.value[x]
TypeQuantity, Range, Ratio
Observation.component:numericMeasurement.dataAbsentReason
Cardinality...0
Observation.component:numericMeasurement.interpretation
Cardinality...0
Observation.component:linearMeasurement
Must SupportTrue
Observation.component:linearMeasurement.code
Binding?? (extensible)
Observation.component:linearMeasurement.value[x]
TypeQuantity, Range, Ratio, SampledData
Observation.component:linearMeasurement.dataAbsentReason
Cardinality...0
Observation.component:linearMeasurement.interpretation
Cardinality...0
Observation.component:areaMeasurement
Must SupportTrue
Observation.component:areaMeasurement.code
Binding?? (extensible)
Observation.component:areaMeasurement.value[x]
TypeQuantity, Range, Ratio
Observation.component:areaMeasurement.dataAbsentReason
Cardinality...0
Observation.component:areaMeasurement.interpretation
Cardinality...0
Observation.component:volumeMeasurement
Must SupportTrue
Observation.component:volumeMeasurement.code
Binding?? (extensible)
Observation.component:volumeMeasurement.value[x]
TypeQuantity, Range, Ratio
Observation.component:volumeMeasurement.dataAbsentReason
Cardinality...0
Observation.component:volumeMeasurement.interpretation
Cardinality...0