Stream: implementers
Topic: Medication dosage Timing and DoseAndRate
Julien Lamon (Feb 10 2021 at 09:08):
Hi, i'm trying to implement MedicationRequest resource but i have a problem to represent timing and dosage and rate. For example this prescription : paracetamol 500mg - morning 1 tab, afternoon 1 tab, night 2 tab.
Can i use on dosage like this, a timing with 1 daily repeat and a TID code (3 times per day) and then specify 3 different doseAndRate for the 3 TID dosage:
{
"Dosage": {
"timing": {
"event": ["2021-02-09"],
"repeat": {
"boundsPeriod": {"start": "2021-02-09","end": "2021-02-15"},
"frequency": 1,
"period": 1,
"periodUnit": "d"
},
"code": "QID"
},
"doseAndRate": [
{"doseQuantity": {"value": 2}},
{"doseQuantity": {"value": 1}},
{"doseQuantity": {"value": 3}}
]
}
Thank you
Arianne van de Wetering (Feb 10 2021 at 09:27):
I believe you need more than one dosageinstructions to unambiguously convey this information, example (2 in the morning, 1 in the evening):
<dosageInstruction>
<timing>
<repeat>
<when value="MORN"/>
</repeat>
</timing>
<route>
<coding>
<system value="urn:oid:2.16.840.1.113883.2.4.4.9"/>
<code value="9"/>
<display value="oraal"/>
</coding>
</route>
<doseQuantity>
<value value="2"/>
<unit value="stuk"/>
<system value="urn:oid:2.16.840.1.113883.2.4.4.1.900.2"/>
<code value="245"/>
</doseQuantity>
</dosageInstruction>
<dosageInstruction>
<timing>
<repeat>
<when value="EVE"/>
</repeat>
</timing>
<route>
<coding>
<system value="urn:oid:2.16.840.1.113883.2.4.4.9"/>
<code value="9"/>
<display value="oraal"/>
</coding>
</route>
<doseQuantity>
<value value="1"/>
<unit value="stuk"/>
<system value="urn:oid:2.16.840.1.113883.2.4.4.1.900.2"/>
<code value="245"/>
</doseQuantity>
</dosageInstruction>
Julien Lamon (Feb 10 2021 at 09:27):
(deleted)
Last updated: Apr 12 2022 at 19:14 UTC