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]