FHIR Chat · Timing of documentation that MedicationDispense not-done · implementers

Stream: implementers

Topic: Timing of documentation that MedicationDispense not-done


view this post on Zulip 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

view this post on Zulip Lloyd McKenzie (Oct 24 2019 at 14:24):

@Melva Peters

view this post on Zulip 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.

view this post on Zulip 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.

view this post on Zulip 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.

view this post on Zulip Floyd Eisenberg (Oct 24 2019 at 17:59):

Thank you - should I enter a FHIR tracker item?

view this post on Zulip 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?

view this post on Zulip 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.

view this post on Zulip Grahame Grieve (Oct 29 2019 at 19:33):

+1 to having a task for this issue

view this post on Zulip 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