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: ExecutionPeriod.end can be used by the Fulfiller to represent when the request is completed., index: 10} encounter: {index: 9} reasonCode: {short: Why task is needed. E.g. Need record correct prior to upcoming surgery., index: 15} statusReason: {short: The reason for the correction request status. Codes to identify the reason for current status. These will typically be specific to a particular workflow., index: 4} authoredOn: {short: 'The date/time that the original request was received by the Fulfiller, kicking off the request for correction or log disagreement process. If the request was received within the payload of a Communication resource, it should match Communication.sent from the original request Communication resource.', mustSupport: true, index: 11} output: short: Formal Response from Fulfiller to the Correction Request or to the Disagreement to Correction Denial. constraint: task-output1: {human: Task.output SHALL only be populated or updated by the CorrectionFulfiller., source: 'http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task', severity: error, expression: 'true'} task-output2: {human: 'If Task.code indicates this is a Request for Correction Task, this field SHALL contain the formal response to the request (acceptance, denial, partial acceptance/denial).', source: 'http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task', severity: error, expression: 'true'} task-output3: {human: 'If Task.code indicates this is a Disagreement Task, this field SHALL contain the formal response to the disagreement and optionally a rebuttal.', source: 'http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task', severity: error, expression: 'true'} index: 29 elements: id: {index: 30} extension: {index: 31} modifierExtension: {index: 32} type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/patient-corrections/ValueSet/PatientCorrectionOutputTypesVS'} index: 33 value: choices: [valueString, valueAttachment, valueReference] index: 35 valueString: {type: string, choiceOf: value, index: 36} valueAttachment: {type: Attachment, choiceOf: value, index: 37} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication'] index: 38 extensions: {} businessStatus: short: 'The business status of the request for correction process or the log disagreement process. The domain-specific business-contextual sub-state of the task. For example: Waiting on additional information from requester, waiting on additional information from fulfiller (could be a specific party on the fulfiller side), more time needed to review request, an amendment will be made to the record, an amendment has been made to the record, current record determined accurate and will not be amended, a partial amendment will be made to the record, a partial amendment has been made to the record, disagreement has been reviewed and attached to the record, disagreement has been rebutted.' binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/patient-corrections/ValueSet/PatientCorrectionBusinessStatusVS'} mustSupport: true index: 5 note: {index: 17} for: type: Reference short: The patient whose record this correction references. If request received through Communication resource, must be populated with the value of Communication.subject from the original request for correction Communication resource or log disagreement Communication resource. mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 8 requester: type: Reference short: The entity that is requesting the correction or logging the disagreement such as the patient themselves or their caregiver. mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 13 lastModified: {short: Indicates the most recent modification date/time on the correction process – usually would change in conjunction with a status or businessStatus change. Useful when doing historical version searches as well. lastModified when status = completed gives the process completion date/time., mustSupport: true, index: 12} status: short: The current status of the Correction Request or Log Disagreement process. The status, in conjunction with the business status, can be used to determine the state of the process. binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/task-status'} mustSupport: true index: 3 code: short: Code and code.text to represent patient correction, or Code and code.text to represent a disagreement. 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: pattern: {type: Code, value: order} index: 6 input: constraint: task-input: {human: Task.input SHALL only be populated or updated by the CorrectionRequestor., source: 'http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task', severity: error, expression: 'true'} index: 19 elements: id: {index: 20} extension: {index: 21} modifierExtension: {index: 22} type: short: Label for input binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/patient-corrections/ValueSet/PatientCorrectionCommunicationTypesVS'} index: 23 value: choices: [valueString, valueAttachment, valueReference] index: 25 valueString: {type: string, choiceOf: value, index: 26} valueAttachment: {type: Attachment, choiceOf: value, index: 27} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication'] index: 28 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: Used on Log Disagreement Task to point to the original Request for Correction Task. constraint: task-reasonreference: {human: 'If Task.code indicates this is a Disagreement Task, this field SHALL reference the original Request for Correction Communication.', source: 'http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task', severity: error, expression: 'true'} refers: ['http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-task'] index: 16 package_version: 1.0.0-ballot 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-ballot required: [authoredOn, for, code]