Element: asNeeded
Dosing 'asNeeded' and 'asNeededCodeableConcept' instructions.
Sub-element: Dosage.asNeeded[x]
The asNeeded
structure can be used to define a simple “as required” (or “pro re nata” expressed as “PRN” for those who still prefer to use Latin abbreviations) instructions.
In this case use the asNeededBoolean
option. The absence of asNeededBoolean
is equivalent to where asNeededBoolean
has a value of false
.
The asNeededCodeableConcept
option is used to bound the dosage instruction to a coded term. Any number of coded terms can be used from the SNOMED-CT hierarchy as a descendant of 404684003 Clinical Finding (finding). An extensive medication-as-needed-reason value-set is defined within FHIR which is a subset of the SNOMED-CT clinical findings hierarchy.
Where use of asNeededBoolean
is not specific enough, and there is not a clinically suitable SNOMED concept, then use a text string asNeededCodeableConcept.text
.
Example #1: Dosage.asNeeded
MedicationRequest.id[0] | c804eca2-8b32-44d7-b654-b88bb9b1edd2 |
MedicationRequest.meta[0].profile[0] | https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest |
MedicationRequest.status[0] | active |
MedicationRequest.intent[0] | order |
MedicationRequest.category[0].coding[0].system[0] | http://terminology.hl7.org/CodeSystem/medicationrequest-category |
MedicationRequest.category[0].coding[0].code[0] | community |
MedicationRequest.category[0].coding[0].display[0] | community |
MedicationRequest.medication[0].coding[0].system[0] | https://dmd.nhs.uk |
MedicationRequest.medication[0].coding[0].code[0] | 321177003 |
MedicationRequest.medication[0].coding[0].display[0] | Zopiclone 3.75mg tablets |
MedicationRequest.subject[0].identifier[0].system[0] | https://fhir.nhs.uk/Id/nhs-number |
MedicationRequest.subject[0].identifier[0].value[0] | 9999999999 |
MedicationRequest.authoredOn[0] | 2020-05-15T15:00:00Z |
MedicationRequest.requester[0].reference[0] | urn:staff-1112 |
MedicationRequest.requester[0].display[0] | Dr Maikeu Well |
MedicationRequest.recorder[0].reference[0] | urn:staff-1112 |
MedicationRequest.recorder[0].display[0] | Dr Maikeu Well |
MedicationRequest.dosageInstruction[0].text[0] | 1 tablet - during the night - oral - as required - up to a maximum of 7.5 milligram in 24 hours |
MedicationRequest.dosageInstruction[0].timing[0].repeat[0].when[0] | NIGHT |
MedicationRequest.dosageInstruction[0].asNeeded[0] | True |
MedicationRequest.dosageInstruction[0].route[0].coding[0].system[0] | http://snomed.info/sct |
MedicationRequest.dosageInstruction[0].route[0].coding[0].code[0] | 26643006 |
MedicationRequest.dosageInstruction[0].route[0].coding[0].display[0] | oral |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].value[0] | 1 |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].unit[0] | tablet |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].system[0] | http://snomed.info/sct |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].code[0] | 428673006 |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].numerator[0].value[0] | 7.5 |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].numerator[0].unit[0] | milligram |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].numerator[0].system[0] | http://unitsofmeasure.org |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].numerator[0].code[0] | mg |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].denominator[0].value[0] | 24 |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].denominator[0].unit[0] | hour |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].denominator[0].system[0] | http://unitsofmeasure.org |
MedicationRequest.dosageInstruction[0].maxDosePerPeriod[0].denominator[0].code[0] | h |
MedicationRequest.substitution[0].allowed[0] | False |
MedicationRequest |
id : c804eca2-8b32-44d7-b654-b88bb9b1edd2 |
meta |
profile : https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest |
status : active |
intent : order |
category |
coding |
system : http://terminology.hl7.org/CodeSystem/medicationrequest-category |
code : community |
display : community |
medication |
coding |
system : https://dmd.nhs.uk |
code : 321177003 |
display : Zopiclone 3.75mg tablets |
subject |
identifier |
system : https://fhir.nhs.uk/Id/nhs-number |
value : 9999999999 |
authoredOn : 2020-05-15T15:00:00Z |
requester |
reference : urn:staff-1112 |
display : Dr Maikeu Well |
recorder |
reference : urn:staff-1112 |
display : Dr Maikeu Well |
dosageInstruction |
text : 1 tablet - during the night - oral - as required - up to a maximum of 7.5 milligram in 24 hours |
timing |
repeat |
when : NIGHT |
asNeeded : True |
route |
coding |
system : http://snomed.info/sct |
code : 26643006 |
display : oral |
doseAndRate |
dose |
value : 1 |
unit : tablet |
system : http://snomed.info/sct |
code : 428673006 |
maxDosePerPeriod |
numerator |
value : 7.5 |
unit : milligram |
system : http://unitsofmeasure.org |
code : mg |
denominator |
value : 24 |
unit : hour |
system : http://unitsofmeasure.org |
code : h |
substitution |
allowed : False |
Zopiclone 3.75mg tablets, 1 tablet, at BEDTIME, PRN, oral
Example #2: Dosage.asNeededCodeableConcept
MedicationRequest.id[0] | e02e462c-12db-4162-95f6-0436a60c5bc4 |
MedicationRequest.meta[0].profile[0] | https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest |
MedicationRequest.status[0] | active |
MedicationRequest.intent[0] | order |
MedicationRequest.category[0].coding[0].system[0] | http://terminology.hl7.org/CodeSystem/medicationrequest-category |
MedicationRequest.category[0].coding[0].code[0] | inpatient |
MedicationRequest.category[0].coding[0].display[0] | inpatient |
MedicationRequest.medication[0].coding[0].system[0] | https://dmd.nhs.uk |
MedicationRequest.medication[0].coding[0].code[0] | 56549003 |
MedicationRequest.medication[0].coding[0].display[0] | Metoclopramide |
MedicationRequest.subject[0].identifier[0].system[0] | https://fhir.nhs.uk/Id/nhs-number |
MedicationRequest.subject[0].identifier[0].value[0] | 9999999999 |
MedicationRequest.authoredOn[0] | 2020-05-15T15:00:00Z |
MedicationRequest.requester[0].reference[0] | urn:staff-3040 |
MedicationRequest.requester[0].display[0] | Dr Jim Bean |
MedicationRequest.recorder[0].reference[0] | urn:staff-3040 |
MedicationRequest.recorder[0].display[0] | Dr Jim Beam |
MedicationRequest.dosageInstruction[0].text[0] | 10 milligram - up to 3 times a day - oral - as required for nausea |
MedicationRequest.dosageInstruction[0].timing[0].repeat[0].frequencyMax[0] | 3 |
MedicationRequest.dosageInstruction[0].timing[0].repeat[0].period[0] | 1 |
MedicationRequest.dosageInstruction[0].timing[0].repeat[0].periodUnit[0] | d |
MedicationRequest.dosageInstruction[0].asNeeded[0].coding[0].system[0] | http://snomed.info/sct |
MedicationRequest.dosageInstruction[0].asNeeded[0].coding[0].code[0] | 422587007 |
MedicationRequest.dosageInstruction[0].asNeeded[0].coding[0].display[0] | nausea |
MedicationRequest.dosageInstruction[0].route[0].coding[0].system[0] | http://snomed.info/sct |
MedicationRequest.dosageInstruction[0].route[0].coding[0].code[0] | 26643006 |
MedicationRequest.dosageInstruction[0].route[0].coding[0].display[0] | oral |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].value[0] | 10 |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].unit[0] | milligram |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].system[0] | http://unitsofmeasure.org |
MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].code[0] | mg |
MedicationRequest.substitution[0].allowed[0] | False |
MedicationRequest |
id : e02e462c-12db-4162-95f6-0436a60c5bc4 |
meta |
profile : https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest |
status : active |
intent : order |
category |
coding |
system : http://terminology.hl7.org/CodeSystem/medicationrequest-category |
code : inpatient |
display : inpatient |
medication |
coding |
system : https://dmd.nhs.uk |
code : 56549003 |
display : Metoclopramide |
subject |
identifier |
system : https://fhir.nhs.uk/Id/nhs-number |
value : 9999999999 |
authoredOn : 2020-05-15T15:00:00Z |
requester |
reference : urn:staff-3040 |
display : Dr Jim Bean |
recorder |
reference : urn:staff-3040 |
display : Dr Jim Beam |
dosageInstruction |
text : 10 milligram - up to 3 times a day - oral - as required for nausea |
timing |
repeat |
frequencyMax : 3 |
period : 1 |
periodUnit : d |
asNeeded |
coding |
system : http://snomed.info/sct |
code : 422587007 |
display : nausea |
route |
coding |
system : http://snomed.info/sct |
code : 26643006 |
display : oral |
doseAndRate |
dose |
value : 10 |
unit : milligram |
system : http://unitsofmeasure.org |
code : mg |
substitution |
allowed : False |
Example #3: Dosage.asNeededCodeableConcept.code
"medicationCodeableConcept": { "text": "relief of symptoms" }