FHIR Chat · MedicationDispense · Medication

Stream: Medication

Topic: MedicationDispense


view this post on Zulip Michelle (Moseman) Miller (May 05 2021 at 18:41):

Consider a scenario when a pharmacy attempts to prepare a dispense, but cancels it prior to the dispense being handed over to the patient. At a later point in time, the pharmacy makes a second attempt to prepare a dispense and successfully hands it over to the patient. Which of the following represents what you would expect to see?

Option 1: A single dispense record that is modified over time. The status lifecycle of the single dispense would be: preparation > cancelled/stopped > preparation > completed
Option 2: A dispense record for each attempted dispense event (e.g. one record has cancelled/stopped end state status; second record has completed end state status).

view this post on Zulip Lloyd McKenzie (May 05 2021 at 21:36):

My leaning would be the second - not that my opinion counts for much here :)

view this post on Zulip Jose Costa Teixeira (May 05 2021 at 23:47):

What is "cancels it"? If it is removed from the original packaging, it most likely cannot be un-dispensed. Also the reason for canceling may need to be recorded, and the reason for un-dispense may be tricky. If the second dispense is just a simple update to the previous dispense attempt, option 1 may suffice.

view this post on Zulip Jose Costa Teixeira (May 05 2021 at 23:48):

But anything beyond simple should be safer with option 2

view this post on Zulip Jean Duteau (May 06 2021 at 01:52):

i think that it is up to the implementation. I don't think we (the Core Spec) want to say anything about that. There are pros and cons to each option. I too lean towards #2 but I can see why #1 would work for some systems.

view this post on Zulip John Moehrke (May 06 2021 at 12:52):

2

view this post on Zulip Vassil Peytchev (May 06 2021 at 14:34):

What is the context? Is it a pharmacy IT system design? Is it patient-centric interoperability? Is it pharmacy IS interoperability? I think the answer will depend on the specific context.

From the patient care point of view, there should be only one Medication Dispense resource, the one that was successfully handed over to the patient. The information that there was a "failed attempt" is of no obvious use outside the pharmacy.

view this post on Zulip Jose Costa Teixeira (May 06 2021 at 17:38):

A failed attempt at dispensing may be relevant for inventory management as well.

view this post on Zulip Vassil Peytchev (May 06 2021 at 19:13):

That would be part of pharmacy IS interoperability.

view this post on Zulip Jose Costa Teixeira (May 06 2021 at 22:47):

Right. my comment was about the failed attempt being of no obvious use outside the pharmacy

view this post on Zulip Michelle (Moseman) Miller (May 17 2021 at 15:19):

Context is interop (sharing the dispenses across systems for various consumption purposes).

view this post on Zulip Scott Robertson (May 17 2021 at 18:38):

status=declined is the closest I see for "we started the dispense but we stopped and we may do this dispense in the future".

In my experience, I have not had a need to track the declined dispense internally. So, I would go with Option 1.

If there is an operational need to track the declined dispense, then Option 2 is necessary. I'm interested in thoughts on why the decline dispense would need to be tracked.

view this post on Zulip Jose Costa Teixeira (May 17 2021 at 19:06):

I can imagine that this would be the case if the dispense fails (jar is broken before giving it to the patient; realizing that there was a mistake/issue with the quantities while mixing a solution)

view this post on Zulip Jose Costa Teixeira (May 17 2021 at 19:07):

in that case you may want to capture that.

view this post on Zulip Jose Costa Teixeira (May 17 2021 at 19:07):

I don't consider this a dispense, but a consumption. So we may not need to capture this as a Dispense resource


Last updated: Apr 12 2022 at 19:14 UTC