EU Imaging Manifest and Access (IHE-MADO additions)
1.0.0-ballot - ballot 150

This page is part of the EU Manifest-based Access to DICOM Objects (EU-MADO) (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: MADO EU Imaging Study

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

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

Profile on MadoImagingStudy that specifies the EU specific elements for the MADO EU FHIR Imaging Study Manifest. It includes the necessary elements to represent the imaging study in compliance with the MADO specifications.

This profile needs to be updated once the DICOM terminology (e.g. the AcquisitionModality value set and related DICOM code systems) has been published, so that the terminology bindings resolve to the official published DICOM 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..* MadoImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: mado-reqproc-1
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 1..* 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 This element has obligations and must be supported. 1..* (Complex) Extension: Anatomical Region
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for extension.extension:anatomical-region.extension 0..0 Extension
Slice: Unordered, Open by value:url
ImagingStudy.Slices for extension.extension:anatomical-region.url 1..1 uri "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension"
ImagingStudy.Slices for extension.extension:anatomical-region.value[x] 0..1 CodeableConcept Value of extension
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 is included in summaries. 1..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:$this
ImagingStudy.Slices for identifier.identifier:study-instance-uid This element has obligations and must be supported. This element is included in summaries. 1..1 MadoStudyInstanceUidIdentifier 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
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who or what is the subject of the study
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the study was started
Example General: 2011-01-01T11:01:20+03:00
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by type:$this
ImagingStudy.Slices for basedOn.basedOn:order This element has obligations and must be supported. This element is included in summaries. 0..1 MadoReferencedAccessionNumberIdentifier 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(EU MADO Requested Procedure) Request fulfilled
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for endpoint This element is included in summaries. 0..* Reference(Endpoint) Study access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.Slices for endpoint.endpoint:webviewer This element has obligations and must be supported. This element is included in summaries. 0..* Reference(EU MADO Web Viewer Endpoint) Study access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfSeries This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Study Related Series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Number of Study Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.procedureCode This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept The `ProcedureCode`s associated with the study.
Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible): The performed procedure type.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.description This element has obligations and must be supported. This element is included in summaries. 0..1 string Institution-generated description
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series This element has obligations and must be supported. This element is included in summaries. 1..* BackboneElement Each study has one or more series of instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.number This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Numeric identifier of this series
Example General: 3
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.modality This element has obligations and must be supported. This element is included in summaries. 1..1 Coding The modality of the instances in the series
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.description This element has obligations and must be supported. This element is included in summaries. 0..1 string A short human readable summary of the series
Example General: CT Surview 180
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Series Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.Slices for endpoint This element is included in summaries. 1..* Reference(Endpoint) Series access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.series.Slices for endpoint.endpoint:wado This element has obligations and must be supported. This element is included in summaries. 1..* Reference(EU MADO WADO Endpoint) Series access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.bodySite This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part examined
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.laterality This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part laterality
Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.specimen This element has obligations and must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimen imaged
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the series started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance 1..* BackboneElement A single SOP instance from the series
ImagingStudy.series.instance.Slices for extension Content/Rules for all slices
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames This element has obligations and must be supported. 0..1 integer Extension: Number of Frames
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoNumberOfFrames
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.Slices for extension.extension:ko-document-title This element has obligations and must be supported. 0..1 CodeableConcept Extension: MADO Document Title of Key Object Selection documents
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoKeyObjectDocumentTitle
Binding: KeyObjectSelectionDocumentTitle (required)
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
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 This element has obligations and must be supported. 1..1 id DICOM SOP Instance UID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.sopClass This element has obligations and must be supported. 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.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.number This element has obligations and must be supported. 0..1 unsignedInt The number of this instance in the series
Example General: 1
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.title This element has obligations and must be supported. 0..1 string Will contain the Key Object Description in the case the instance represents a Key Object.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.extension:anatomical-region.​value[x] Base required ValueSet: Anatomical Region 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.procedureCode Base extensible http://www.rsna.org/RadLex_Playbook.aspx Not State Unknown
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.​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()
mado-reqproc-1 error ImagingStudy Procedure code should be present in a way that it can be shown to an end-user. procedureCode.text.exists() or procedureCode.coding.display.exists()

This structure is derived from MadoImagingStudy

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy MadoImagingStudy
ImagingStudy.extension 1..* Extension Extension
ImagingStudy.Slices for extension Content/Rules for all slices
ImagingStudy.Slices for extension.extension:anatomical-region This element has obligations. 1..* MadoAnatomicalRegionExtension Extension: Anatomical Region
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for extension.extension:anatomical-region.value[x] 0..1 CodeableConcept Value of extension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.Slices for identifier Content/Rules for all slices
ImagingStudy.Slices for identifier.identifier:study-instance-uid This element has obligations. 1..1 MadoStudyInstanceUidIdentifier Identifiers for the whole study
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.subject This element has obligations. 1..1 Reference(EU MADO Patient) Who or what is the subject of the study
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.started This element has obligations. 0..1 dateTime When the study was started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for basedOn Content/Rules for all slices
ImagingStudy.Slices for basedOn.basedOn:order This element has obligations. 0..1 MadoReferencedAccessionNumberIdentifier(EU MADO Requested Procedure) Request fulfilled
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for endpoint Content/Rules for all slices
ImagingStudy.Slices for endpoint.endpoint:webviewer This element has obligations. 0..* Reference(EU MADO Web Viewer Endpoint) Study access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfSeries This element has obligations. 1..1 unsignedInt Number of Study Related Series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfInstances This element has obligations and must be supported. 0..1 unsignedInt Number of Study Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.procedureCode This element has obligations. 0..* CodeableConcept The `ProcedureCode`s associated with the study.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.description This element has obligations. 0..1 string Institution-generated description
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series This element has obligations and must be supported. 1..* BackboneElement Each study has one or more series of instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.uid This element has obligations. 1..1 id DICOM Series Instance UID for the series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.number This element has obligations. 0..1 unsignedInt Numeric identifier of this series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.modality This element has obligations. 1..1 Coding The modality of the instances in the series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.description This element has obligations. 0..1 string A short human readable summary of the series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.numberOfInstances This element has obligations. 1..1 unsignedInt Number of Series Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.Slices for endpoint Content/Rules for all slices
ImagingStudy.series.Slices for endpoint.endpoint:wado This element has obligations. 1..* Reference(EU MADO WADO Endpoint) Series access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.bodySite This element has obligations. 0..1 Coding Body part examined
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.laterality This element has obligations and must be supported. 0..1 Coding Body part laterality
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.specimen This element has obligations. 0..* Reference(Specimen) Specimen imaged
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.started This element has obligations. 0..1 dateTime When the series started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance
ImagingStudy.series.instance.Slices for extension Content/Rules for all slices
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames This element has obligations. 0..1 MadoNumberOfFrames Extension: Number of Frames
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.Slices for extension.extension:ko-document-title This element has obligations. 0..1 MadoKeyObjectDocumentTitle Extension: MADO Document Title of Key Object Selection documents
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.uid This element has obligations. 1..1 id DICOM SOP Instance UID
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.sopClass This element has obligations. 1..1 Coding DICOM class type
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.number This element has obligations. 0..1 unsignedInt The number of this instance in the series
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.title This element has obligations. 0..1 string Will contain the Key Object Description in the case the instance represents a Key Object.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImagingStudy.extension:anatomical-region.​value[x] Base required ValueSet: Anatomical Region 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* MadoImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: mado-reqproc-1
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 1..* 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 This element has obligations and must be supported. 1..* (Complex) Extension: Anatomical Region
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for extension.extension:anatomical-region.id 0..1 string Unique id for inter-element referencing
ImagingStudy.Slices for extension.extension:anatomical-region.extension 0..0 Extension
Slice: Unordered, Open by value:url
ImagingStudy.Slices for extension.extension:anatomical-region.url 1..1 uri "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension"
ImagingStudy.Slices for extension.extension:anatomical-region.value[x] 0..1 CodeableConcept Value of extension
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 is included in summaries. 1..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:$this
ImagingStudy.Slices for identifier.identifier:study-instance-uid This element has obligations and must be supported. This element is included in summaries. 1..1 MadoStudyInstanceUidIdentifier 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
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who or what is the subject of the study
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter with which this imaging study is associated
ImagingStudy.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the study was started
Example General: 2011-01-01T11:01:20+03:00
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by type:$this
ImagingStudy.Slices for basedOn.basedOn:order This element has obligations and must be supported. This element is included in summaries. 0..1 MadoReferencedAccessionNumberIdentifier 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(EU MADO Requested Procedure) Request fulfilled
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.referrer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring physician
ImagingStudy.interpreter This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole) Who interpreted images
ImagingStudy.Slices for endpoint This element is included in summaries. 0..* Reference(Endpoint) Study access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.Slices for endpoint.endpoint:webviewer This element has obligations and must be supported. This element is included in summaries. 0..* Reference(EU MADO Web Viewer Endpoint) Study access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfSeries This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Study Related Series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Number of Study Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.procedureReference This element is included in summaries. 0..1 Reference(Procedure) The performed Procedure reference
ImagingStudy.procedureCode This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept The `ProcedureCode`s associated with the study.
Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible): The performed procedure type.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. This element is included in summaries. 0..1 string Institution-generated description
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series This element has obligations and must be supported. This element is included in summaries. 1..* BackboneElement Each study has one or more series of instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.number This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Numeric identifier of this series
Example General: 3
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.modality This element has obligations and must be supported. This element is included in summaries. 1..1 Coding The modality of the instances in the series
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.description This element has obligations and must be supported. This element is included in summaries. 0..1 string A short human readable summary of the series
Example General: CT Surview 180
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Series Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.Slices for endpoint This element is included in summaries. 1..* Reference(Endpoint) Series access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.series.Slices for endpoint.endpoint:wado This element has obligations and must be supported. This element is included in summaries. 1..* Reference(EU MADO WADO Endpoint) Series access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.bodySite This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part examined
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.laterality This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part laterality
Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.specimen This element has obligations and must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimen imaged
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the series started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.performer This element is included in summaries. 0..* BackboneElement Who performed the series
ImagingStudy.series.performer.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.performer.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.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.performer.function This element is included in summaries. 0..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
ImagingStudy.series.performer.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Who performed the series
ImagingStudy.series.instance 1..* 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:number-of-frames This element has obligations and must be supported. 0..1 integer Extension: Number of Frames
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoNumberOfFrames
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.Slices for extension.extension:ko-document-title This element has obligations and must be supported. 0..1 CodeableConcept Extension: MADO Document Title of Key Object Selection documents
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoKeyObjectDocumentTitle
Binding: KeyObjectSelectionDocumentTitle (required)
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
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 This element has obligations and must be supported. 1..1 id DICOM SOP Instance UID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.sopClass This element has obligations and must be supported. 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.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.number This element has obligations and must be supported. 0..1 unsignedInt The number of this instance in the series
Example General: 1
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.title This element has obligations and must be supported. 0..1 string Will contain the Key Object Description in the case the instance represents a Key Object.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

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.extension:anatomical-region.​value[x] Base required ValueSet: Anatomical Region 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.procedureCode Base extensible http://www.rsna.org/RadLex_Playbook.aspx Not State Unknown
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 ImagingStudy series performer function 📍4.0.1 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().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()
mado-reqproc-1 error ImagingStudy Procedure code should be present in a way that it can be shown to an end-user. procedureCode.text.exists() or procedureCode.coding.display.exists()
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* MadoImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: mado-reqproc-1
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 1..* 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 This element has obligations and must be supported. 1..* (Complex) Extension: Anatomical Region
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for extension.extension:anatomical-region.extension 0..0 Extension
Slice: Unordered, Open by value:url
ImagingStudy.Slices for extension.extension:anatomical-region.url 1..1 uri "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension"
ImagingStudy.Slices for extension.extension:anatomical-region.value[x] 0..1 CodeableConcept Value of extension
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 is included in summaries. 1..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:$this
ImagingStudy.Slices for identifier.identifier:study-instance-uid This element has obligations and must be supported. This element is included in summaries. 1..1 MadoStudyInstanceUidIdentifier 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
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who or what is the subject of the study
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the study was started
Example General: 2011-01-01T11:01:20+03:00
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by type:$this
ImagingStudy.Slices for basedOn.basedOn:order This element has obligations and must be supported. This element is included in summaries. 0..1 MadoReferencedAccessionNumberIdentifier 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(EU MADO Requested Procedure) Request fulfilled
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for endpoint This element is included in summaries. 0..* Reference(Endpoint) Study access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.Slices for endpoint.endpoint:webviewer This element has obligations and must be supported. This element is included in summaries. 0..* Reference(EU MADO Web Viewer Endpoint) Study access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfSeries This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Study Related Series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Number of Study Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.procedureCode This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept The `ProcedureCode`s associated with the study.
Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible): The performed procedure type.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.description This element has obligations and must be supported. This element is included in summaries. 0..1 string Institution-generated description
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series This element has obligations and must be supported. This element is included in summaries. 1..* BackboneElement Each study has one or more series of instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.number This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Numeric identifier of this series
Example General: 3
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.modality This element has obligations and must be supported. This element is included in summaries. 1..1 Coding The modality of the instances in the series
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.description This element has obligations and must be supported. This element is included in summaries. 0..1 string A short human readable summary of the series
Example General: CT Surview 180
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Series Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.Slices for endpoint This element is included in summaries. 1..* Reference(Endpoint) Series access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.series.Slices for endpoint.endpoint:wado This element has obligations and must be supported. This element is included in summaries. 1..* Reference(EU MADO WADO Endpoint) Series access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.bodySite This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part examined
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.laterality This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part laterality
Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.specimen This element has obligations and must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimen imaged
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the series started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance 1..* BackboneElement A single SOP instance from the series
ImagingStudy.series.instance.Slices for extension Content/Rules for all slices
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames This element has obligations and must be supported. 0..1 integer Extension: Number of Frames
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoNumberOfFrames
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.Slices for extension.extension:ko-document-title This element has obligations and must be supported. 0..1 CodeableConcept Extension: MADO Document Title of Key Object Selection documents
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoKeyObjectDocumentTitle
Binding: KeyObjectSelectionDocumentTitle (required)
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
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 This element has obligations and must be supported. 1..1 id DICOM SOP Instance UID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.sopClass This element has obligations and must be supported. 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.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.number This element has obligations and must be supported. 0..1 unsignedInt The number of this instance in the series
Example General: 1
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.title This element has obligations and must be supported. 0..1 string Will contain the Key Object Description in the case the instance represents a Key Object.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImagingStudy.extension:anatomical-region.​value[x] Base required ValueSet: Anatomical Region 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.procedureCode Base extensible http://www.rsna.org/RadLex_Playbook.aspx Not State Unknown
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.​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()
mado-reqproc-1 error ImagingStudy Procedure code should be present in a way that it can be shown to an end-user. procedureCode.text.exists() or procedureCode.coding.display.exists()

Differential View

This structure is derived from MadoImagingStudy

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy MadoImagingStudy
ImagingStudy.extension 1..* Extension Extension
ImagingStudy.Slices for extension Content/Rules for all slices
ImagingStudy.Slices for extension.extension:anatomical-region This element has obligations. 1..* MadoAnatomicalRegionExtension Extension: Anatomical Region
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for extension.extension:anatomical-region.value[x] 0..1 CodeableConcept Value of extension
Binding: ValueSet: Anatomical Region (required)
ImagingStudy.Slices for identifier Content/Rules for all slices
ImagingStudy.Slices for identifier.identifier:study-instance-uid This element has obligations. 1..1 MadoStudyInstanceUidIdentifier Identifiers for the whole study
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.modality This element has obligations. 0..* Coding All series modality if actual acquisition modalities
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.subject This element has obligations. 1..1 Reference(EU MADO Patient) Who or what is the subject of the study
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.started This element has obligations. 0..1 dateTime When the study was started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for basedOn Content/Rules for all slices
ImagingStudy.Slices for basedOn.basedOn:order This element has obligations. 0..1 MadoReferencedAccessionNumberIdentifier(EU MADO Requested Procedure) Request fulfilled
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for endpoint Content/Rules for all slices
ImagingStudy.Slices for endpoint.endpoint:webviewer This element has obligations. 0..* Reference(EU MADO Web Viewer Endpoint) Study access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfSeries This element has obligations. 1..1 unsignedInt Number of Study Related Series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfInstances This element has obligations and must be supported. 0..1 unsignedInt Number of Study Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.procedureCode This element has obligations. 0..* CodeableConcept The `ProcedureCode`s associated with the study.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.description This element has obligations. 0..1 string Institution-generated description
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series This element has obligations and must be supported. 1..* BackboneElement Each study has one or more series of instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.uid This element has obligations. 1..1 id DICOM Series Instance UID for the series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.number This element has obligations. 0..1 unsignedInt Numeric identifier of this series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.modality This element has obligations. 1..1 Coding The modality of the instances in the series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.description This element has obligations. 0..1 string A short human readable summary of the series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.numberOfInstances This element has obligations. 1..1 unsignedInt Number of Series Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.Slices for endpoint Content/Rules for all slices
ImagingStudy.series.Slices for endpoint.endpoint:wado This element has obligations. 1..* Reference(EU MADO WADO Endpoint) Series access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.bodySite This element has obligations. 0..1 Coding Body part examined
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.laterality This element has obligations and must be supported. 0..1 Coding Body part laterality
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.specimen This element has obligations. 0..* Reference(Specimen) Specimen imaged
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.started This element has obligations. 0..1 dateTime When the series started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance
ImagingStudy.series.instance.Slices for extension Content/Rules for all slices
ImagingStudy.series.instance.Slices for extension.extension:number-of-frames This element has obligations. 0..1 MadoNumberOfFrames Extension: Number of Frames
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.Slices for extension.extension:ko-document-title This element has obligations. 0..1 MadoKeyObjectDocumentTitle Extension: MADO Document Title of Key Object Selection documents
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.uid This element has obligations. 1..1 id DICOM SOP Instance UID
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.sopClass This element has obligations. 1..1 Coding DICOM class type
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.number This element has obligations. 0..1 unsignedInt The number of this instance in the series
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.title This element has obligations. 0..1 string Will contain the Key Object Description in the case the instance represents a Key Object.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImagingStudy.extension:anatomical-region.​value[x] Base required ValueSet: Anatomical Region 📦1.0.0 Manifest-based Access to DICOM Objects v1.0

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImagingStudy C 0..* MadoImagingStudy A set of images produced in single study (one or more series of references images)
Constraints: mado-reqproc-1
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 1..* 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 This element has obligations and must be supported. 1..* (Complex) Extension: Anatomical Region
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for extension.extension:anatomical-region.id 0..1 string Unique id for inter-element referencing
ImagingStudy.Slices for extension.extension:anatomical-region.extension 0..0 Extension
Slice: Unordered, Open by value:url
ImagingStudy.Slices for extension.extension:anatomical-region.url 1..1 uri "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension"
ImagingStudy.Slices for extension.extension:anatomical-region.value[x] 0..1 CodeableConcept Value of extension
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 is included in summaries. 1..* Identifier Identifiers for the whole study
Slice: Unordered, Open by profile:$this
ImagingStudy.Slices for identifier.identifier:study-instance-uid This element has obligations and must be supported. This element is included in summaries. 1..1 MadoStudyInstanceUidIdentifier 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
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who or what is the subject of the study
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter with which this imaging study is associated
ImagingStudy.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the study was started
Example General: 2011-01-01T11:01:20+03:00
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.Slices for basedOn This element is included in summaries. 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) Request fulfilled
Slice: Unordered, Open by type:$this
ImagingStudy.Slices for basedOn.basedOn:order This element has obligations and must be supported. This element is included in summaries. 0..1 MadoReferencedAccessionNumberIdentifier 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(EU MADO Requested Procedure) Request fulfilled
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.referrer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Referring physician
ImagingStudy.interpreter This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole) Who interpreted images
ImagingStudy.Slices for endpoint This element is included in summaries. 0..* Reference(Endpoint) Study access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.Slices for endpoint.endpoint:webviewer This element has obligations and must be supported. This element is included in summaries. 0..* Reference(EU MADO Web Viewer Endpoint) Study access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfSeries This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Study Related Series
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Number of Study Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.procedureReference This element is included in summaries. 0..1 Reference(Procedure) The performed Procedure reference
ImagingStudy.procedureCode This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept The `ProcedureCode`s associated with the study.
Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible): The performed procedure type.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. This element is included in summaries. 0..1 string Institution-generated description
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series This element has obligations and must be supported. This element is included in summaries. 1..* BackboneElement Each study has one or more series of instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
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 has obligations and must be supported. 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
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.number This element has obligations and must be supported. This element is included in summaries. 0..1 unsignedInt Numeric identifier of this series
Example General: 3
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.modality This element has obligations and must be supported. This element is included in summaries. 1..1 Coding The modality of the instances in the series
Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.description This element has obligations and must be supported. This element is included in summaries. 0..1 string A short human readable summary of the series
Example General: CT Surview 180
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.numberOfInstances This element has obligations and must be supported. This element is included in summaries. 1..1 unsignedInt Number of Series Related Instances
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.Slices for endpoint This element is included in summaries. 1..* Reference(Endpoint) Series access endpoint
Slice: Unordered, Open by profile:$this.resolve()
ImagingStudy.series.Slices for endpoint.endpoint:wado This element has obligations and must be supported. This element is included in summaries. 1..* Reference(EU MADO WADO Endpoint) Series access endpoint
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.bodySite This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part examined
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.laterality This element has obligations and must be supported. This element is included in summaries. 0..1 Coding Body part laterality
Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.specimen This element has obligations and must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimen imaged
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.started This element has obligations and must be supported. This element is included in summaries. 0..1 dateTime When the series started
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.performer This element is included in summaries. 0..* BackboneElement Who performed the series
ImagingStudy.series.performer.id 0..1 string Unique id for inter-element referencing
ImagingStudy.series.performer.extension 0..* Extension Additional content defined by implementations
ImagingStudy.series.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.performer.function This element is included in summaries. 0..1 CodeableConcept Type of performance
Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer.
ImagingStudy.series.performer.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Who performed the series
ImagingStudy.series.instance 1..* 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:number-of-frames This element has obligations and must be supported. 0..1 integer Extension: Number of Frames
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoNumberOfFrames
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.Slices for extension.extension:ko-document-title This element has obligations and must be supported. 0..1 CodeableConcept Extension: MADO Document Title of Key Object Selection documents
URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoKeyObjectDocumentTitle
Binding: KeyObjectSelectionDocumentTitle (required)
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
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 This element has obligations and must be supported. 1..1 id DICOM SOP Instance UID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.sopClass This element has obligations and must be supported. 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.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.number This element has obligations and must be supported. 0..1 unsignedInt The number of this instance in the series
Example General: 1
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
ImagingStudy.series.instance.title This element has obligations and must be supported. 0..1 string Will contain the Key Object Description in the case the instance represents a Key Object.
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

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.extension:anatomical-region.​value[x] Base required ValueSet: Anatomical Region 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
ImagingStudy.status Base required ImagingStudyStatus 📍4.0.1 FHIR Std.
ImagingStudy.modality Base extensible ​ AcquisitionModality (missing link) 📦2025.3.20250714 This IG
ImagingStudy.procedureCode Base extensible http://www.rsna.org/RadLex_Playbook.aspx Not State Unknown
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 ImagingStudy series performer function 📍4.0.1 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().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()
mado-reqproc-1 error ImagingStudy Procedure code should be present in a way that it can be shown to an end-user. procedureCode.text.exists() or procedureCode.coding.display.exists()
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
ImagingStudy
ImagingStudy / Slices for extension
ImagingStudy / Slices for extension / extension:anatomical-region
ImagingStudy / Slices for identifier
ImagingStudy / Slices for identifier / identifier:study-instance-uid
ImagingStudy / modality
ImagingStudy / subject
ImagingStudy / started
ImagingStudy / Slices for basedOn
ImagingStudy / Slices for basedOn / basedOn:order
ImagingStudy / Slices for endpoint
ImagingStudy / Slices for endpoint / endpoint:webviewer
ImagingStudy / numberOfSeries
ImagingStudy / numberOfInstances
ImagingStudy / procedureCode
ImagingStudy / description
ImagingStudy / series
ImagingStudy / series / uid
ImagingStudy / series / number
ImagingStudy / series / modality
ImagingStudy / series / description
ImagingStudy / series / numberOfInstances
ImagingStudy / series / Slices for endpoint
ImagingStudy / series / Slices for endpoint / endpoint:wado
ImagingStudy / series / bodySite
ImagingStudy / series / laterality
ImagingStudy / series / specimen
ImagingStudy / series / started
ImagingStudy / series / instance
ImagingStudy / series / instance / Slices for extension
ImagingStudy / series / instance / Slices for extension / extension:number-of-frames
ImagingStudy / series / instance / Slices for extension / extension:ko-document-title
ImagingStudy / series / instance / uid
ImagingStudy / series / instance / sopClass
ImagingStudy / series / instance / number
ImagingStudy / series / instance / title

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron