PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.cancer-reporting@2.0.0-ballot
    http://hl7.org/fhir/us/cancer-reporting/StructureDefinition/us-pathology-bundle
description: This document Bundle profile defines the structure for reporting to central cancer registry from a pathology environment and/or from an EHR enviroment. This profile is intended to be used for exchange of eCP data between LIS and EHR systems.
package_name: hl7.fhir.us.cancer-reporting
derivation: constraint
name: USPathologyExchangeBundle
type: Bundle
elements:
  type:
    pattern: {type: Code, value: document}
    mustSupport: true
    index: 0
  timestamp: {mustSupport: true, index: 1}
  entry:
    mustSupport: true
    array: true
    min: 8
    index: 2
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this.resource, type: profile}
      min: 8
      slices:
        patient:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 5
            elements:
              resource: {type: Patient, mustSupport: true, index: 6}
            required: [resource]
        relatedPerson:
          match: {}
          schema:
            mustSupport: true
            index: 23
            elements:
              resource: {type: RelatedPerson, index: 24}
            required: [resource]
        service-request:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 13
            elements:
              resource: {type: ServiceRequest, mustSupport: true, index: 14}
        encounter:
          match: {}
          schema:
            mustSupport: true
            index: 25
            elements:
              resource: {type: Encounter, index: 26}
            required: [resource]
        practitionerRole:
          match: {}
          schema:
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 9
            elements:
              resource: {type: PractitionerRole, mustSupport: true, index: 10}
            required: [resource]
        specimen:
          match: {}
          schema:
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 17
            elements:
              resource: {type: Specimen, index: 18}
            required: [resource]
        observation:
          match: {}
          schema:
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 21
            elements:
              resource: {type: Observation, index: 22}
            required: [resource]
        procedure:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 15
            elements:
              resource: {type: Procedure, mustSupport: true, index: 16}
        organization:
          match: {}
          schema:
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 11
            elements:
              resource: {type: Organization, mustSupport: true, index: 12}
            required: [resource]
        diagnosticReport:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 19
            elements:
              resource: {type: DiagnosticReport, index: 20}
            required: [resource]
        practitioner:
          match: {}
          schema:
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 7
            elements:
              resource: {type: Practitioner, mustSupport: true, index: 8}
            required: [resource]
        composition:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 3
            elements:
              resource: {type: Composition, mustSupport: true, index: 4}
            required: [resource]
package_version: 2.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/cancer-reporting/StructureDefinition/us-pathology-bundle
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 2.0.0-ballot