PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.eu.imaging@r5-0.1.0-ballot
    http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImReportIheMhdDocumentReference
description: 'A DocumentReference profile for the Report DocumentReference used in MHD deployments. '
package_name: rs/hl7.fhir.eu.imaging
derivation: constraint
name: ImReportIheMhdDocumentReference
type: DocumentReference
elements:
  modality: {index: 0}
  type:
    short: Type of Imaging Diagnostic Report
    binding: {strength: preferred, valueSet: 'http://hl7.eu/fhir/imaging-r5/ValueSet/ImImagingReportTypesEuVS'}
    index: 1
  category:
    index: 2
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: value}
      min: 1
      slices:
        imaging:
          match:
            coding:
            - {code: 18748-4, system: 'http://loinc.org', display: Diagnostic imaging study}
          schema:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: 18748-4, system: 'http://loinc.org', display: Diagnostic imaging study}
            _required: true
            type: CodeableConcept
            index: 3
          min: 1
          max: 1
  subject: {index: 4}
  custodian:
    type: Reference
    short: Organization that manages the Imaging Report
    refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/organization-eu']
    index: 5
  content:
    elements:
      profile:
        index: 6
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: value, type: value}
          min: 1
          slices:
            hl7eu-imaging-report:
              match: {value: null}
              schema:
                _required: true
                index: 7
                elements:
                  value:
                    choices: []
                    index: 9
                    slicing:
                      rules: open
                      ordered: false
                      discriminator:
                      - {path: $this, type: type}
                      min: null
                      slices:
                        valueCanonical:
                          match: {}
                          schema:
                            pattern: {type: canonical, value: 'http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImReport'}
                            choices: [valueCanonical]
                            type: canonical
                            index: 11
                          min: 0
                          max: 1
                  valueCanonical:
                    type: canonical
                    pattern: {type: canonical, value: 'http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImReport'}
                    choiceOf: value
                    index: 12
                    slicing:
                      slices:
                        valueCanonical:
                          match: {}
                          schema:
                            type: canonical
                            pattern: {type: canonical, value: 'http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImReport'}
                            choiceOf: value
                            index: 12
                          min: 0
                          max: 1
    required: [profile]
package_version: r5-0.1.0-ballot
class: profile
kind: resource
url: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImReportIheMhdDocumentReference
base: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImIheMhdDocumentReference
version: 0.1.0-ballot
required: [category, modality, subject, type]