| Left: | MADO Imaging Study (https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoImagingStudy) |
| Right: | MADO Imaging Study (https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoImagingStudy) |
| Error | StructureDefinition.version | Values for version differ: '1.0.0' vs '1.0.1-current' |
| Information | StructureDefinition.date | Values for date differ: '2026-09-03T19:51:11-05:00' vs '2026-09-07T16:55:57+00:00' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/ImagingStudy | ||
copyright | |||
date | 2026-09-03T19:51:11-05:00 | 2026-09-07T16:55:57+00:00 |
|
description | Profile for ImagingStudy resources that represent the imaging studies manifest in the MADO context. It includes additional constraints and extensions specific to the MADO context, such as the study modality, the clinical specialty, the anatomical region of interest, the presence of significant images. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
kind | resource | ||
name | MadoImagingStudy | ||
publisher | IHE Radiology Technical Committee | ||
purpose | |||
status | active | ||
title | MADO Imaging Study | ||
type | ImagingStudy | ||
url | https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoImagingStudy | ||
version | 1.0.0 | 1.0.1-current |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | ImagingStudy | A set of images produced in single study (one or more series of references images) Constraints: mado-reqproc-1 | C | 0..* | ImagingStudy | 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 | id | Logical id of this artifact | |||||||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (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..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 | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() | Σ | 1..* | Identifier | Identifiers for the whole study Slice: Unordered, Open by profile:$this | Σ | 1..* | Identifier | Identifiers for the whole study Slice: Unordered, Open by profile:$this | |||||||||
![]() ![]() | ?!Σ | 1..1 | code | registered | available | cancelled | entered-in-error | unknown Binding: ?? (required): The status of the ImagingStudy. | ?!Σ | 1..1 | code | registered | available | cancelled | entered-in-error | unknown Binding: ?? (required): The status of the ImagingStudy. | |||||||||
![]() ![]() | SΣ | 0..* | Coding | All series modality if actual acquisition modalities Binding: ?? (extensible): Type of acquired data in the instance. | SΣ | 0..* | Coding | All series modality if actual acquisition modalities Binding: ?? (extensible): Type of acquired data in the instance. | |||||||||
![]() ![]() | SΣ | 1..1 | Reference(MADO Patient) | Who or what is the subject of the study | SΣ | 1..1 | Reference(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 | Reference(Encounter) | Encounter with which this imaging study is associated | |||||||||
![]() ![]() | SΣ | 0..1 | dateTime | When the study was started Example General: 2011-01-01T11:01:20+03:00 | SΣ | 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..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | Request fulfilled Slice: Unordered, Open by type:$this | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Referring physician | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Referring physician | |||||||||
![]() ![]() | Σ | 0..* | Reference(Practitioner | PractitionerRole) | Who interpreted images | Σ | 0..* | Reference(Practitioner | PractitionerRole) | Who interpreted images | |||||||||
![]() ![]() | Σ | 0..* | Reference(Endpoint) | Study access endpoint Slice: Unordered, Open by profile:$this.resolve() | Σ | 0..* | Reference(Endpoint) | Study access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||||
![]() ![]() | SΣ | 1..1 | unsignedInt | Number of Study Related Series | SΣ | 1..1 | unsignedInt | Number of Study Related Series | |||||||||
![]() ![]() | Σ | 0..1 | unsignedInt | Number of Study Related Instances | Σ | 0..1 | unsignedInt | Number of Study Related Instances | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Procedure) | The performed Procedure reference | Σ | 0..1 | Reference(Procedure) | The performed Procedure reference | |||||||||
![]() ![]() | SΣ | 0..* | CodeableConcept | The `ProcedureCode`s associated with the study. Binding: ?? (extensible): The performed procedure type. | SΣ | 0..* | CodeableConcept | The `ProcedureCode`s associated with the study. Binding: ?? (extensible): The performed procedure type. | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Location) | Where ImagingStudy occurred | Σ | 0..1 | Reference(Location) | Where ImagingStudy occurred | |||||||||
![]() ![]() | Σ | 0..* | CodeableConcept | Why the study was requested Binding: ?? (example): The reason for the study. | Σ | 0..* | CodeableConcept | Why the study was requested Binding: ?? (example): The reason for the study. | |||||||||
![]() ![]() | Σ | 0..* | Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) | Why was study performed | Σ | 0..* | Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) | Why was study performed | |||||||||
![]() ![]() | Σ | 0..* | Annotation | User-defined comments | Σ | 0..* | Annotation | User-defined comments | |||||||||
![]() ![]() | SΣ | 0..1 | string | Institution-generated description | SΣ | 0..1 | string | Institution-generated description | |||||||||
![]() ![]() | Σ | 0..* | BackboneElement | Each study has one or more series of instances | Σ | 0..* | BackboneElement | Each study has one or more series of instances | |||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | id | DICOM Series Instance UID for the series Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630 | SΣ | 1..1 | id | DICOM Series Instance UID for the series Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630 | |||||||||
![]() ![]() ![]() | SΣ | 0..1 | unsignedInt | Numeric identifier of this series Example General: 3 | SΣ | 0..1 | unsignedInt | Numeric identifier of this series Example General: 3 | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | Coding | The modality of the instances in the series Binding: ?? (extensible): Type of acquired data in the instance. | SΣ | 1..1 | Coding | The modality of the instances in the series Binding: ?? (extensible): Type of acquired data in the instance. | |||||||||
![]() ![]() ![]() | SΣ | 0..1 | string | A short human readable summary of the series Example General: CT Surview 180 | SΣ | 0..1 | string | A short human readable summary of the series Example General: CT Surview 180 | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | unsignedInt | Number of Series Related Instances | SΣ | 1..1 | unsignedInt | Number of Series Related Instances | |||||||||
![]() ![]() ![]() | Σ | 1..* | Reference(Endpoint) | Series access endpoint Slice: Unordered, Open by profile:$this.resolve() | Σ | 1..* | Reference(Endpoint) | Series access endpoint Slice: Unordered, Open by profile:$this.resolve() | |||||||||
![]() ![]() ![]() | SΣ | 0..1 | Coding | Body part examined Binding: ?? (example): Codes describing anatomical locations. May include laterality. | SΣ | 0..1 | Coding | Body part examined Binding: ?? (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Coding | Body part laterality Binding: ?? (example): Codes describing body site laterality (left, right, etc.). | Σ | 0..1 | Coding | Body part laterality Binding: ?? (example): Codes describing body site laterality (left, right, etc.). | |||||||||
![]() ![]() ![]() | SΣ | 0..* | Reference(Specimen) | Specimen imaged | SΣ | 0..* | Reference(Specimen) | Specimen imaged | |||||||||
![]() ![]() ![]() | SΣ | 0..1 | dateTime | When the series started | SΣ | 0..1 | dateTime | When the series started | |||||||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | Who performed the series | Σ | 0..* | BackboneElement | Who performed the series | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Type of performance Binding: ?? (extensible): The type of involvement of the performer. | Σ | 0..1 | CodeableConcept | Type of performance Binding: ?? (extensible): The type of involvement of the performer. | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Who performed the series | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Who performed the series | |||||||||
![]() ![]() ![]() | 1..* | BackboneElement | A single SOP instance from the series | 1..* | BackboneElement | A single SOP instance from the series | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | S | 1..1 | id | DICOM SOP Instance UID Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903 | S | 1..1 | id | DICOM SOP Instance UID Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903 | |||||||||
![]() ![]() ![]() ![]() | S | 1..1 | Coding | DICOM class type Binding: ?? (extensible): The sopClass for the instance. | S | 1..1 | Coding | DICOM class type Binding: ?? (extensible): The sopClass for the instance. | |||||||||
![]() ![]() ![]() ![]() | S | 0..1 | unsignedInt | The number of this instance in the series Example General: 1 | S | 0..1 | unsignedInt | The number of this instance in the series Example General: 1 | |||||||||
![]() ![]() ![]() ![]() | S | 0..1 | string | Will contain the Key Object Description in the case the instance represents a Key Object. | S | 0..1 | string | Will contain the Key Object Description in the case the instance represents a Key Object. | |||||||||
Documentation for this format | |||||||||||||||||