Medication insulin delivery
In this data flow, we cover Medication Adminstration for a patient based on the MedicationRequest. Medication insulin delivery is structured around 3 key medication profiles that are generated by a Device and have a Patient subject.
Profile | Description |
---|---|
Device Instance | Represents a specific instance of a Device, linking it to its corresponding Device Model with details such as serial number and configuration. |
MedicationAdministration | Represent the event of a patient consuming or otherwise being administered a medication. Medications are generally insulin, but are not limited to insulin (either manually reported or reported by an insulin pump). |
MedicationRequest | Describes an order or request for both supply of the medication and the instructions for administration of a medication to a patient. |
Patient | A stripped-down patient profile containing no elements except for common resource metadata, such as the |
Data model overview
Bolus calculator data point use case
- Bolus Activation Type
RdcMedicationRequest
: Use the respective code in.intent
.
- Bolus Delivery Type
RdcMedicationRequest
: Use the respective code in.dosageInstruction.method
.RdcMedicationAdministration
: Use the respective code in.category
.
- Other Bolus Calculator Data Points: Confirmed, Selected, Recommended, Immediate Insulin, Delayed Insulin, Delayed Duration
RdcMedicationRequest
: Use the respective code and value in.dosageInstruction.doseAndRate.type.code
.dosageInstruction.doseAndRate.doseQuantity
.
RdcMedicationAdministration
: Use the respective code and value in.dosage.method.coding.code
.dose.value
.
Data Flow for write action
The data flow for insulin delivery follows these steps:
- Device administration flow (if not arleady available)
- Create
RdcPatient
instance (if not arleady available) - Create
RdcMedicationRequest
instance (if not arleady available) - Create
RdcMedicationAdminstration
, referencing the relevantRdcDeviceInstance
,RdcPatient
andRdcMedicationRequest
resources