Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

MedicationRequest

OpenMRS Column/FieldCurrent Mapped FHIR FieldUpdated Mapping?Notes
order.concept_idmedication.code.coding.code
Is this okay?
order.ordererrequestor
No Change?
order.encounterencounter
No Change?
order.instructions(question) 
Maybe not needed or N/A for Phase 1?

order.date_activated

order.auto_expire_date

order.date_stopped

status

https://build.fhir.org/valueset-medicationrequest-status.html

If active, status=ACTIVE

If discontinued = CANCELLED

otherwise, unknown

see:

https://github.com/openmrs/openmrs-module-fhir2/blob/master/api/src/main/java/org/openmrs/module/fhir2/api/translators/impl/MedicationRequestStatusTranslatorImpl.java

https://github.com/openmrs/openmrs-module-fhir2/blob/master/api/src/main/java/org/openmrs/module/fhir2/api/translators/impl/MedicationRequestStatusTranslatorImpl.java

order.order_reasonreasonCode.coding.code
No Change?
order.order_reason_non_coded(question)

Maybe not needed or N/A for Phase

order.urgencypriority
No Change?
drug_order.drug_inventory_id(warning)
(question) Do we convey into FHIR format, with strength, dose form, etc?
drug_order.dose(warning)dosageInstructions.doseAndRate.dose.doseQuantity Not currently mapped?
drug_order.dose_units(warning)dosageInstructions.doseAndRate.type Not currently mapped?
drug_order.frequency

DosageInstructions.timing.repeat.frequency

DosageInstructions.timing.repeat.period

DosageInstructions.timing.repeat.periodUnit


https://build.fhir.org/datatypes.html#Timing


drug_order.as_neededdosageInstructions.asNeededBoolean
No change?
drug_order.quantity(warning)dispenseRequest.quantity.valueNot currently mapped?
drug_order.quantity_units(warning)dispenseRequest.quantity.codeNot currently mapped?
drug_order.durationdosageInstructions.timing.repeat.duration
No change?
drug_order.duration_unitsdosageInstructions.timing.repeat.durationUnits
(warning) But this doesn't seem to map properly currenty?
drug_order.num_refills(warning)dispenseRequest.numberOfRepeatsAllowedNot currently mapped?
drug_order.dosing_instructions(warning)DosageInstructions.patientInstructions  Not currently mapped?
order.fulfiller_status

Not mapped (question) can we not use this, since it doesn't really belong
order.fulfiller_comment

Not mapped (question) can we not use this, since it doesn't really belong

...