Enterprise Imaging (Proof of Concept)
0.1.0 - proof-of-concept United Kingdom flag

Enterprise Imaging (Proof of Concept) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Radiology Imaging Study ( Experimental )

Official URL: https://fhir.nwgenomics.nhs.uk/Imaging/StructureDefinition/RadiologyImagingStudy Version: 0.1.0
Draft as of 2026-11-01 Computable Name: RadiologyImagingStudy

Proof of concept - not an authoritative source.

Metadata of a DICOM imaging study - not the pixel data. Based on HL7 Europe Imaging ImagingStudyEuImaging. Elements map to the DICOM General Study and General Series modules - see FHIR Resources.

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..* ImagingStudyEuImaging 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.Slices for extension Content/Rules for all slices
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier Study Instance UID (0020,000D)
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. 1..1 StudyInstanceUidIdentifierEuImaging The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Identifiers for the whole study
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) Who or what is the subject of the study
ImagingStudy.started This element must be supported. This element is included in summaries. 0..1 dateTime Study Date (0008,0020) and Study Time (0008,0030)
Example General: 2011-01-01T11:01:20+03:00
ImagingStudy.Slices for basedOn This element must be supported. 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..1 Reference(Radiology Service Request) The request, identified by its accession number (0008,0050)
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier This element is included in summaries. 1..1 RadiologicalAccessionNumber Logical reference, when literal reference is not known
ImagingStudy.referrer This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring Physician's Name (0008,0090)
ImagingStudy.interpreter This element must be supported. This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole) Name of Physician(s) Reading Study (0008,1060)
ImagingStudy.endpoint This element must be supported. This element is included in summaries. 0..* Reference(Endpoint) Where the images can be retrieved, for example DICOMweb WADO-RS
ImagingStudy.procedureCode This element must be supported. This element is included in summaries. 0..* CodeableConcept Procedure Code Sequence (0008,1032) - NICIP code and its SNOMED CT map
Binding: UK Imaging Procedure (SNOMED CT) (extensible)
ImagingStudy.description This element must be supported. This element is included in summaries. 0..1 string Study Description (0008,1030)
ImagingStudy.series This element must be supported. This element is included in summaries. 0..* BackboneElement Each study has one or more series of instances
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.modality This element must be supported. This element is included in summaries. 1..1 Coding Modality (0008,0060)
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
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.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.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Who performed the series
ImagingStudy.series.Slices for performer.performer:performer This element must be supported. This element is included in summaries. 0..1 BackboneElement Operator - the radiographer who performed the examination (0008,1070, 0008,1072)
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "PRF"
    }
  ]
}
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.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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "DEV"
    }
  ]
}
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 report.
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "CST"
    }
  ]
}
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.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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "LOC"
    }
  ]
}
ImagingStudy.series.Slices for performer.performer:organization.actor This element is included in summaries. 1..1 Reference(Organization (EU core)) Who performed the series

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.procedureCode Base extensible UK Imaging Procedure (SNOMED CT) 📦0.1.0 This IG
ImagingStudy.series.​modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.series.​performer:performer.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:device.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:custodian.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:organization.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0

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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 ImagingStudyEuImaging

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy 0..* ImagingStudyEuImaging A set of images produced in single study (one or more series of references images)
ImagingStudy.identifier This element must be supported. 1..* Identifier Study Instance UID (0020,000D)
ImagingStudy.subject 1..1 Reference(Patient) Who or what is the subject of the study
ImagingStudy.started This element must be supported. 0..1 dateTime Study Date (0008,0020) and Study Time (0008,0030)
ImagingStudy.Slices for basedOn Content/Rules for all slices
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession 0..1 Reference(Radiology Service Request) The request, identified by its accession number (0008,0050)
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier 1..1 RadiologicalAccessionNumber Logical reference, when literal reference is not known
ImagingStudy.referrer This element must be supported. 0..1 Reference(Practitioner | PractitionerRole) Referring Physician's Name (0008,0090)
ImagingStudy.interpreter This element must be supported. 0..* Reference(Practitioner | PractitionerRole) Name of Physician(s) Reading Study (0008,1060)
ImagingStudy.endpoint This element must be supported. 0..* Reference(Endpoint) Where the images can be retrieved, for example DICOMweb WADO-RS
ImagingStudy.procedureCode This element must be supported. 0..* CodeableConcept Procedure Code Sequence (0008,1032) - NICIP code and its SNOMED CT map
Binding: UK Imaging Procedure (SNOMED CT) (extensible)
ImagingStudy.description This element must be supported. 0..1 string Study Description (0008,1030)
ImagingStudy.series This element must be supported. 0..* BackboneElement Each study has one or more series of instances
ImagingStudy.series.modality This element must be supported. 1..1 Coding Modality (0008,0060)
ImagingStudy.series.Slices for performer Content/Rules for all slices
ImagingStudy.series.Slices for performer.performer:performer This element must be supported. 0..1 BackboneElement Operator - the radiographer who performed the examination (0008,1070, 0008,1072)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImagingStudy.procedureCode Base extensible UK Imaging Procedure (SNOMED CT) 📦0.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudyEuImaging 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: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
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
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier Study Instance UID (0020,000D)
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. 1..1 StudyInstanceUidIdentifierEuImaging The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Identifiers for the whole study
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..* Coding All series modality if actual acquisition modalities
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
ImagingStudy.subject This element is included in summaries. 1..1 Reference(Patient) 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 must be supported. This element is included in summaries. 0..1 dateTime Study Date (0008,0020) and Study Time (0008,0030)
Example General: 2011-01-01T11:01:20+03:00
ImagingStudy.Slices for basedOn This element must be supported. 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..1 Reference(Radiology Service Request) The request, identified by its accession number (0008,0050)
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.id 0..1 string 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")
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. 1..1 RadiologicalAccessionNumber Logical reference, when literal reference is not known
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.display This element is included in summaries. 0..1 string Text alternative for the resource
ImagingStudy.referrer This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring Physician's Name (0008,0090)
ImagingStudy.interpreter This element must be supported. This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole) Name of Physician(s) Reading Study (0008,1060)
ImagingStudy.endpoint This element must be supported. This element is included in summaries. 0..* Reference(Endpoint) Where the images can be retrieved, for example DICOMweb WADO-RS
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.procedureReference This element is included in summaries. 0..1 Reference(Procedure) The performed Procedure reference
ImagingStudy.procedureCode This element must be supported. This element is included in summaries. 0..* CodeableConcept Procedure Code Sequence (0008,1032) - NICIP code and its SNOMED CT map
Binding: UK Imaging Procedure (SNOMED CT) (extensible)
ImagingStudy.location This element is included in summaries. 0..1 Reference(Location) Where ImagingStudy occurred
ImagingStudy.reasonCode This element is included in summaries. 0..* CodeableConcept Why the study was requested
Binding: ProcedureReasonCodes (example): The reason for the study.
ImagingStudy.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) Why was study performed
ImagingStudy.note This element is included in summaries. 0..* Annotation User-defined comments
ImagingStudy.description This element must be supported. This element is included in summaries. 0..1 string Study Description (0008,1030)
ImagingStudy.series This element must be supported. 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 must be supported. This element is included in summaries. 1..1 Coding Modality (0008,0060)
Binding: AcquisitionModality (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 Coding Body part examined
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ImagingStudy.series.laterality This element is included in summaries. 0..1 Coding 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) Who performed the series
ImagingStudy.series.Slices for performer.performer:performer This element must be supported. This element is included in summaries. 0..1 BackboneElement Operator - the radiographer who performed the examination (0008,1070, 0008,1072)
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "PRF"
    }
  ]
}
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "DEV"
    }
  ]
}
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 report.
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "CST"
    }
  ]
}
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "LOC"
    }
  ]
}
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
ImagingStudy.series.instance.Slices for extension.extension:instance-description 0..1 string Extension: Instance Description
URL: http://hl7.eu/fhir/imaging/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/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 preferred Common Languages 📍4.0.1 FHIR Std.
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.basedOn:ServiceRequestOrderEuImagingaccession.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ImagingStudy.procedureCode Base extensible UK Imaging Procedure (SNOMED CT) 📦0.1.0 This IG
ImagingStudy.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
ImagingStudy.series.​modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.series.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
ImagingStudy.series.​laterality Base example Laterality 📍4.0.1 FHIR Std.
ImagingStudy.series.​performer.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:performer.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:device.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:custodian.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:organization.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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..* ImagingStudyEuImaging 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.Slices for extension Content/Rules for all slices
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier Study Instance UID (0020,000D)
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. 1..1 StudyInstanceUidIdentifierEuImaging The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Identifiers for the whole study
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) Who or what is the subject of the study
ImagingStudy.started This element must be supported. This element is included in summaries. 0..1 dateTime Study Date (0008,0020) and Study Time (0008,0030)
Example General: 2011-01-01T11:01:20+03:00
ImagingStudy.Slices for basedOn This element must be supported. 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..1 Reference(Radiology Service Request) The request, identified by its accession number (0008,0050)
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier This element is included in summaries. 1..1 RadiologicalAccessionNumber Logical reference, when literal reference is not known
ImagingStudy.referrer This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring Physician's Name (0008,0090)
ImagingStudy.interpreter This element must be supported. This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole) Name of Physician(s) Reading Study (0008,1060)
ImagingStudy.endpoint This element must be supported. This element is included in summaries. 0..* Reference(Endpoint) Where the images can be retrieved, for example DICOMweb WADO-RS
ImagingStudy.procedureCode This element must be supported. This element is included in summaries. 0..* CodeableConcept Procedure Code Sequence (0008,1032) - NICIP code and its SNOMED CT map
Binding: UK Imaging Procedure (SNOMED CT) (extensible)
ImagingStudy.description This element must be supported. This element is included in summaries. 0..1 string Study Description (0008,1030)
ImagingStudy.series This element must be supported. This element is included in summaries. 0..* BackboneElement Each study has one or more series of instances
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.modality This element must be supported. This element is included in summaries. 1..1 Coding Modality (0008,0060)
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
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.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.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Who performed the series
ImagingStudy.series.Slices for performer.performer:performer This element must be supported. This element is included in summaries. 0..1 BackboneElement Operator - the radiographer who performed the examination (0008,1070, 0008,1072)
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "PRF"
    }
  ]
}
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.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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "DEV"
    }
  ]
}
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 report.
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "CST"
    }
  ]
}
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.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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "LOC"
    }
  ]
}
ImagingStudy.series.Slices for performer.performer:organization.actor This element is included in summaries. 1..1 Reference(Organization (EU core)) Who performed the series

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.procedureCode Base extensible UK Imaging Procedure (SNOMED CT) 📦0.1.0 This IG
ImagingStudy.series.​modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.series.​performer:performer.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:device.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:custodian.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:organization.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0

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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 ImagingStudyEuImaging

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy 0..* ImagingStudyEuImaging A set of images produced in single study (one or more series of references images)
ImagingStudy.identifier This element must be supported. 1..* Identifier Study Instance UID (0020,000D)
ImagingStudy.subject 1..1 Reference(Patient) Who or what is the subject of the study
ImagingStudy.started This element must be supported. 0..1 dateTime Study Date (0008,0020) and Study Time (0008,0030)
ImagingStudy.basedOn This element must be supported. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
ImagingStudy.Slices for basedOn Content/Rules for all slices
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession 0..1 Reference(Radiology Service Request) The request, identified by its accession number (0008,0050)
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.identifier 1..1 RadiologicalAccessionNumber Logical reference, when literal reference is not known
ImagingStudy.referrer This element must be supported. 0..1 Reference(Practitioner | PractitionerRole) Referring Physician's Name (0008,0090)
ImagingStudy.interpreter This element must be supported. 0..* Reference(Practitioner | PractitionerRole) Name of Physician(s) Reading Study (0008,1060)
ImagingStudy.endpoint This element must be supported. 0..* Reference(Endpoint) Where the images can be retrieved, for example DICOMweb WADO-RS
ImagingStudy.procedureCode This element must be supported. 0..* CodeableConcept Procedure Code Sequence (0008,1032) - NICIP code and its SNOMED CT map
Binding: UK Imaging Procedure (SNOMED CT) (extensible)
ImagingStudy.description This element must be supported. 0..1 string Study Description (0008,1030)
ImagingStudy.series This element must be supported. 0..* BackboneElement Each study has one or more series of instances
ImagingStudy.series.modality This element must be supported. 1..1 Coding Modality (0008,0060)
ImagingStudy.series.Slices for performer Content/Rules for all slices
ImagingStudy.series.Slices for performer.performer:performer This element must be supported. 0..1 BackboneElement Operator - the radiographer who performed the examination (0008,1070, 0008,1072)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImagingStudy.procedureCode Base extensible UK Imaging Procedure (SNOMED CT) 📦0.1.0 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* ImagingStudyEuImaging 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: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
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
ImagingStudy.Slices for extension.extension:anatomical-region 0..* CodeableConcept The anatomical regions covered by the study.
URL: http://hl7.eu/fhir/imaging/StructureDefinition/AnatomicalRegionExtension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ImagingStudy.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier Study Instance UID (0020,000D)
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. 1..1 StudyInstanceUidIdentifierEuImaging The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Identifiers for the whole study
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..* Coding All series modality if actual acquisition modalities
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
ImagingStudy.subject This element is included in summaries. 1..1 Reference(Patient) 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 must be supported. This element is included in summaries. 0..1 dateTime Study Date (0008,0020) and Study Time (0008,0030)
Example General: 2011-01-01T11:01:20+03:00
ImagingStudy.Slices for basedOn This element must be supported. 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..1 Reference(Radiology Service Request) The request, identified by its accession number (0008,0050)
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.id 0..1 string 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")
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. 1..1 RadiologicalAccessionNumber Logical reference, when literal reference is not known
ImagingStudy.Slices for basedOn.basedOn:ServiceRequestOrderEuImagingaccession.display This element is included in summaries. 0..1 string Text alternative for the resource
ImagingStudy.referrer This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring Physician's Name (0008,0090)
ImagingStudy.interpreter This element must be supported. This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole) Name of Physician(s) Reading Study (0008,1060)
ImagingStudy.endpoint This element must be supported. This element is included in summaries. 0..* Reference(Endpoint) Where the images can be retrieved, for example DICOMweb WADO-RS
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.procedureReference This element is included in summaries. 0..1 Reference(Procedure) The performed Procedure reference
ImagingStudy.procedureCode This element must be supported. This element is included in summaries. 0..* CodeableConcept Procedure Code Sequence (0008,1032) - NICIP code and its SNOMED CT map
Binding: UK Imaging Procedure (SNOMED CT) (extensible)
ImagingStudy.location This element is included in summaries. 0..1 Reference(Location) Where ImagingStudy occurred
ImagingStudy.reasonCode This element is included in summaries. 0..* CodeableConcept Why the study was requested
Binding: ProcedureReasonCodes (example): The reason for the study.
ImagingStudy.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) Why was study performed
ImagingStudy.note This element is included in summaries. 0..* Annotation User-defined comments
ImagingStudy.description This element must be supported. This element is included in summaries. 0..1 string Study Description (0008,1030)
ImagingStudy.series This element must be supported. 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 must be supported. This element is included in summaries. 1..1 Coding Modality (0008,0060)
Binding: AcquisitionModality (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 Coding Body part examined
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ImagingStudy.series.laterality This element is included in summaries. 0..1 Coding 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) Who performed the series
ImagingStudy.series.Slices for performer.performer:performer This element must be supported. This element is included in summaries. 0..1 BackboneElement Operator - the radiographer who performed the examination (0008,1070, 0008,1072)
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "PRF"
    }
  ]
}
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "DEV"
    }
  ]
}
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 report.
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "CST"
    }
  ]
}
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: ValueSet: Imaging Study Performer Type Value Set (extensible)
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
      "code" : "LOC"
    }
  ]
}
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
ImagingStudy.series.instance.Slices for extension.extension:instance-description 0..1 string Extension: Instance Description
URL: http://hl7.eu/fhir/imaging/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/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 preferred Common Languages 📍4.0.1 FHIR Std.
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.basedOn:ServiceRequestOrderEuImagingaccession.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ImagingStudy.procedureCode Base extensible UK Imaging Procedure (SNOMED CT) 📦0.1.0 This IG
ImagingStudy.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
ImagingStudy.series.​modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.series.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
ImagingStudy.series.​laterality Base example Laterality 📍4.0.1 FHIR Std.
ImagingStudy.series.​performer.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:performer.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:device.function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:custodian.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
ImagingStudy.series.​performer:organization.​function Base extensible ValueSet: Imaging Study Performer Type Value Set 📦1.0.0-ballot HL7 Europe Imaging Report R4 v1.0
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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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