Hi Tharma
No, MedicationAdministration resource is not intended for future events.
If you look at the effectiveDate attribute it says âA specific date/time or interval of time during which the administration took placeâ
That is in the past.
Also see here:
http://hl7.org/fhir/medications-module.html
where it states âA record of a patient actually consuming a medicine, or if it has otherwise been administered to themâ
If your system captures this level of detail, you use a request to say when to say when medication should be given in future, not an administration. Using a future date in an administration would be incorrect, as far as I am aware.
I canât see any ambiguity, but if you can, please give references so that we can take steps to improve the FHIR documentation.
Also note that, as mentioned on these threads, not all systems will use the full medication resource pattern (request, dispense, administer). Some systems, in the UK GP sector for instance, are expecting to just âsummariseâ things in MedicationStatements - not covering the taking of every tablet. Few systems outside of secondary care track every dose that is taken by the patient themselves, for instance.
Also re: >and the status of each dosing event whether its given or not giving delay reason etc should also be considered.
If this level of detail is supported (which it would not, for many systems) this would be captured with MedicationAdministration.statusReason (âa code indicating why the administration was not performedâ)
Btw we still donât know the scope or setting of the system you are developing, which would be helpful for us to guide you better.
Rik