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
| 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
Description Differentials, Snapshots, and other representations.
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
| 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 |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
MadoImagingStudy | |||||||||
![]() ![]() |
1..* | Extension | Extension | |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
1..* | MadoAnatomicalRegionExtension | Extension: Anatomical Region
| |||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: ValueSet: Anatomical Region (required) | |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
1..1 | MadoStudyInstanceUidIdentifier | Identifiers for the whole study
| |||||||
![]() ![]() |
0..* | Coding | All series modality if actual acquisition modalities
| |||||||
![]() ![]() |
1..1 | Reference(EU MADO Patient) | Who or what is the subject of the study
| |||||||
![]() ![]() |
0..1 | dateTime | When the study was started
| |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
0..1 | MadoReferencedAccessionNumberIdentifier(EU MADO Requested Procedure) | Request fulfilled
| |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
0..* | Reference(EU MADO Web Viewer Endpoint) | Study access endpoint
| |||||||
![]() ![]() |
1..1 | unsignedInt | Number of Study Related Series
| |||||||
![]() ![]() |
0..1 | unsignedInt | Number of Study Related Instances
| |||||||
![]() ![]() |
0..* | CodeableConcept | The `ProcedureCode`s associated with the study.
| |||||||
![]() ![]() |
0..1 | string | Institution-generated description
| |||||||
![]() ![]() |
1..* | BackboneElement | Each study has one or more series of instances
| |||||||
![]() ![]() ![]() |
1..1 | id | DICOM Series Instance UID for the series
| |||||||
![]() ![]() ![]() |
0..1 | unsignedInt | Numeric identifier of this series
| |||||||
![]() ![]() ![]() |
1..1 | Coding | The modality of the instances in the series
| |||||||
![]() ![]() ![]() |
0..1 | string | A short human readable summary of the series
| |||||||
![]() ![]() ![]() |
1..1 | unsignedInt | Number of Series Related Instances
| |||||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() ![]() |
1..* | Reference(EU MADO WADO Endpoint) | Series access endpoint
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part examined
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part laterality
| |||||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimen imaged
| |||||||
![]() ![]() ![]() |
0..1 | dateTime | When the series started
| |||||||
![]() ![]() ![]() |
||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | MadoNumberOfFrames | Extension: Number of Frames
| |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | MadoKeyObjectDocumentTitle | Extension: MADO Document Title of Key Object Selection documents
| |||||||
![]() ![]() ![]() ![]() |
1..1 | id | DICOM SOP Instance UID
| |||||||
![]() ![]() ![]() ![]() |
1..1 | Coding | DICOM class type
| |||||||
![]() ![]() ![]() ![]() |
0..1 | unsignedInt | The number of this instance in the series
| |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Will contain the Key Object Description in the case the instance represents a Key Object.
| |||||||
Documentation for this format | ||||||||||
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
| 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 |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MadoImagingStudy | A set of images produced in single study (one or more series of references images) Constraints: mado-reqproc-1 | ||||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
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 | |||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
1..* | (Complex) | Extension: Anatomical Region URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension
| |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension" | |||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: ValueSet: Anatomical Region (required) | |||||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||||
![]() ![]() |
1..* | Identifier | Identifiers for the whole study Slice: Unordered, Open by profile:$this | |||||||
![]() ![]() ![]() |
1..1 | MadoStudyInstanceUidIdentifier |
Identifiers for the whole study
| |||||||
![]() ![]() |
1..1 | code | registered | available | cancelled | entered-in-error | unknown Binding: ImagingStudyStatus (required): The status of the ImagingStudy. | |||||||
![]() ![]() |
0..* | Coding | All series modality if actual acquisition modalities Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
| |||||||
![]() ![]() |
1..1 | Reference(EU MADO Patient) | Who or what is the subject of the study
| |||||||
![]() ![]() |
0..1 | Reference(Encounter) | Encounter with which this imaging study is associated | |||||||
![]() ![]() |
0..1 | dateTime | When the study was started Example General: 2011-01-01T11:01:20+03:00
| |||||||
![]() ![]() |
0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | Request fulfilled Slice: Unordered, Open by type:$this | |||||||
![]() ![]() ![]() |
0..1 | MadoReferencedAccessionNumberIdentifier |
Request fulfilled
| |||||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Referring physician | |||||||
![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole) | Who interpreted images | |||||||
![]() ![]() |
0..* | Reference(Endpoint) | Study access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||
![]() ![]() ![]() |
0..* | Reference(EU MADO Web Viewer Endpoint) | Study access endpoint
| |||||||
![]() ![]() |
1..1 | unsignedInt | Number of Study Related Series
| |||||||
![]() ![]() |
0..1 | unsignedInt | Number of Study Related Instances
| |||||||
![]() ![]() |
0..1 | Reference(Procedure) | The performed Procedure reference | |||||||
![]() ![]() |
0..* | CodeableConcept | The `ProcedureCode`s associated with the study. Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible): The performed procedure type.
| |||||||
![]() ![]() |
0..1 | Reference(Location) | Where ImagingStudy occurred | |||||||
![]() ![]() |
0..* | CodeableConcept | Why the study was requested Binding: ProcedureReasonCodes (example): The reason for the study. | |||||||
![]() ![]() |
0..* | Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) | Why was study performed | |||||||
![]() ![]() |
0..* | Annotation | User-defined comments | |||||||
![]() ![]() |
0..1 | string | Institution-generated description
| |||||||
![]() ![]() |
1..* | BackboneElement | Each study has one or more series of instances
| |||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() |
1..1 | id | DICOM Series Instance UID for the series Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
| |||||||
![]() ![]() ![]() |
0..1 | unsignedInt | Numeric identifier of this series Example General: 3
| |||||||
![]() ![]() ![]() |
1..1 | Coding | The modality of the instances in the series Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
| |||||||
![]() ![]() ![]() |
0..1 | string | A short human readable summary of the series Example General: CT Surview 180
| |||||||
![]() ![]() ![]() |
1..1 | unsignedInt | Number of Series Related Instances
| |||||||
![]() ![]() ![]() |
1..* | Reference(Endpoint) | Series access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||
![]() ![]() ![]() ![]() |
1..* | Reference(EU MADO WADO Endpoint) | Series access endpoint
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part examined Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part laterality Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
| |||||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimen imaged
| |||||||
![]() ![]() ![]() |
0..1 | dateTime | When the series started
| |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Who performed the series | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of performance Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer. | |||||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Who performed the series | |||||||
![]() ![]() ![]() |
1..* | BackboneElement | A single SOP instance from the series | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | integer | Extension: Number of Frames URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoNumberOfFrames
| |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Extension: MADO Document Title of Key Object Selection documents URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoKeyObjectDocumentTitle Binding: KeyObjectSelectionDocumentTitle (required)
| |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() ![]() |
1..1 | id | DICOM SOP Instance UID Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
| |||||||
![]() ![]() ![]() ![]() |
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.
| |||||||
![]() ![]() ![]() ![]() |
0..1 | unsignedInt | The number of this instance in the series Example General: 1
| |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Will contain the Key Object Description in the case the instance represents a Key Object.
| |||||||
Documentation for this format | ||||||||||
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
| 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 |
| 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()
|
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
This structure is derived from MadoImagingStudy
Summary
Mandatory: 3 elements
Must-Support: 3 elements
Structures
This structure refers to these other structures:
Maturity: 1
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MadoImagingStudy | A set of images produced in single study (one or more series of references images) Constraints: mado-reqproc-1 | ||||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||||
![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
1..* | (Complex) | Extension: Anatomical Region URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension
| |||||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension" | |||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: ValueSet: Anatomical Region (required) | |||||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||||
![]() ![]() |
1..* | Identifier | Identifiers for the whole study Slice: Unordered, Open by profile:$this | |||||||
![]() ![]() ![]() |
1..1 | MadoStudyInstanceUidIdentifier |
Identifiers for the whole study
| |||||||
![]() ![]() |
1..1 | code | registered | available | cancelled | entered-in-error | unknown Binding: ImagingStudyStatus (required): The status of the ImagingStudy. | |||||||
![]() ![]() |
0..* | Coding | All series modality if actual acquisition modalities Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
| |||||||
![]() ![]() |
1..1 | Reference(EU MADO Patient) | Who or what is the subject of the study
| |||||||
![]() ![]() |
0..1 | dateTime | When the study was started Example General: 2011-01-01T11:01:20+03:00
| |||||||
![]() ![]() |
0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | Request fulfilled Slice: Unordered, Open by type:$this | |||||||
![]() ![]() ![]() |
0..1 | MadoReferencedAccessionNumberIdentifier |
Request fulfilled
| |||||||
![]() ![]() |
0..* | Reference(Endpoint) | Study access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||
![]() ![]() ![]() |
0..* | Reference(EU MADO Web Viewer Endpoint) | Study access endpoint
| |||||||
![]() ![]() |
1..1 | unsignedInt | Number of Study Related Series
| |||||||
![]() ![]() |
0..1 | unsignedInt | Number of Study Related Instances
| |||||||
![]() ![]() |
0..* | CodeableConcept | The `ProcedureCode`s associated with the study. Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible): The performed procedure type.
| |||||||
![]() ![]() |
0..1 | string | Institution-generated description
| |||||||
![]() ![]() |
1..* | BackboneElement | Each study has one or more series of instances
| |||||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() |
1..1 | id | DICOM Series Instance UID for the series Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
| |||||||
![]() ![]() ![]() |
0..1 | unsignedInt | Numeric identifier of this series Example General: 3
| |||||||
![]() ![]() ![]() |
1..1 | Coding | The modality of the instances in the series Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
| |||||||
![]() ![]() ![]() |
0..1 | string | A short human readable summary of the series Example General: CT Surview 180
| |||||||
![]() ![]() ![]() |
1..1 | unsignedInt | Number of Series Related Instances
| |||||||
![]() ![]() ![]() |
1..* | Reference(Endpoint) | Series access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||
![]() ![]() ![]() ![]() |
1..* | Reference(EU MADO WADO Endpoint) | Series access endpoint
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part examined Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part laterality Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
| |||||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimen imaged
| |||||||
![]() ![]() ![]() |
0..1 | dateTime | When the series started
| |||||||
![]() ![]() ![]() |
1..* | BackboneElement | A single SOP instance from the series | |||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | integer | Extension: Number of Frames URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoNumberOfFrames
| |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Extension: MADO Document Title of Key Object Selection documents URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoKeyObjectDocumentTitle Binding: KeyObjectSelectionDocumentTitle (required)
| |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() ![]() |
1..1 | id | DICOM SOP Instance UID Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
| |||||||
![]() ![]() ![]() ![]() |
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.
| |||||||
![]() ![]() ![]() ![]() |
0..1 | unsignedInt | The number of this instance in the series Example General: 1
| |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Will contain the Key Object Description in the case the instance represents a Key Object.
| |||||||
Documentation for this format | ||||||||||
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
| 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 |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
MadoImagingStudy | |||||||||
![]() ![]() |
1..* | Extension | Extension | |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
1..* | MadoAnatomicalRegionExtension | Extension: Anatomical Region
| |||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: ValueSet: Anatomical Region (required) | |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
1..1 | MadoStudyInstanceUidIdentifier | Identifiers for the whole study
| |||||||
![]() ![]() |
0..* | Coding | All series modality if actual acquisition modalities
| |||||||
![]() ![]() |
1..1 | Reference(EU MADO Patient) | Who or what is the subject of the study
| |||||||
![]() ![]() |
0..1 | dateTime | When the study was started
| |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
0..1 | MadoReferencedAccessionNumberIdentifier(EU MADO Requested Procedure) | Request fulfilled
| |||||||
![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() |
0..* | Reference(EU MADO Web Viewer Endpoint) | Study access endpoint
| |||||||
![]() ![]() |
1..1 | unsignedInt | Number of Study Related Series
| |||||||
![]() ![]() |
0..1 | unsignedInt | Number of Study Related Instances
| |||||||
![]() ![]() |
0..* | CodeableConcept | The `ProcedureCode`s associated with the study.
| |||||||
![]() ![]() |
0..1 | string | Institution-generated description
| |||||||
![]() ![]() |
1..* | BackboneElement | Each study has one or more series of instances
| |||||||
![]() ![]() ![]() |
1..1 | id | DICOM Series Instance UID for the series
| |||||||
![]() ![]() ![]() |
0..1 | unsignedInt | Numeric identifier of this series
| |||||||
![]() ![]() ![]() |
1..1 | Coding | The modality of the instances in the series
| |||||||
![]() ![]() ![]() |
0..1 | string | A short human readable summary of the series
| |||||||
![]() ![]() ![]() |
1..1 | unsignedInt | Number of Series Related Instances
| |||||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() ![]() |
1..* | Reference(EU MADO WADO Endpoint) | Series access endpoint
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part examined
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part laterality
| |||||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimen imaged
| |||||||
![]() ![]() ![]() |
0..1 | dateTime | When the series started
| |||||||
![]() ![]() ![]() |
||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | MadoNumberOfFrames | Extension: Number of Frames
| |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | MadoKeyObjectDocumentTitle | Extension: MADO Document Title of Key Object Selection documents
| |||||||
![]() ![]() ![]() ![]() |
1..1 | id | DICOM SOP Instance UID
| |||||||
![]() ![]() ![]() ![]() |
1..1 | Coding | DICOM class type
| |||||||
![]() ![]() ![]() ![]() |
0..1 | unsignedInt | The number of this instance in the series
| |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Will contain the Key Object Description in the case the instance represents a Key Object.
| |||||||
Documentation for this format | ||||||||||
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MadoImagingStudy | A set of images produced in single study (one or more series of references images) Constraints: mado-reqproc-1 | ||||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
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 | |||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
1..* | (Complex) | Extension: Anatomical Region URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension
| |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoAnatomicalRegionExtension" | |||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: ValueSet: Anatomical Region (required) | |||||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||||
![]() ![]() |
1..* | Identifier | Identifiers for the whole study Slice: Unordered, Open by profile:$this | |||||||
![]() ![]() ![]() |
1..1 | MadoStudyInstanceUidIdentifier |
Identifiers for the whole study
| |||||||
![]() ![]() |
1..1 | code | registered | available | cancelled | entered-in-error | unknown Binding: ImagingStudyStatus (required): The status of the ImagingStudy. | |||||||
![]() ![]() |
0..* | Coding | All series modality if actual acquisition modalities Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
| |||||||
![]() ![]() |
1..1 | Reference(EU MADO Patient) | Who or what is the subject of the study
| |||||||
![]() ![]() |
0..1 | Reference(Encounter) | Encounter with which this imaging study is associated | |||||||
![]() ![]() |
0..1 | dateTime | When the study was started Example General: 2011-01-01T11:01:20+03:00
| |||||||
![]() ![]() |
0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | Request fulfilled Slice: Unordered, Open by type:$this | |||||||
![]() ![]() ![]() |
0..1 | MadoReferencedAccessionNumberIdentifier |
Request fulfilled
| |||||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Referring physician | |||||||
![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole) | Who interpreted images | |||||||
![]() ![]() |
0..* | Reference(Endpoint) | Study access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||
![]() ![]() ![]() |
0..* | Reference(EU MADO Web Viewer Endpoint) | Study access endpoint
| |||||||
![]() ![]() |
1..1 | unsignedInt | Number of Study Related Series
| |||||||
![]() ![]() |
0..1 | unsignedInt | Number of Study Related Instances
| |||||||
![]() ![]() |
0..1 | Reference(Procedure) | The performed Procedure reference | |||||||
![]() ![]() |
0..* | CodeableConcept | The `ProcedureCode`s associated with the study. Binding: http://www.rsna.org/RadLex_Playbook.aspx (extensible): The performed procedure type.
| |||||||
![]() ![]() |
0..1 | Reference(Location) | Where ImagingStudy occurred | |||||||
![]() ![]() |
0..* | CodeableConcept | Why the study was requested Binding: ProcedureReasonCodes (example): The reason for the study. | |||||||
![]() ![]() |
0..* | Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) | Why was study performed | |||||||
![]() ![]() |
0..* | Annotation | User-defined comments | |||||||
![]() ![]() |
0..1 | string | Institution-generated description
| |||||||
![]() ![]() |
1..* | BackboneElement | Each study has one or more series of instances
| |||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() |
1..1 | id | DICOM Series Instance UID for the series Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
| |||||||
![]() ![]() ![]() |
0..1 | unsignedInt | Numeric identifier of this series Example General: 3
| |||||||
![]() ![]() ![]() |
1..1 | Coding | The modality of the instances in the series Binding: AcquisitionModality (extensible): Type of acquired data in the instance.
| |||||||
![]() ![]() ![]() |
0..1 | string | A short human readable summary of the series Example General: CT Surview 180
| |||||||
![]() ![]() ![]() |
1..1 | unsignedInt | Number of Series Related Instances
| |||||||
![]() ![]() ![]() |
1..* | Reference(Endpoint) | Series access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||
![]() ![]() ![]() ![]() |
1..* | Reference(EU MADO WADO Endpoint) | Series access endpoint
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part examined Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
| |||||||
![]() ![]() ![]() |
0..1 | Coding | Body part laterality Binding: Laterality (example): Codes describing body site laterality (left, right, etc.).
| |||||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimen imaged
| |||||||
![]() ![]() ![]() |
0..1 | dateTime | When the series started
| |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Who performed the series | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of performance Binding: ImagingStudySeriesPerformerFunction (extensible): The type of involvement of the performer. | |||||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Who performed the series | |||||||
![]() ![]() ![]() |
1..* | BackboneElement | A single SOP instance from the series | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | integer | Extension: Number of Frames URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoNumberOfFrames
| |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Extension: MADO Document Title of Key Object Selection documents URL: https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoKeyObjectDocumentTitle Binding: KeyObjectSelectionDocumentTitle (required)
| |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||
![]() ![]() ![]() ![]() |
1..1 | id | DICOM SOP Instance UID Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
| |||||||
![]() ![]() ![]() ![]() |
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.
| |||||||
![]() ![]() ![]() ![]() |
0..1 | unsignedInt | The number of this instance in the series Example General: 1
| |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Will contain the Key Object Description in the case the instance represents a Key Object.
| |||||||
Documentation for this format | ||||||||||
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
| 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 |
| 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()
|
| Name | Content Creator/Document Source (Imaging Manifest) | Document Consumer (Imaging Manifest)![]() |
|---|---|---|
![]() |
||
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
||
![]() ![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
|
|
![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
|
Documentation for this format | ||
This structure is derived from MadoImagingStudy
Summary
Mandatory: 3 elements
Must-Support: 3 elements
Structures
This structure refers to these other structures:
Maturity: 1
Other representations of profile: CSV, Excel, Schematron