PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.patient-corrections@1.0.0
    http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-bundle
description: The Patient Correction Bundle contains a Patient Correction Communication and other resources related to a patient request for correction.\nNote that the operation has a bundle as its only parameter, as opposed to having multiple parameters for the input and output. The main reasons for this approach are:\n\n    The bundle enables the expression of the relationships among the various resources that carry the necessary information.\n    The entries in the bundle are full resources, which:\n        allows the use of the profiling mechanisms to describe the different requirements for the different steps of the process\n        sets the stage for future different RESTful approaches as an incremental change to the current specification
package_name: hl7.fhir.uv.patient-corrections
derivation: constraint
name: PatientCorrectionBundle
type: Bundle
elements:
  type:
    pattern: {type: code, value: collection}
    type: code
    index: 0
  entry:
    mustSupport: true
    index: 1
    slicing:
      rules: open
      description: Slice different resources included in the bundle
      discriminator:
      - {path: resource, type: type}
      min: 1
      slices:
        PatientCommResource:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 2
            elements:
              resource: {type: Communication, index: 3}
package_version: 1.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-bundle
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 1.0.0
required: [entry]