Stream: patient empowerment
Topic: Patient Correction Examples
Abbie Watson (Dec 16 2020 at 15:30):
@John Keyes
Please find below example resources that were generated from the Symptomatic Patient Corrections server. Included should be a sample CapabilityStatement, a Task Bundle, two sample Tasks (completed), a test Patient, and a proposed CodeSystem for Task.businessStatus.
CodeSystem.hipaa-http-business-status-mapping.json
CapabilityStatement-TaskOnly.json
Task.JackTorphy.completed.json
Task.Bundle.json
Task.NancySmart.completed.json
Patient.NancySMART.json
If anybody else would like to submit examples for the connectathon track, please feel free to do so here in this thread.
John Keyes (Dec 16 2020 at 15:33):
Thank you @Abigail Watson !
Virginia Lorenzi (Dec 16 2020 at 22:24):
The tasks you have posted are examples of tasks but are not examples of patient correction requests. I will post tasks that are for patient correction requests and use the Patient Request for Correction draft spec within a couple days.
Virginia Lorenzi (Dec 22 2020 at 08:22):
Example of Basic Patient Request for Correction:
{
"resourceType": "Task",
"id": "cfsb1608445649594",
"for": {
"reference": "cfsb1608445009362"
},
"owner": {
"reference": "cfsb1608445622504"
},
"requester": {
"reference": "cfsb1608445009362"
},
"status": "requested",
"intent": "order",
"code": {
"text": "Patient Request for Correction"
},
"description": "My chart states that I smoke two packs a day. I do not smoke",
"authoredOn": "2020-12-12T19:28:17+10:00"
}
Example of Basic Patient Request for Correction Request is Accepted:
{
"resourceType": "Task",
"id": "cfsb1608445649594",
"for": {
"reference": "cfsb1608445009362"
},
"owner": {
"reference": "cfsb1608445622504"
},
"requester": {
"reference": "cfsb1608445009362"
},
"status": "accepted",
"intent": "order",
"code": {
"text": "Patient Request for Correction"
},
"description": "My chart states that I smoke two packs a day. I do not smoke",
"authoredOn": "2020-12-12T19:28:17+10:00",
"lastModified": "2020-12-17T19:28:17+10:00",
"statusReason": {
"text": "Chart is in Error"
},
"output": [
{
"type": {
"text": "Communication to Patient"
},
"valueMarkdown": "Your request for amendment has been accepted and your chart will be corrected. If you would like us to notify other clinicians of the amendment, please provide name and contact information"
}
]
}
Example of Basic Patient Request for Correction-Request is Updated with A Request to Notify Primary Doctor of the Amendment:
{
"resourceType": "Task",
"id": "cfsb1608445649594",
"for": {
"reference": "cfsb1608445009362"
},
"owner": {
"reference": "cfsb1608445622504"
},
"requester": {
"reference": "cfsb1608445009362"
},
"status": "accepted",
"intent": "order",
"code": {
"text": "Patient Request for Correction"
},
"description": "My chart states that I smoke two packs a day. I do not smoke",
"authoredOn": "2020-12-12T19:28:17+10:00",
"lastModified": "2020-12-18T19:28:17+10:00",
"input": [
{
"type": {
"text": "Who to Notify"
},
"valueReference": {
"reference": "cfsb1608619795209"
}
}
]
}
Example of Basic Patient Request for Correction-Request is Denied:
{
"resourceType": "Task",
"id": "cfsb1608445649594",
"for": {
"reference": "cfsb1608445009362"
},
"owner": {
"reference": "cfsb1608445622504"
},
"requester": {
"reference": "cfsb1608445009362"
},
"status": "rejected",
"statusReason": {
"text": "Chart is correct"
},
"note": [
{
"text": "Referred to Dr. Alan Mani for review"
}
],
"intent": "order",
"code": {
"text": "Patient Request for Correction"
},
"description": "My chart states that I smoke two packs a day. I do not smoke",
"authoredOn": "2020-12-12T19:28:17+10:00",
"lastModified": "2020-12-18T19:28:17+10:00",
"output": [
{
"type": {
"text": "Denial Explanation"
},
"valueMarkdown": "While the patient has recently quit smoking, at the time the smoking status was recording, the patient was still a heavy smoker. The chart correctly represents the patient's medical history."
},
{
"type": {
"text": "Explanation of Right to Disagree"
},
"valueMarkdown": "You have a right to provide a written disagreement to this Denial Decision. If you choose to provide a disagreement, it will be attached to your medical record."
}
]
}
Example of Disagreement to Correction Rejection:
{
"resourceType": "Task",
"id": "cfsb1608624320317",
"for": {
"reference": "cfsb1608445009362"
},
"requester": {
"reference": "cfsb1608445009362"
},
"owner": {
"reference": "cfsb1608445622504"
},
"reasonReference": {
"reference": "cfsb1608445649594"
},
"intent": "order",
"status": "requested",
"authoredOn": "2020-12-20T19:28:17+10:00",
"code": {
"text": "Patient Disagreement with Correction Denial"
},
"description": "My patient portal does not show that I used to smoke. It displays that I am a current smoker. However, I quite smoking over 2 years ago on Dec 10th, 2018."
}
Vassil Peytchev (Dec 22 2020 at 14:51):
Can we agree on a temporary code for Task.code? Would it be a total abuse of LOINC to use 87224-2? I don't think having just .text will work well...
Debi Willis (Dec 22 2020 at 16:02):
That is a great idea. Thanks Vassil.
Debi Willis (Dec 22 2020 at 16:04):
@Virginia Lorenzi These look beautiful. Thank you!
John Keyes (Dec 22 2020 at 16:43):
Is there a different LOINC that we should use for Task.code for a PatientCorrectionDisagreement? Or would we use 87224-2 for those as well?
Vassil Peytchev (Dec 22 2020 at 18:14):
I think there needs to be a different code. The closest I found is 52032-0 - note that in both cases these are placeholders for now, as far as I can tell they are not intended for this kind of use case.
John Moehrke (Dec 22 2020 at 18:30):
I very much suspect we need an IG specific code for now. Once we have it, we can speak to LOINC to get it formal.
Vassil Peytchev (Dec 22 2020 at 18:42):
Isn't it easier for the IG editor to have the value set of the two LOINC codes in the IG for now (until post-connectathon), and then do it properly with IG-specific codes?
John Moehrke (Dec 22 2020 at 18:47):
it is very easy to create a codeSystem in the IG.
John Moehrke (Dec 22 2020 at 18:51):
FSH
CodeSystem: PatientCorrectionCodes
Id: patientCorrections-tasks
Title: "The codes used for correction task code"
* #ChangeRequest "Task to request a change"
Lloyd McKenzie (Dec 22 2020 at 19:47):
Best practice is to define a custom code system in your IG that has "temporary" in the canonical URL. That makes it super obvious to implementers copying the examples that the code will change. If you use 'real' but inappropriate codes, it could be harder to get implementers to correct them once you've got a 'real' code. (Also, it's best practice to not ask for a 'real' code until you've got some implementation experience under your belt and are sure you know exactly what you need and have implementer consensus that it's appropriate.)
Last updated: Apr 12 2022 at 19:14 UTC