PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.au.base@1.1.1
    http://hl7.org.au/fhir/StructureDefinition/au-diagnosticreport
description: This profile defines a diagnostic report structure that includes core localisation concepts for use in an Australian context.
package_name: rs/hl7.fhir.au.base
derivation: constraint
name: AUBaseDiagnosticReport
type: DiagnosticReport
elements:
  extension:
    type: Extension
    url: h
    index: 0
    slicing:
      slices:
        performerParty:
          match: {}
          schema: {type: Extension, url: h, index: 0}
        categoryAdditional:
          match: {}
          schema: {type: Extension, url: h, index: 1}
  identifier:
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        fillerIdentifier:
          match: {type: null}
          schema:
            short: Filler report identifier
            index: 3
            elements:
              type:
                index: 4
                elements:
                  coding:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: FILL, system: 'http://hl7.org/fhir/identifier-type'}
                    type: CodeableConcept
                    index: 5
                required: [coding]
              system: {short: Filler identifier system namespace, index: 6}
              value: {short: Filler identifier, index: 7}
            required: [system, type, value]
  category: {index: 8}
  code:
    index: 9
    elements:
      coding:
        index: 10
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          - {path: code, type: value}
          min: null
          slices:
            snomedImagingProcedures:
              match: {system: null, code: null}
              schema: {short: Diagnostic Imaging Procedures (SNOMED CT), index: 11}
              max: 1
  performer:
    index: 12
    elements:
      role:
        index: 13
        elements:
          coding:
            index: 14
            slicing:
              rules: open
              discriminator:
              - {path: system, type: value}
              min: null
              slices:
                anzscoRole:
                  match: {system: null}
                  schema: {short: Australian and New Zealand Standard Classification of Occupations, index: 15}
                  max: 1
                snomedRole:
                  match: {system: null}
                  schema: {short: Practitioner Role (SNOMED CT), index: 16}
                  max: 1
  specimen:
    type: Reference
    refers: ['http://hl7.org.au/fhir/StructureDefinition/au-specimen']
    index: 17
  codedDiagnosis:
    index: 18
    elements:
      coding:
        index: 19
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            snomedFinding:
              match: {system: null}
              schema: {short: Clinical Finding (SNOMED CT), index: 20}
              max: 1
package_version: 1.1.1
extensions:
  performerParty: {url: h, type: Extension, index: 0}
  categoryAdditional: {url: h, type: Extension, index: 1}
class: profile
kind: resource
url: http://hl7.org.au/fhir/StructureDefinition/au-diagnosticreport
base: http://hl7.org/fhir/StructureDefinition/DiagnosticReport
version: 1.1.1