# MADO FHIR Bundle - Manifest-based Access to DICOM Objects (MADO) v0.0.1-current

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **MADO FHIR Bundle**

## Resource Profile: MADO FHIR Bundle 

| | | |
| :--- | :--- | :--- |
| *Official URL*:https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoFhirBundle | *Version*:0.0.1-current | |
| * Standards status: *[Draft](http://hl7.org/fhir/R4/versions.html#std-process) | [Maturity Level](http://hl7.org/fhir/versions.html#maturity): 1 | *Computable Name*:MadoFhirBundle |

 
Profile for FHIR Bundles used in the MADO context. This profile is used for the FHIR Bundles that represent imaging manifests using the DICOM KOS format in the MADO context. It includes additional constraints and extensions specific to imaging manifests, such as the type of report, the clinical specialty, and the anatomical region of interest. 

**Usages:**

* This Profile is not used by any profiles in this Implementation Guide

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/ihe.rad.mado|current/StructureDefinition/MadoFhirBundle)

### Formal Views of Profile Content

 [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-MadoFhirBundle.csv), [Excel](StructureDefinition-MadoFhirBundle.xlsx), [Schematron](StructureDefinition-MadoFhirBundle.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "MadoFhirBundle",
  "extension" : [{
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger" : 1
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode" : "draft"
  }],
  "url" : "https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoFhirBundle",
  "version" : "0.0.1-current",
  "name" : "MadoFhirBundle",
  "title" : "MADO FHIR Bundle",
  "status" : "draft",
  "date" : "2026-04-09T12:36:40+00:00",
  "publisher" : "IHE Radiology Technical Committee",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "https://www.ihe.net/ihe_domains/radiology/"
    }]
  },
  {
    "telecom" : [{
      "system" : "email",
      "value" : "rad@ihe.net"
    }]
  },
  {
    "name" : "IHE Radiology Technical Committee",
    "telecom" : [{
      "system" : "email",
      "value" : "rad@ihe.net"
    }]
  }],
  "description" : "Profile for FHIR Bundles used in the MADO context. This profile is used for the FHIR Bundles that \nrepresent imaging manifests using the DICOM KOS format in the MADO context. It includes additional\nconstraints and extensions specific to imaging manifests, such as the type of\nreport, the clinical specialty, and the anatomical region of interest.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "v2",
    "uri" : "http://hl7.org/v2",
    "name" : "HL7 v2 Mapping"
  },
  {
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  },
  {
    "identity" : "cda",
    "uri" : "http://hl7.org/v3/cda",
    "name" : "CDA (R2)"
  },
  {
    "identity" : "w5",
    "uri" : "http://hl7.org/fhir/fivews",
    "name" : "FiveWs Pattern Mapping"
  }],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Bundle",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Bundle",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Bundle",
      "path" : "Bundle"
    },
    {
      "id" : "Bundle.identifier",
      "path" : "Bundle.identifier",
      "min" : 1
    },
    {
      "id" : "Bundle.type",
      "path" : "Bundle.type",
      "patternCode" : "collection"
    },
    {
      "id" : "Bundle.total",
      "path" : "Bundle.total",
      "max" : "0"
    },
    {
      "id" : "Bundle.entry",
      "path" : "Bundle.entry",
      "slicing" : {
        "discriminator" : [{
          "type" : "profile",
          "path" : "resource"
        }],
        "ordered" : false,
        "rules" : "open"
      },
      "min" : 3
    },
    {
      "id" : "Bundle.entry:imaging-study",
      "path" : "Bundle.entry",
      "sliceName" : "imaging-study",
      "min" : 1,
      "max" : "1"
    },
    {
      "id" : "Bundle.entry:imaging-study.resource",
      "path" : "Bundle.entry.resource",
      "short" : "Imaging Study holding information on the structure of the study.",
      "type" : [{
        "code" : "ImagingStudy",
        "profile" : ["https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoImagingStudy"]
      }]
    },
    {
      "id" : "Bundle.entry:patient",
      "path" : "Bundle.entry",
      "sliceName" : "patient",
      "min" : 0,
      "max" : "1"
    },
    {
      "id" : "Bundle.entry:patient.resource",
      "path" : "Bundle.entry.resource",
      "short" : "Patient the study is about.",
      "type" : [{
        "code" : "Patient"
      }]
    },
    {
      "id" : "Bundle.entry:endpoint",
      "path" : "Bundle.entry",
      "sliceName" : "endpoint",
      "min" : 1,
      "max" : "*"
    },
    {
      "id" : "Bundle.entry:endpoint.resource",
      "path" : "Bundle.entry.resource",
      "short" : "Endpoint holding information on how to retrieve the study data.",
      "type" : [{
        "code" : "Endpoint"
      }]
    },
    {
      "id" : "Bundle.entry:creator",
      "path" : "Bundle.entry",
      "sliceName" : "creator",
      "min" : 1,
      "max" : "1"
    },
    {
      "id" : "Bundle.entry:creator.resource",
      "path" : "Bundle.entry.resource",
      "short" : "Information on the author of the study.",
      "type" : [{
        "code" : "Device",
        "profile" : ["https://profiles.ihe.net/RAD/MADO/StructureDefinition/MadoCreator"]
      }]
    },
    {
      "id" : "Bundle.entry:requested-procedure",
      "path" : "Bundle.entry",
      "sliceName" : "requested-procedure",
      "min" : 0,
      "max" : "*"
    },
    {
      "id" : "Bundle.entry:requested-procedure.resource",
      "path" : "Bundle.entry.resource",
      "short" : "Service Request holding information on the order.",
      "type" : [{
        "code" : "ServiceRequest"
      }]
    },
    {
      "id" : "Bundle.entry:performed-procedure",
      "path" : "Bundle.entry",
      "sliceName" : "performed-procedure",
      "min" : 0,
      "max" : "*"
    },
    {
      "id" : "Bundle.entry:performed-procedure.resource",
      "path" : "Bundle.entry.resource",
      "short" : "Procedure holding information on the acquisition procedure.",
      "type" : [{
        "code" : "Procedure"
      }]
    }]
  }
}

```
