EU Imaging Report R5
1.0.0-ballot - ci-build 150

EU Imaging Report R5, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/imaging-r5/ and changes regularly. See the Directory of published versions

Resource Profile: ImagingStudy: Reported Study

Official URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImagingStudyEuImaging Version: 1.0.0-ballot
Standards status: Draft Maturity Level: 1 Computable Name: ImagingStudyEuImaging

Copyright/Legal: Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).

This profile represents an imaging study instance.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: im-imagingstudy-01
ImagingStudy.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ImagingStudy.contained 0..* Resource Contained, inline Resources
ImagingStudy.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element is included in summaries. 0..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for identifier.identifier:studyInstanceUid This element is included in summaries. 0..1 StudyInstanceUidIdentifierEuImaging Study Instance UID
ImagingStudy.status This element is a modifier element. This element is included in summaries. 1..1 code registered | available | cancelled | entered-in-error | unknown
Binding: ImagingStudyStatus (required): The status of the ImagingStudy.
ImagingStudy.subject This element is included in summaries. 1..1 Reference(Patient (EU core) | Device) Who or what is the subject of the study
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession This element is included in summaries. 0..* Reference(ServiceRequest: Imaging Order) Request fulfilled
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier This element is included in summaries. C 0..1 AccessionNumberIdentifierEuImaging Logical reference, when literal reference is not known

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.status Base required Imaging Study Status 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImagingStudy If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImagingStudy 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImagingStudy A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
im-imagingstudy-01 warning ImagingStudy A DICOM instance UID must start with 'urn:oid:' identifier.where(system='urn:dicom:uid').value.startsWith('urn:oid:')

This structure is derived from ImagingStudy

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: im-imagingstudy-01
ImagingStudy.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.Slices for identifier 0..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for identifier.identifier:studyInstanceUid 0..1 StudyInstanceUidIdentifierEuImaging Study Instance UID
ImagingStudy.subject 1..1 Reference(Patient (EU core) | Device) Who or what is the subject of the study
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession 0..* Reference(ServiceRequest: Imaging Order) Request fulfilled
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier 0..1 AccessionNumberIdentifierEuImaging Logical reference, when literal reference is not known
ImagingStudy.series
ImagingStudy.series.Slices for performer 0..* BackboneElement Who performed the series
Slice: Unordered, Open by value:function
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.Slices for performer.performer:All Slices Content/Rules for all slices
ImagingStudy.series.Slices for performer.performer:All Slices.function 0..1 CodeableConcept Type of performance
Binding: ValueSet: Imaging Study Performer Type Value Set (extensible)
ImagingStudy.series.Slices for performer.performer:performer 0..1 BackboneElement The practitioner/device/organization that performed the imaging.
ImagingStudy.series.Slices for performer.performer:performer.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:performer.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:performer.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:performer.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PRF
ImagingStudy.series.Slices for performer.performer:performer.actor 1..1 Reference(PractitionerRole (EU core) | Device | Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:device 0..1 BackboneElement The device that did the imaging.
ImagingStudy.series.Slices for performer.performer:device.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:device.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:device.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:device.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DEV
ImagingStudy.series.Slices for performer.performer:device.actor 1..1 Reference(Device: Imaging Device) Who performed the series
ImagingStudy.series.Slices for performer.performer:custodian 0..1 BackboneElement The custodian of the imaging study.
ImagingStudy.series.Slices for performer.performer:custodian.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:custodian.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: CST
ImagingStudy.series.Slices for performer.performer:custodian.actor 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:organization 0..1 BackboneElement The organization representing the location where the imaging was performed.
ImagingStudy.series.Slices for performer.performer:organization.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:organization.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:organization.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:organization.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: LOC
ImagingStudy.series.Slices for performer.performer:organization.actor 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.instance
ImagingStudy.series.instance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.instance.Slices for extension.extension:instance-description 0..1 string Extension: Instance Description
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImagingStudyEuImagingInstanceDescription
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames 0..1 integer Extension: Number of Frames
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/NumberOfFrames

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImagingStudy.series.​performer.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
im-imagingstudy-01 warning ImagingStudy A DICOM instance UID must start with 'urn:oid:' identifier.where(system='urn:dicom:uid').value.startsWith('urn:oid:')
NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: im-imagingstudy-01
ImagingStudy.id This element is included in summaries. 0..1 id Logical id of this artifact
ImagingStudy.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ImagingStudy.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ImagingStudy.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
ImagingStudy.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ImagingStudy.contained 0..* Resource Contained, inline Resources
ImagingStudy.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element is included in summaries. 0..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for identifier.identifier:studyInstanceUid This element is included in summaries. 0..1 StudyInstanceUidIdentifierEuImaging Study Instance UID
ImagingStudy.status This element is a modifier element. This element is included in summaries. 1..1 code registered | available | cancelled | entered-in-error | unknown
Binding: ImagingStudyStatus (required): The status of the ImagingStudy.
ImagingStudy.modality This element is included in summaries. 0..* CodeableConcept All of the distinct values for series' modalities
Binding: Modality (extensible): Type of acquired data in the instance.
ImagingStudy.subject This element is included in summaries. 1..1 Reference(Patient (EU core) | Device) Who or what is the subject of the study
ImagingStudy.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter with which this imaging study is associated
ImagingStudy.started This element is included in summaries. 0..1 dateTime When the study was started
Example General: 2011-01-01T11:01:20+03:00
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession This element is included in summaries. 0..* Reference(ServiceRequest: Imaging Order) Request fulfilled
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.id 0..1 id Unique id for inter-element referencing
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier This element is included in summaries. C 0..1 AccessionNumberIdentifierEuImaging Logical reference, when literal reference is not known
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.display This element is included in summaries. C 0..1 string Text alternative for the resource
ImagingStudy.partOf This element is included in summaries. 0..* Reference(Procedure) Part of referenced event
ImagingStudy.referrer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring physician
ImagingStudy.endpoint This element is included in summaries. 0..* Reference(Endpoint) Study access endpoint
ImagingStudy.numberOfSeries This element is included in summaries. 0..1 unsignedInt Number of Study Related Series
ImagingStudy.numberOfInstances This element is included in summaries. 0..1 unsignedInt Number of Study Related Instances
ImagingStudy.procedure This element is included in summaries. 0..* CodeableReference(PlanDefinition | ActivityDefinition) The performed procedure or code
Binding: LOINC loinc-rsna-radiology-playbook (preferred): Use of RadLex is preferred
ImagingStudy.location This element is included in summaries. 0..1 Reference(Location) Where ImagingStudy occurred
ImagingStudy.reason This element is included in summaries. 0..* CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference) Why the study was requested / performed
Binding: ProcedureReasonCodes (example): The reason for the study.
ImagingStudy.note This element is included in summaries. 0..* Annotation User-defined comments
ImagingStudy.description This element is included in summaries. 0..1 string Institution-generated description
ImagingStudy.series This element is included in summaries. 0..* BackboneElement Each study has one or more series of instances
ImagingStudy.series.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.uid This element is included in summaries. 1..1 id DICOM Series Instance UID for the series
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
ImagingStudy.series.number This element is included in summaries. 0..1 unsignedInt Numeric identifier of this series
Example General: 3
ImagingStudy.series.modality This element is included in summaries. 1..1 CodeableConcept The modality used for this series
Binding: Modality (extensible): Type of acquired data in the instance.
ImagingStudy.series.description This element is included in summaries. 0..1 string A short human readable summary of the series
Example General: CT Surview 180
ImagingStudy.series.numberOfInstances This element is included in summaries. 0..1 unsignedInt Number of Series Related Instances
ImagingStudy.series.endpoint This element is included in summaries. 0..* Reference(Endpoint) Series access endpoint
ImagingStudy.series.bodySite This element is included in summaries. 0..1 CodeableReference(BodyStructure) Body part examined
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
ImagingStudy.series.laterality This element is included in summaries. 0..1 CodeableConcept Body part laterality
Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
ImagingStudy.series.specimen This element is included in summaries. 0..* Reference(Specimen) Specimen imaged
ImagingStudy.series.started This element is included in summaries. 0..1 dateTime When the series started
ImagingStudy.series.Slices for performer This element is included in summaries. 0..* BackboneElement Who performed the series
Slice: Unordered, Open by value:function

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.Slices for performer.performer:All Slices Content/Rules for all slices
ImagingStudy.series.Slices for performer.performer:All Slices.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:All Slices.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:All Slices.function This element is included in summaries. 0..1 CodeableConcept Type of performance
Binding: ValueSet: Imaging Study Performer Type Value Set (extensible)
ImagingStudy.series.Slices for performer.performer:All Slices.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson | HealthcareService) Who performed the series
ImagingStudy.series.Slices for performer.performer:performer This element is included in summaries. 0..1 BackboneElement The practitioner/device/organization that performed the imaging.
ImagingStudy.series.Slices for performer.performer:performer.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:performer.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:performer.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:performer.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:performer.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:performer.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:performer.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:performer.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:performer.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:performer.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:performer.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PRF
ImagingStudy.series.Slices for performer.performer:performer.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:performer.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:performer.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:performer.actor This element is included in summaries. 1..1 Reference(PractitionerRole (EU core) | Device | Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:device This element is included in summaries. 0..1 BackboneElement The device that did the imaging.
ImagingStudy.series.Slices for performer.performer:device.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:device.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:device.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:device.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:device.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:device.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:device.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:device.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:device.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:device.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:device.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:device.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DEV
ImagingStudy.series.Slices for performer.performer:device.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:device.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:device.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:device.actor This element is included in summaries. 1..1 Reference(Device: Imaging Device) Who performed the series
ImagingStudy.series.Slices for performer.performer:custodian This element is included in summaries. 0..1 BackboneElement The custodian of the imaging study.
ImagingStudy.series.Slices for performer.performer:custodian.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:custodian.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:custodian.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:custodian.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:custodian.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:custodian.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:custodian.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: CST
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:custodian.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:custodian.actor This element is included in summaries. 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:organization This element is included in summaries. 0..1 BackboneElement The organization representing the location where the imaging was performed.
ImagingStudy.series.Slices for performer.performer:organization.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:organization.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:organization.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:organization.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:organization.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:organization.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:organization.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:organization.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:organization.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:organization.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:organization.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:organization.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: LOC
ImagingStudy.series.Slices for performer.performer:organization.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:organization.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:organization.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:organization.actor This element is included in summaries. 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.instance 0..* BackboneElement A single SOP instance from the series
ImagingStudy.series.instance.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.instance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.instance.Slices for extension.extension:instance-description 0..1 string Extension: Instance Description
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImagingStudyEuImagingInstanceDescription
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames 0..1 integer Extension: Number of Frames
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/NumberOfFrames
ImagingStudy.series.instance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.instance.uid 1..1 id DICOM SOP Instance UID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
ImagingStudy.series.instance.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): The sopClass for the instance.
ImagingStudy.series.instance.number 0..1 unsignedInt The number of this instance in the series
Example General: 1
ImagingStudy.series.instance.title 0..1 string Description of instance

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.language Base required All Languages 📍5.0.0 FHIR Std.
ImagingStudy.status Base required Imaging Study Status 📍5.0.0 FHIR Std.
ImagingStudy.modality Base extensible Modality 📦2025.3.20250714 DICOM v2025c
ImagingStudy.basedOn:ServiceRequestOrderEuImagingaccession.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
ImagingStudy.procedure Base preferred LOINC/RSNA Radiology Playbook ∅ tx.fhir.org
ImagingStudy.reason Base example Procedure Reason Codes 📍5.0.0 FHIR Std.
ImagingStudy.series.​modality Base extensible Modality 📦2025.3.20250714 DICOM v2025c
ImagingStudy.series.​bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
ImagingStudy.series.​laterality Base example Laterality 📦2025.3.20250714 DICOM v2025c
ImagingStudy.series.​performer.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot This IG
ImagingStudy.series.​performer:performer.​function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​performer:device.function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​performer:custodian.​function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​performer:organization.​function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​instance.sopClass Base extensible http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImagingStudy If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImagingStudy 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImagingStudy A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
im-imagingstudy-01 warning ImagingStudy A DICOM instance UID must start with 'urn:oid:' identifier.where(system='urn:dicom:uid').value.startsWith('urn:oid:')

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: im-imagingstudy-01
ImagingStudy.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ImagingStudy.contained 0..* Resource Contained, inline Resources
ImagingStudy.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element is included in summaries. 0..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for identifier.identifier:studyInstanceUid This element is included in summaries. 0..1 StudyInstanceUidIdentifierEuImaging Study Instance UID
ImagingStudy.status This element is a modifier element. This element is included in summaries. 1..1 code registered | available | cancelled | entered-in-error | unknown
Binding: ImagingStudyStatus (required): The status of the ImagingStudy.
ImagingStudy.subject This element is included in summaries. 1..1 Reference(Patient (EU core) | Device) Who or what is the subject of the study
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession This element is included in summaries. 0..* Reference(ServiceRequest: Imaging Order) Request fulfilled
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier This element is included in summaries. C 0..1 AccessionNumberIdentifierEuImaging Logical reference, when literal reference is not known

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.status Base required Imaging Study Status 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImagingStudy If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImagingStudy 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImagingStudy A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
im-imagingstudy-01 warning ImagingStudy A DICOM instance UID must start with 'urn:oid:' identifier.where(system='urn:dicom:uid').value.startsWith('urn:oid:')

Differential View

This structure is derived from ImagingStudy

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: im-imagingstudy-01
ImagingStudy.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.Slices for identifier 0..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for identifier.identifier:studyInstanceUid 0..1 StudyInstanceUidIdentifierEuImaging Study Instance UID
ImagingStudy.subject 1..1 Reference(Patient (EU core) | Device) Who or what is the subject of the study
ImagingStudy.Slices for basedOn 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by profile:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession 0..* Reference(ServiceRequest: Imaging Order) Request fulfilled
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier 0..1 AccessionNumberIdentifierEuImaging Logical reference, when literal reference is not known
ImagingStudy.series
ImagingStudy.series.Slices for performer 0..* BackboneElement Who performed the series
Slice: Unordered, Open by value:function
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.Slices for performer.performer:All Slices Content/Rules for all slices
ImagingStudy.series.Slices for performer.performer:All Slices.function 0..1 CodeableConcept Type of performance
Binding: ValueSet: Imaging Study Performer Type Value Set (extensible)
ImagingStudy.series.Slices for performer.performer:performer 0..1 BackboneElement The practitioner/device/organization that performed the imaging.
ImagingStudy.series.Slices for performer.performer:performer.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:performer.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:performer.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:performer.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PRF
ImagingStudy.series.Slices for performer.performer:performer.actor 1..1 Reference(PractitionerRole (EU core) | Device | Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:device 0..1 BackboneElement The device that did the imaging.
ImagingStudy.series.Slices for performer.performer:device.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:device.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:device.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:device.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DEV
ImagingStudy.series.Slices for performer.performer:device.actor 1..1 Reference(Device: Imaging Device) Who performed the series
ImagingStudy.series.Slices for performer.performer:custodian 0..1 BackboneElement The custodian of the imaging study.
ImagingStudy.series.Slices for performer.performer:custodian.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:custodian.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: CST
ImagingStudy.series.Slices for performer.performer:custodian.actor 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:organization 0..1 BackboneElement The organization representing the location where the imaging was performed.
ImagingStudy.series.Slices for performer.performer:organization.function 1..1 CodeableConcept Type of performance
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:organization.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:organization.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:organization.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: LOC
ImagingStudy.series.Slices for performer.performer:organization.actor 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.instance
ImagingStudy.series.instance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.instance.Slices for extension.extension:instance-description 0..1 string Extension: Instance Description
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImagingStudyEuImagingInstanceDescription
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames 0..1 integer Extension: Number of Frames
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/NumberOfFrames

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImagingStudy.series.​performer.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
im-imagingstudy-01 warning ImagingStudy A DICOM instance UID must start with 'urn:oid:' identifier.where(system='urn:dicom:uid').value.startsWith('urn:oid:')

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: im-imagingstudy-01
ImagingStudy.id This element is included in summaries. 0..1 id Logical id of this artifact
ImagingStudy.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ImagingStudy.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ImagingStudy.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
ImagingStudy.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ImagingStudy.contained 0..* Resource Contained, inline Resources
ImagingStudy.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element is included in summaries. 0..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for identifier.identifier:studyInstanceUid This element is included in summaries. 0..1 StudyInstanceUidIdentifierEuImaging Study Instance UID
ImagingStudy.status This element is a modifier element. This element is included in summaries. 1..1 code registered | available | cancelled | entered-in-error | unknown
Binding: ImagingStudyStatus (required): The status of the ImagingStudy.
ImagingStudy.modality This element is included in summaries. 0..* CodeableConcept All of the distinct values for series' modalities
Binding: Modality (extensible): Type of acquired data in the instance.
ImagingStudy.subject This element is included in summaries. 1..1 Reference(Patient (EU core) | Device) Who or what is the subject of the study
ImagingStudy.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter with which this imaging study is associated
ImagingStudy.started This element is included in summaries. 0..1 dateTime When the study was started
Example General: 2011-01-01T11:01:20+03:00
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession This element is included in summaries. 0..* Reference(ServiceRequest: Imaging Order) Request fulfilled
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.id 0..1 id Unique id for inter-element referencing
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier This element is included in summaries. C 0..1 AccessionNumberIdentifierEuImaging Logical reference, when literal reference is not known
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.display This element is included in summaries. C 0..1 string Text alternative for the resource
ImagingStudy.partOf This element is included in summaries. 0..* Reference(Procedure) Part of referenced event
ImagingStudy.referrer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring physician
ImagingStudy.endpoint This element is included in summaries. 0..* Reference(Endpoint) Study access endpoint
ImagingStudy.numberOfSeries This element is included in summaries. 0..1 unsignedInt Number of Study Related Series
ImagingStudy.numberOfInstances This element is included in summaries. 0..1 unsignedInt Number of Study Related Instances
ImagingStudy.procedure This element is included in summaries. 0..* CodeableReference(PlanDefinition | ActivityDefinition) The performed procedure or code
Binding: LOINC loinc-rsna-radiology-playbook (preferred): Use of RadLex is preferred
ImagingStudy.location This element is included in summaries. 0..1 Reference(Location) Where ImagingStudy occurred
ImagingStudy.reason This element is included in summaries. 0..* CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference) Why the study was requested / performed
Binding: ProcedureReasonCodes (example): The reason for the study.
ImagingStudy.note This element is included in summaries. 0..* Annotation User-defined comments
ImagingStudy.description This element is included in summaries. 0..1 string Institution-generated description
ImagingStudy.series This element is included in summaries. 0..* BackboneElement Each study has one or more series of instances
ImagingStudy.series.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.uid This element is included in summaries. 1..1 id DICOM Series Instance UID for the series
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
ImagingStudy.series.number This element is included in summaries. 0..1 unsignedInt Numeric identifier of this series
Example General: 3
ImagingStudy.series.modality This element is included in summaries. 1..1 CodeableConcept The modality used for this series
Binding: Modality (extensible): Type of acquired data in the instance.
ImagingStudy.series.description This element is included in summaries. 0..1 string A short human readable summary of the series
Example General: CT Surview 180
ImagingStudy.series.numberOfInstances This element is included in summaries. 0..1 unsignedInt Number of Series Related Instances
ImagingStudy.series.endpoint This element is included in summaries. 0..* Reference(Endpoint) Series access endpoint
ImagingStudy.series.bodySite This element is included in summaries. 0..1 CodeableReference(BodyStructure) Body part examined
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
ImagingStudy.series.laterality This element is included in summaries. 0..1 CodeableConcept Body part laterality
Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
ImagingStudy.series.specimen This element is included in summaries. 0..* Reference(Specimen) Specimen imaged
ImagingStudy.series.started This element is included in summaries. 0..1 dateTime When the series started
ImagingStudy.series.Slices for performer This element is included in summaries. 0..* BackboneElement Who performed the series
Slice: Unordered, Open by value:function

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.Slices for performer.performer:All Slices Content/Rules for all slices
ImagingStudy.series.Slices for performer.performer:All Slices.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:All Slices.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:All Slices.function This element is included in summaries. 0..1 CodeableConcept Type of performance
Binding: ValueSet: Imaging Study Performer Type Value Set (extensible)
ImagingStudy.series.Slices for performer.performer:All Slices.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson | HealthcareService) Who performed the series
ImagingStudy.series.Slices for performer.performer:performer This element is included in summaries. 0..1 BackboneElement The practitioner/device/organization that performed the imaging.
ImagingStudy.series.Slices for performer.performer:performer.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:performer.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:performer.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:performer.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:performer.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:performer.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:performer.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:performer.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:performer.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:performer.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:performer.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PRF
ImagingStudy.series.Slices for performer.performer:performer.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:performer.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:performer.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:performer.actor This element is included in summaries. 1..1 Reference(PractitionerRole (EU core) | Device | Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:device This element is included in summaries. 0..1 BackboneElement The device that did the imaging.
ImagingStudy.series.Slices for performer.performer:device.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:device.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:device.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:device.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:device.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:device.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:device.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:device.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:device.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:device.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:device.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:device.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DEV
ImagingStudy.series.Slices for performer.performer:device.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:device.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:device.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:device.actor This element is included in summaries. 1..1 Reference(Device: Imaging Device) Who performed the series
ImagingStudy.series.Slices for performer.performer:custodian This element is included in summaries. 0..1 BackboneElement The custodian of the imaging study.
ImagingStudy.series.Slices for performer.performer:custodian.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:custodian.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:custodian.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:custodian.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:custodian.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:custodian.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:custodian.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: CST
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:custodian.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:custodian.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:custodian.actor This element is included in summaries. 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.Slices for performer.performer:organization This element is included in summaries. 0..1 BackboneElement The organization representing the location where the imaging was performed.
ImagingStudy.series.Slices for performer.performer:organization.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:organization.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:organization.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.Slices for performer.performer:organization.function This element is included in summaries. 1..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
Required Pattern: At least the following
ImagingStudy.series.Slices for performer.performer:organization.function.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:organization.function.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:organization.function.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
ImagingStudy.series.Slices for performer.performer:organization.function.coding.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.Slices for performer.performer:organization.function.coding.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.Slices for performer.performer:organization.function.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
ImagingStudy.series.Slices for performer.performer:organization.function.coding.version 0..1 string Version of the system - if relevant
ImagingStudy.series.Slices for performer.performer:organization.function.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: LOC
ImagingStudy.series.Slices for performer.performer:organization.function.coding.display 0..1 string Representation defined by the system
ImagingStudy.series.Slices for performer.performer:organization.function.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
ImagingStudy.series.Slices for performer.performer:organization.function.text 0..1 string Plain text representation of the concept
ImagingStudy.series.Slices for performer.performer:organization.actor This element is included in summaries. 1..1 Reference(Organization (EU core)) Who performed the series
ImagingStudy.series.instance 0..* BackboneElement A single SOP instance from the series
ImagingStudy.series.instance.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.instance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ImagingStudy.series.instance.Slices for extension.extension:instance-description 0..1 string Extension: Instance Description
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImagingStudyEuImagingInstanceDescription
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames 0..1 integer Extension: Number of Frames
URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/NumberOfFrames
ImagingStudy.series.instance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
ImagingStudy.series.instance.uid 1..1 id DICOM SOP Instance UID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
ImagingStudy.series.instance.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): The sopClass for the instance.
ImagingStudy.series.instance.number 0..1 unsignedInt The number of this instance in the series
Example General: 1
ImagingStudy.series.instance.title 0..1 string Description of instance

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.language Base required All Languages 📍5.0.0 FHIR Std.
ImagingStudy.status Base required Imaging Study Status 📍5.0.0 FHIR Std.
ImagingStudy.modality Base extensible Modality 📦2025.3.20250714 DICOM v2025c
ImagingStudy.basedOn:ServiceRequestOrderEuImagingaccession.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
ImagingStudy.procedure Base preferred LOINC/RSNA Radiology Playbook ∅ tx.fhir.org
ImagingStudy.reason Base example Procedure Reason Codes 📍5.0.0 FHIR Std.
ImagingStudy.series.​modality Base extensible Modality 📦2025.3.20250714 DICOM v2025c
ImagingStudy.series.​bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
ImagingStudy.series.​laterality Base example Laterality 📦2025.3.20250714 DICOM v2025c
ImagingStudy.series.​performer.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot This IG
ImagingStudy.series.​performer:performer.​function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​performer:device.function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​performer:custodian.​function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​performer:organization.​function Base extensible ImagingStudy series performer function 📍5.0.0 FHIR Std.
ImagingStudy.series.​instance.sopClass Base extensible http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImagingStudy If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImagingStudy 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImagingStudy If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImagingStudy A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
im-imagingstudy-01 warning ImagingStudy A DICOM instance UID must start with 'urn:oid:' identifier.where(system='urn:dicom:uid').value.startsWith('urn:oid:')

 

Other representations of profile: CSV, Excel, Schematron