Stream: implementers
Topic: Scheduled Administration
Dan Miller (May 24 2021 at 08:27):
Hi, is there a resource to schedule an administration? The MedicationAdministration looks like it's intended for just current and historic administrations. Sorry if this has been answered already, I've had a look around and haven’t been able to find anything on this so far.
Jose Costa Teixeira (May 24 2021 at 10:06):
MedicationRequest with .intent=instance-order
Dan Miller (May 24 2021 at 14:12):
Thanks @Jose Costa Teixeira , that raises another question.
When a prescription is PRN and a clinician is about to administer a dose we are looking to validate the safety of the administration. When processing this should we be using the MedicationAdministration resource or the MedicationRequest? The MedicationRequest seems to be for scheduled events where as the MedicationAdministration holds information about the specific administration i.e. specific amount being administered, the route of administration and by whom this seems more appropriate.
Jose Costa Teixeira (May 24 2021 at 14:13):
are you asking wheter the same applies for non-scheduled (PRN / emergency) administrations?
Lloyd McKenzie (May 24 2021 at 14:15):
MedicationAdministration is for a medication that's already been administered or is in the process of being administered (e.g. IV bag has been hung and is running). Typically you'd want to do safety checks on the instance order - as that would allow you to catch problems before the drug has started to enter the patient.
Lloyd McKenzie (May 24 2021 at 14:16):
MedicationRequest can be used at different levels of granularity. An 'instance-order' MedicationRequest would be something like "Jan. 3, 1:30pm, administer 10 mg drug X to Patient A"
Jose Costa Teixeira (May 24 2021 at 14:18):
in my view you can still do both:
- capture a ad-hoc request ("i just scheduled myself to do this now") for each administration.
- Just do a MedAdministration - first with a status in-progress, check if that is going OK, and use that to detect any issues.
Jose Costa Teixeira (May 24 2021 at 14:20):
My guess is that 2. seems simpler but will mess up your data (i.e. that use case uses one less "temporary" resource) but now your decision support needs to support MedicationAdministration AND MedicationRequest. Also makes data analytics harder
Jose Costa Teixeira (May 24 2021 at 14:21):
so, IMO you'd have to have good reasons to go for 2.
Lloyd McKenzie (May 24 2021 at 14:27):
in-progress technically means that it's started. Systems will generally assume that the patient was exposed to at least some medication if there's an in-progress instance.
Dan Miller (May 24 2021 at 14:30):
So, an example could be, a patient been prescribed Paracetamol PRN and we are now about to administer the medication.
An example check could be “has the patient reached their limit for the day via the intended route”. This would need to have specific details about the route being applied as the prescription may not have specified at a detailed enough level.
Given this would it be appropriate for the application to create a MedicationRequest with intent = instance-order with specific details of the administration proposed. Then to process checks against them and pass back an indicator before the application then creates the MedicationAdministration?
Jose Costa Teixeira (May 24 2021 at 14:38):
Dan Miller said:
would it be appropriate for the application to create a MedicationRequest with intent = instance-order with specific details of the administration proposed. Then to process checks against them and pass back an indicator before the application then creates the MedicationAdministration?
I would prefer that, yes
Dan Miller (May 24 2021 at 14:56):
Many thanks @Jose Costa Teixeira
Last updated: Apr 12 2022 at 19:14 UTC