This page is part of the International Patient Summary Implementation Guide (v0.2.0: STU 1 Ballot 2) based on FHIR v3.5.0. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions
SD.17 StructureDefinition-observation-imaging-uv-ips
This profile represents the contraints applied to the Observation resource by the IPS project, which specifies an imaging observation for the international patient summary based on the FHIR standard R4.
This observation may represent the conclusions of a diagnostic procedure such a Chest RX, or it may group the set of results produced by that single or multi modality procedure.
In the latter case, the main observation (this one) carries the overall conclusion of the study and/or a global interpretation by the observer of the study as value of this observation; and may references the atomic results of the study as “child observations”.
It allows also to provide details about the related study using the event-partOf extension referring an ImagingStudy resource.
Conformance resource variables defined here
SD.17.1 Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: http://hl7.org/fhir/uv/ips/StructureDefinition/observation-imaging-uv-ips
Published on Tue Feb 06 18:53:52 AEST 2018 as a draft by .
This profile builds on Observation
Summary
Mandatory: 2 elements (1 nested mandatory element)
Must-Support: 22 elements
Fixed Value: 1 element
Prohibited: 5 elements
Structures
This structure refers to these other structures:
- http://hl7.org/fhir/uv/ips/StructureDefinition/imagingstudy-uv-ips
- http://hl7.org/fhir/uv/ips/StructureDefinition/codeableconcept-uv-ips
- http://hl7.org/fhir/uv/ips/StructureDefinition/patient-uv-ips
- http://hl7.org/fhir/uv/ips/StructureDefinition/practitioner-uv-ips
- http://hl7.org/fhir/uv/ips/StructureDefinition/device-observer-uv-ips
- http://hl7.org/fhir/uv/ips/StructureDefinition/observation-member-imaging-uv-ips
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
- The element Observation.component is sliced based on the values of value:code.binding.valueSet, type:value[x]
Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | I | 0..* | Measurements and simple assertions | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (preferred) | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
event-partOf | SI | 0..* | Reference(Resource) | Extension URL: http://hl7.org/fhir/StructureDefinition/event-partOf |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..0 | |||
url | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/event-partOf" | |
valueReference | S | 0..1 | Reference() | A set of images produced in single study (one or more series of references images) |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (preferred) | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
status | ?!Σ | 1..1 | code | registered | available | cancelled | entered-in-error | unknown Binding: ImagingStudyStatus (required) |
modality | Σ | 0..* | Coding | All series modality if actual acquisition modalities Binding: http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html (extensible) |
subject | SΣ | 1..1 | Reference(Patient-uv-ips) | Who or what is the subject of the study |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
reference | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
display | Σ | 0..1 | string | Text alternative for the resource |
context | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Originating context |
started | SΣ | 0..1 | dateTime | When the study was started Example General': 2011-01-01T11:01:20+03:00 |
basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | Request fulfilled |
referrer | Σ | 0..1 | Reference(Practitioner) | Referring physician |
interpreter | Σ | 0..* | Reference(Practitioner) | Who interpreted images |
endpoint | Σ | 0..* | Reference(Endpoint) | Study access endpoint |
numberOfSeries | Σ | 0..1 | unsignedInt | Number of Study Related Series |
numberOfInstances | Σ | 0..1 | unsignedInt | Number of Study Related Instances |
procedureReference | Σ | 0..1 | Reference(Procedure) | The performed Procedure reference |
procedureCode | SI | 0..* | CodeableConcept-uv-ips | The performed procedure code Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible) |
location | Σ | 0..1 | Reference(Location) | Where ImagingStudy occurred |
reasonCode | SΣ | 0..* | CodeableConcept | Why the study was requested Binding: ProcedureReasonCodes (example) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
text | SΣ | 0..1 | string | Plain text representation of the concept |
reasonReference | Σ | 0..* | Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) | Why was study performed |
note | Σ | 0..* | Annotation | User-defined comments |
description | Σ | 0..1 | string | Institution-generated description |
series | SΣI | 0..* | BackboneElement | Each study has one or more series of instances |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
identifier | SΣ | 1..1 | Identifier | Formal DICOM identifier for this series Example General': {"system":"urn:ietf:rfc:3986","value":"urn:oid:2.16.124.113543.6003.2588828330.45298.17418.2723805630"} |
number | Σ | 0..1 | unsignedInt | Numeric identifier of this series Example General': 3 |
modality | SΣ | 1..1 | Coding | The modality of the instances in the series Binding: http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html (extensible) |
description | Σ | 0..1 | string | A short human readable summary of the series Example General': CT Surview 180 |
numberOfInstances | Σ | 0..1 | unsignedInt | Number of Series Related Instances |
endpoint | Σ | 0..* | Reference(Endpoint) | Series access endpoint |
bodySite | Σ | 0..1 | Coding | Body part examined Binding: SNOMEDCTBodyStructures (example) |
laterality | Σ | 0..1 | Coding | Body part laterality Binding: Laterality (example) |
specimen | Σ | 0..* | Reference(Specimen) | Specimen imaged |
started | Σ | 0..1 | dateTime | When the series started |
performer | ΣI | 0..* | BackboneElement | Who performed the series |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
function | Σ | 0..1 | CodeableConcept | Type of performance Binding: ImagingStudySeriesPerformerFunction (required) |
actor | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Who performed the series |
instance | SI | 0..* | BackboneElement | A single SOP instance from the series |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
identifier | S | 1..1 | Identifier | Formal DICOM identifier for this instance Example General': {"system":"urn:ietf:rfc:3986","value":"urn:oid:2.16.124.113543.6003.189642796.63084.16748.2599092903"} |
number | 0..1 | unsignedInt | The number of this instance in the series Example General': 1 | |
sopClass | 1..1 | Coding | DICOM class type Binding: http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible) | |
title | 0..1 | string | Description of instance | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | Business Identifier for observation |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event |
status | ?!Σ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) |
category | SI | 1..1 | CodeableConcept-uv-ips | Classification of type of observation Binding: ObservationCategoryCodes (preferred) Fixed Value: {"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"imaging","display":"Imaging"}]} |
code | SI | 1..1 | CodeableConcept-uv-ips | Type of observation (code / type) Binding: IPS Results Observation Radiology (extensible) |
subject | SΣ | 1..1 | Reference(Patient-uv-ips) | Who and/or what the observation is about |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
reference | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
display | Σ | 0..1 | string | Text alternative for the resource |
focus | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record |
encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made |
effective[x] | SΣ | 0..1 | dateTime, Period, Timing, instant | Clinically relevant time/time-period for observation |
issued | Σ | 0..1 | instant | Date/Time this version was made available |
performer | SΣ | 0..* | Reference(Practitioner-uv-ips | Organization-observation-uv-ips) | Who is responsible for the observation |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
reference | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
display | Σ | 0..1 | string | Text alternative for the resource |
valueString | SΣI | 0..1 | string | Actual result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
comment | 0..1 | string | Comments about the test result value | |
bodySite | SI | 0..1 | CodeableConcept-uv-ips | Observed body part Binding: IPS Target Site (example) |
method | 0..1 | CodeableConcept | How it was done Binding: ObservationMethods (example) | |
specimen | 0..1 | Reference(Specimen) | Specimen used for this observation | |
device | S | 0..1 | Reference(Device-observer-uv-ips) | (Measurement) Device |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
reference | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
display | Σ | 0..1 | string | Text alternative for the resource |
referenceRange | I | 0..* | BackboneElement | Provides guide for interpretation obs-3: Must have at least a low or a high or text |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
low | I | 0..1 | SimpleQuantity | Low Range, if relevant |
high | I | 0..1 | SimpleQuantity | High Range, if relevant |
type | 0..1 | CodeableConcept | Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred) | |
appliesTo | 0..* | CodeableConcept | Reference range population Binding: ObservationReferenceRangeAppliesToCodes (example) | |
age | 0..1 | Range | Applicable age range, if relevant | |
text | 0..1 | string | Text based reference range in an observation | |
hasMember | SΣI | 0..* | Reference(Observation-member-imaging-uv-ips) | Related resource that belongs to the Observation group hasMemberOrComponent: component and hasMember are mutually exclusive |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
reference | SΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
display | Σ | 0..1 | string | Text alternative for the resource |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | Sequence) | Related measurements the observation is made from |
component | SΣI | BackboneElement | Component results Slice: Unordered, Open by value:code.binding.valueSet, type:value[x] hasMemberOrComponent: component and hasMember are mutually exclusive | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example) |
value[x] | Σ | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
component | SΣI | 0..1 | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: IPS Results Radiology Textual Observations (extensible) |
valueString | Σ | 0..1 | string | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
component | SΣI | 0..1 | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | SΣ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: IPS Results Observation Radiology (extensible) |
valueCodeableConcept | SΣ | 1..1 | CodeableConcept | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
component | SΣI | 0..* | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | SΣ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: IPS Results Observation Radiology (extensible) |
value[x] | Σ | 0..1 | Quantity, Range, Ratio | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
component | SΣI | 0..* | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: IPS Results Radiology Linear Measurements Observations (extensible) |
value[x] | Σ | 0..1 | Quantity, Range, Ratio, SampledData | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
component | SΣI | 0..* | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: IPS Results Radiology Area Measurements Observations (extensible) |
value[x] | Σ | 0..1 | Quantity, Range, Ratio | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
component | SΣI | 0..* | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: IPS Results Radiology Volume Measurements Observations (extensible) |
value[x] | Σ | 0..1 | Quantity, Range, Ratio | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible) |
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron