description: Represents the process of reviewing the patient's request for correction or the patient's request to log a disagreement to a prior request for correction decision. This Task is spawned by the Fulfiller as a result of a post of a Communication resource that indicates a new request for correction or a new logging of a disagreement. package_name: hl7.fhir.uv.patient-corrections derivation: constraint name: PatientCorrectionTask type: Task elements: restriction: {index: 18} executionPeriod: {short: When the request is completed by the Fulfiller., index: 10} encounter: {index: 9} reasonCode: {short: 'Why task is needed. E.g., need record correct prior to upcoming surgery.', index: 15} statusReason: {short: Reason for the correction request status., index: 4} authoredOn: {short: When this Task was created., mustSupport: true, index: 11} output: short: Formal Response from Fulfiller to the Correction Request or to the Disagreement to Correction Denial. index: 28 elements: id: {index: 29} extension: {index: 30} modifierExtension: {index: 31} type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/patient-corrections/ValueSet/PatientCorrectionOutputTypesVS'} index: 32 value: choices: [valueString, valueAttachment, valueReference] index: 34 valueString: {type: string, choiceOf: value, index: 35} valueAttachment: {type: Attachment, choiceOf: value, index: 36} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication'] index: 37 extensions: {} businessStatus: short: Business status of the request for correction process or the log disagreement process. binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/patient-corrections/ValueSet/PatientCorrectionBusinessStatusVS'} mustSupport: true index: 5 note: {short: Non-actionable notes about this communication., index: 17} for: type: Reference short: Patient this correction or disagreement relates to. mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 8 requester: type: Reference short: Entity requesting the correction or logging the disagreement. mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 13 lastModified: {short: When the correction task was last modified., mustSupport: true, index: 12} status: short: Current status of a Correction Request or Log Disagreement. binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/task-status'} constraint: task-status-allowed: {human: 'The status of the Task SHALL be one of the following: ready, in-progress, cancelled, completed.', source: 'http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task', severity: error, expression: $this in ('ready' | 'in-progress' | 'cancelled' | 'completed')} mustSupport: true index: 3 code: short: Correction Task type. binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/patient-corrections/ValueSet/PatientCorrectionTaskTypesVS'} mustSupport: true index: 7 identifier: {short: A business identifier for the correction process., mustSupport: true, index: 0} intent: short: Indicates the actionability associated with the Task. pattern: {type: code, value: order} type: code index: 6 input: elements: id: {index: 19} extension: {index: 20} modifierExtension: {index: 21} type: short: Label for input binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/patient-corrections/ValueSet/PatientCorrectionCommunicationTypesVS'} index: 22 value: choices: [valueString, valueAttachment, valueReference] index: 24 valueString: {type: string, choiceOf: value, index: 25} valueAttachment: {type: Attachment, choiceOf: value, index: 26} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication'] index: 27 extensions: {} basedOn: {index: 1} partOf: {index: 2} owner: type: Reference short: The entity that is responsibility for fulfilling the request. Initially, this could be populated from Communication.recipient on the Communication resource of the initial request. TheFulfiller can then refine to a specific individual, group, role, or department. For example, a medical records staff person. mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 14 reasonReference: type: Reference short: Log Disagreement Task to point to the original Request for Correction Task. refers: ['http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task'] index: 16 package_version: 1.0.0 class: profile kind: resource url: http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task base: http://hl7.org/fhir/StructureDefinition/Task version: 1.0.0 required: [authoredOn, code, for]