Stream: implementers
Topic: Timing of documentation that MedicationDispense not-done
Floyd Eisenberg (Oct 24 2019 at 12:48):
MedicationDispense includes a status = declined (dispense was declined and not performed) and stopped (Actions implied by the dispense have been permanently halted, before all of them occurred). It also allows a MedicationDispense.statusReason. However, what timing should be used to reference when such a status and reason is documented? The only timing that might work is MedicationDispense.whenHandedOver, but the medication was not handed over. Similarly, MedicationDispense.whenPrepared doesn't fit since it wasn't necessarily prepared (but it may have been prepared and not handed over). The use case is to know the coded reason why the dispense did not occur and, for quality measurement, determine if the reason for the dispense "failure" is acceptable for the measure criteria. Can you suggest what timing should be used? If needed, we can create a FHIR tracker asking for more explicit language explaining whenHandedOver to allow our use case, or to add a timing.
I don't see any new options in the FHIR R5 modeling either. Thank you
Lloyd McKenzie (Oct 24 2019 at 14:24):
@Melva Peters
Jean Duteau (Oct 24 2019 at 17:41):
I wouldn't use either of those timings. Instead, I would add an extension to the statusReason to include the date when the status was set.
Floyd Eisenberg (Oct 24 2019 at 17:51):
Thanks - that was the advice I was seeking. We can add an extension but we wanted to understand the direction Pharmacy might be considering for future FHIR versions. Would Pharmacy consider an additional timing for MedicationDispense to support our use case? We try to keep our extension modeling to be consistent with future base resource plans.
Jean Duteau (Oct 24 2019 at 17:55):
We'd need to reach out to the implementer community to see if they have status timings. To date, yours is the first use case needing that data element.
Floyd Eisenberg (Oct 24 2019 at 17:59):
Thank you - should I enter a FHIR tracker item?
Arianne van de Wetering (Oct 25 2019 at 13:24):
How about this being part of an audit event? Sounds like a question that could be asked for any status update to any resource?
Floyd Eisenberg (Oct 29 2019 at 13:21):
@Arianne van de Wetering The use case is clinical - that there is clinical documentation about why a MedicationDispense did not occur, and there should be a dateTime when that documentation (reasonNotDone) occurs. Audit may have timing but the clinical documentation timing should be available without an audit.
Grahame Grieve (Oct 29 2019 at 19:33):
+1 to having a task for this issue
Jose Costa Teixeira (Oct 30 2019 at 12:41):
If we are going to have a time, perhaps it should be a generic "recordTime" - that would work for time of registering non-dispense, but also time for registering dispense.
Last updated: Apr 12 2022 at 19:14 UTC