PackagesCanonicalsLogsProblems
    Packages
    globalalliant.us.eom-updates@1.1.0-alpha-1
    https://globalalliantinc.com/enhancing-oncology-model/StructureDefinition/eom-patient-bundle
description: An example collection of EOM cancer patient data.
package_name: globalalliant.us.eom-updates
derivation: constraint
name: EomPatientBundle
type: Bundle
elements:
  type:
    pattern: {type: Code, value: collection}
    index: 0
  timestamp: {mustSupport: true, index: 1}
  entry:
    mustSupport: true
    index: 2
    elements:
      resource: {mustSupport: true, index: 3}
    required: [resource]
    slicing:
      rules: open
      description: Slicing based on the resource type
      discriminator:
      - {path: resource, type: type}
      min: 1
      slices:
        cancerPatient:
          match: {}
          schema:
            short: Cancer Patient
            mustSupport: true
            _required: true
            index: 4
            elements:
              resource:
                type: Patient
                index: 5
                extensions:
                  race:
                    url: null
                    index: 6
                    extensions: {}
                    elements:
                      extension: {index: 7}
                    required: [extension]
                  ethnicity:
                    url: null
                    index: 8
                    extensions: {}
                    elements:
                      extension: {index: 9}
                    required: [extension]
                elements:
                  extension:
                    index: 6
                    slicing:
                      slices:
                        race:
                          match: {}
                          schema:
                            index: 6
                            extensions: {}
                            elements:
                              extension: {index: 7}
                            required: [extension]
                        ethnicity:
                          match: {}
                          schema:
                            index: 8
                            extensions: {}
                            elements:
                              extension: {index: 9}
                            required: [extension]
        mcodeObservations:
          match: {}
          schema:
            short: 'FHIR Observation Resources, if they exist for the patient, including but not limited to: CancerDiseaseStatus, TNM CancerStage, and TumorMarkerTest.'
            mustSupport: true
            index: 10
            elements:
              resource: {type: Observation, index: 11}
        mcodeConditions:
          match: {}
          schema:
            short: 'FHIR Condition Resources, if they exist for the patient, including but not limited to: PrimaryCancerCondition, SecondaryCancerCondition, and HistoryOfMetastaticCancer.'
            mustSupport: true
            index: 12
            elements:
              resource: {type: Condition, index: 13}
package_version: 1.1.0-alpha-1
class: profile
kind: resource
url: https://globalalliantinc.com/enhancing-oncology-model/StructureDefinition/eom-patient-bundle
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: null
required: [entry]