FHIR Chat · Medication Quantity · implementers

Stream: implementers

Topic: Medication Quantity


view this post on Zulip Richard Kavanagh (Oct 01 2019 at 18:55):

For a legacy system, I have a feed that has the following medication information:

Medication Code (e.g. ABC123)
Medication Name (e.g. Citalopram)
Dosage (e.h. 1 tablet 3 times a day)
Medication Quantity (45 tables)

The challenge I have is (in STU3) where to put the Quantity. If I put this in Medication I have a challenge as this necessitates other mandatory information that I don't have. I note that the medication resource has had a bit of a redesign for R4 which alleviated this issue - but I am using STU3.

Any advice on how to progress? I seem to have two options:

  • Add an extension to Medication for the "Quantity" (as per R4)
  • Use the medication code in Medication.Content.IntemCodeableConcept

Has anyone else met this problem?

view this post on Zulip Lloyd McKenzie (Oct 01 2019 at 18:59):

This seems like it's representing dispense information - what med was given, dosage instructions and quantity supplied. Is that the use-case?

view this post on Zulip Richard Kavanagh (Oct 01 2019 at 19:05):

In this case, it's not really a Request/Dispense/Administer workflow - it's just a statement of fact that the patient has certain medications.

view this post on Zulip Lloyd McKenzie (Oct 01 2019 at 19:06):

So quantity on hand?

view this post on Zulip Lloyd McKenzie (Oct 01 2019 at 19:07):

(as of today)

view this post on Zulip Lloyd McKenzie (Oct 01 2019 at 19:07):

- I'm trying to understand what the 'Medication Quantity' element represents

view this post on Zulip Richard Kavanagh (Oct 01 2019 at 19:12):

Good question - I assuming the original quantity. Also looking closer it is not in a structured form just a compound string like "100 tablets", "10 capsules", "200 ml" etc

view this post on Zulip Richard Kavanagh (Oct 01 2019 at 19:14):

So a "Quantity" or "Ratio" datatype is going to be challenging...

view this post on Zulip Lloyd McKenzie (Oct 01 2019 at 20:39):

There's an original text extension you can use for those. If it's talking about "original quantity", then that's either a total authorized quantity (which would be MedicationRequest) or a supplied quantity on a most recent dispense (MedicationDispense). Presume you'd also need a link to the patient?

view this post on Zulip Richard Kavanagh (Oct 01 2019 at 21:32):

Thanks @Lloyd McKenzie I see that is an R4 extension, but presumably can be used in STU3. And yes, there is a patient :-)

view this post on Zulip Melva Peters (Oct 01 2019 at 22:38):

Medication is not the right resource to represent this information. Perhaps MedicationStatement or Usage - which represents medications that the patient or someone says they are taking. You need to use either MedicationRequest, medicationDispense, MedicationAdministration or MedicationStatement/Usage to be able to include the patient that this is tied to. Medication does not have a reference to a patient and the quantity in the Medication resource is intended to include the quantity per package (in STU3) (ratio allows you to say 2ml per vial or 100 tablets per box).


Last updated: Apr 12 2022 at 19:14 UTC