Imaging Result

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

Observation (imaging result member)

Tree view

identifier..0
codeSCodeable Concept
identifier..0
effective[x]S
referenceS
identifier..0
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
bodySiteCodeable Concept
referenceS
identifier..0
typeFixed Value
targetReference(http://hl7.org/fhir/StructureDefinition/ImagingStudy)
valueQuantityQuantity
valueRangeRange
valueRatioRatio
Observation.extension
SlicingUnordered, Open, by url(Value)
Observation.extension:partOf
TypeExtension(Reference(http://hl7.org/fhir/StructureDefinition/Resource))
Must SupportTrue
Observation.extension:partOf.valueReference.identifier
Cardinality...0
Observation.code
TypeCodeable Concept
BindingIPSRadResultsObservation (example)
Must SupportTrue
Observation.subject
Cardinality1
TypeReference(Patient-uv-ips)
Must SupportTrue
Observation.subject.identifier
Cardinality...0
Observation.effective[x]
Must SupportTrue
Observation.performer
TypeReference(http://hl7.org/fhir/ips/StructureDefinition/practitioner-uv-ips | Organization-observation-uv-ips)
Must SupportTrue
Observation.performer.reference
Must SupportTrue
Observation.performer.identifier
Cardinality...0
Observation.value[x]
TypeQuantity, CodeableConcept, string, Range, Ratio, SampledData
Must SupportTrue
Observation.bodySite
TypeCodeable Concept
BindingIPSTargetSiteCode (example)
Observation.device
TypeReference(Device-observer-uv-ips)
Must SupportTrue
Observation.device.reference
Must SupportTrue
Observation.device.identifier
Cardinality...0
Observation.related.type
Fixed Value

derived-from

Observation.related.target
TypeReference(http://hl7.org/fhir/StructureDefinition/ImagingStudy)
Observation.component.value[x]
TypeQuantity, Range, Ratio

Imaging Study

Tree view

uidS
identifier..0
startedS
procedureCodeSCodeable Concept
textS
uidS
modalityS
uidS
sopClass
ImagingStudy.uid
Must SupportTrue
ImagingStudy.patient
TypeReference(Patient-uv-ips)
Must SupportTrue
ImagingStudy.patient.identifier
Cardinality...0
ImagingStudy.started
Must SupportTrue
ImagingStudy.procedureCode
TypeCodeable Concept
Must SupportTrue
ImagingStudy.reason
Must SupportTrue
ImagingStudy.reason.text
Must SupportTrue
ImagingStudy.series
Must SupportTrue
ImagingStudy.series.uid
Must SupportTrue
ImagingStudy.series.modality
Must SupportTrue
ImagingStudy.series.instance
Must SupportTrue
ImagingStudy.series.instance.uid
Must SupportTrue
ImagingStudy.series.instance.sopClass

Organization (imaging)

Tree view

identifierS
nameS1..
telecomS
addressS
Organization.identifier
Must SupportTrue
Organization.name
Cardinality1
Must SupportTrue
Organization.telecom
Must SupportTrue
Organization.address
Must SupportTrue

Device (imaging observer)

Tree view

identifierS
manufacturerS
modelS1..
Device.identifier
Must SupportTrue
Device.manufacturer
Must SupportTrue
Device.model
Cardinality1
Must SupportTrue

Practictioner (observer)

Tree view

active..0
text..0
period..0
period..0
period..0
gender..0
birthDate..0
photo..0
qualification..0
communication..0
Practitioner.active
Cardinality...0
Practitioner.name.text
Cardinality...0
Practitioner.name.period
Cardinality...0
Practitioner.telecom.period
Cardinality...0
Practitioner.address.period
Cardinality...0
Practitioner.gender
Cardinality...0
Practitioner.birthDate
Cardinality...0
Practitioner.photo
Cardinality...0
Practitioner.qualification
Cardinality...0
Practitioner.communication
Cardinality...0