PackagesCanonicalsLogsProblems
    Packages
    hl7.eu.fhir.pcsp@0.1.0
    http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Bundle-eu-pcsp
description: This profile represents the constraints applied to the Bundle resource by the PCSP FHIR Implementation Guide.
package_name: hl7.eu.fhir.pcsp
derivation: constraint
name: BundlePcsp
type: Bundle
elements:
  identifier: {index: 0}
  type:
    pattern: {type: Code, value: document}
    index: 1
  timestamp: {index: 2}
  link: {index: 3}
  entry:
    short: Entry resource in the SurPass bundle
    array: true
    min: 3
    index: 4
    elements:
      fullUrl: {index: 5}
      resource: {index: 6}
      search: {index: 7}
      request: {index: 8}
      response: {index: 9}
    required: [resource, fullUrl]
    slicing:
      rules: open
      discriminator:
      - {path: resource, type: type}
      - {path: resource, type: profile}
      min: 3
      slices:
        conditionToxicity:
          match: {}
          schema:
            short: 'Condition: Severe Toxicity'
            array: true
            index: 58
            elements:
              resource: {type: Condition, index: 59}
        patient:
          match: {}
          schema:
            short: 'Patient: PCSP'
            _required: true
            index: 12
            elements:
              resource: {type: Patient, index: 13}
        cumulativeDoseChemo:
          match: {}
          schema:
            short: 'Observation: Chemotherapy Cumulative Dose'
            array: true
            index: 56
            elements:
              resource: {type: Observation, index: 57}
        cancerCondition:
          match: {}
          schema:
            short: Primary Cancer, Relapse and Metastasis
            array: true
            min: 1
            _required: true
            index: 18
            elements:
              resource: {type: Condition, index: 19}
        flt:
          match: {}
          schema:
            short: 'Procedure: FLT'
            array: true
            index: 16
            elements:
              resource: {type: Procedure, index: 17}
        cancerStageGroup:
          match: {}
          schema:
            short: 'Observation: Cancer Stage Group'
            array: true
            index: 24
            elements:
              resource: {type: Observation, index: 25}
        medStatementChemo:
          match: {}
          schema:
            short: 'MedicationStatement: Chemotherapy'
            array: true
            index: 54
            elements:
              resource: {type: MedicationStatement, index: 55}
        encounter:
          match: {}
          schema:
            short: 'Encounter: Treatment Center'
            array: true
            index: 26
            elements:
              resource: {type: Encounter, index: 27}
        observationHereditaryPredisposition:
          match: {}
          schema:
            short: 'Observation: Hereditary Predisposition'
            array: true
            index: 22
            elements:
              resource: {type: Observation, index: 23}
        riskFactor:
          match: {}
          schema:
            short: 'Observation: Risk Factor'
            array: true
            index: 40
            elements:
              resource: {type: Observation, index: 41}
        conditionOtherInfos:
          match: {}
          schema:
            short: Other Conditions
            array: true
            index: 60
            elements:
              resource: {type: Condition, index: 61}
        radiotherapy:
          match: {}
          schema:
            short: 'Procedure: Radiotherapy'
            array: true
            index: 32
            elements:
              resource: {type: Procedure, index: 33}
        bloodAboRh:
          match: {}
          schema:
            short: 'Observation: Blood type/RH'
            array: true
            index: 46
            elements:
              resource: {type: Observation, index: 47}
        gvhd-prophylaxis:
          match: {}
          schema:
            short: 'Procedure: SCT Prophylaxis'
            array: true
            index: 50
            elements:
              resource: {type: Procedure, index: 51}
        organization:
          match: {}
          schema:
            short: 'Organization: Primary Center'
            array: true
            index: 30
            elements:
              resource: {type: Organization, index: 31}
        procedureCVC:
          match: {}
          schema:
            short: 'Procedure: Catheter'
            array: true
            index: 62
            elements:
              resource: {type: Procedure, index: 63}
        procedureTransfusion:
          match: {}
          schema:
            short: 'Procedure: Transfusion'
            array: true
            index: 64
            elements:
              resource: {type: Procedure, index: 65}
        procedureOtherTreatment:
          match: {}
          schema:
            short: 'Procedure: Other Treatments'
            array: true
            index: 68
            elements:
              resource: {type: Procedure, index: 69}
        majorSurgery:
          match: {}
          schema:
            short: 'Procedure: Surgery'
            array: true
            index: 36
            elements:
              resource: {type: Procedure, index: 37}
        biologicallyDerivedProduct:
          match: {}
          schema:
            short: 'BiologicallyDerivedProduct: Stem Cell'
            array: true
            index: 42
            elements:
              resource: {type: Encounter, index: 43}
        flt-def:
          match: {}
          schema:
            short: 'PlanDefinition: FLT'
            array: true
            index: 14
            elements:
              resource: {type: PlanDefinition, index: 15}
        procedureCryopreservation:
          match: {}
          schema:
            short: 'Procedure: Cryopreservation'
            array: true
            index: 66
            elements:
              resource: {type: Procedure, index: 67}
        composition:
          match: {}
          schema:
            short: PCSP Composition
            _required: true
            index: 10
            elements:
              resource: {type: Composition, index: 11}
        medAdminChemo:
          match: {}
          schema:
            short: 'MedicationAdministration: Chemotherapy'
            array: true
            index: 52
            elements:
              resource: {type: MedicationAdministration, index: 53}
        observationDiagnosis:
          match: {}
          schema:
            short: 'Observation: Diagnosis details'
            array: true
            index: 20
            elements:
              resource: {type: Observation, index: 21}
        carePlan:
          match: {}
          schema:
            short: 'CarePlan: PCSP-generated plan'
            array: true
            index: 38
            elements:
              resource: {type: CarePlan, index: 39}
        stemCellTransplantation:
          match: {}
          schema:
            short: 'Procedure: Stem Cell Transplantation'
            array: true
            index: 44
            elements:
              resource: {type: Procedure, index: 45}
        location:
          match: {}
          schema:
            short: 'Location: PCSP'
            array: true
            index: 28
            elements:
              resource: {type: Location, index: 29}
        totalDoseRadio:
          match: {}
          schema:
            short: 'Observation: Radiotherapy Total Dose'
            array: true
            index: 34
            elements:
              resource: {type: Observation, index: 35}
        gvhd:
          match: {}
          schema:
            short: 'Condition: GvHD'
            array: true
            index: 48
            elements:
              resource: {type: Condition, index: 49}
package_version: 0.1.0
class: profile
kind: resource
url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Bundle-eu-pcsp
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 0.1.0
required: [timestamp, identifier]