rdc-Medications-bolus-calculator-pump-standard
Sample scenario
| Bolus delivery type | Bolus Activation type | Recommended total bolus | Selected total bolus | Confirmed total bolus | extended/ delayed bolus |
extended/ delayed duration |
immediate bolus | BG/Carb used for Bolus calculation |
|---|---|---|---|---|---|---|---|---|
| PUMP_STANDARD | Recommended bolus | 5 IU = (meal correction : 2IU + BG correction : 3 IU) |
5 IU = (meal correction : 2IU + BG correction : 3 IU) |
5 IU = (meal correction : 2IU + BG correction : 3 IU) |
- | - | 5 IU | BG - 170 mg/dL Carb - 10g |
MedicationRequest resource containing primarily the Bolus calculation outcome (recommended, selected and conformed boluses) and the details of the dose like delivery type = PUMP_STANDARD, activation type = Recommended bolus.
MedicationAdministration resource containing the confirmed bolus and the details of the dose - delivery type = PUMP_STANDARD
MedicationRequest Sample
| MedicationRequest |
| id : rdc-MedicationRequest-bolus-calculator-pump-standard |
| meta |
| profile : https://roche.com/fhir/iop/StructureDefinition/rdc-MedicationRequest |
| status : active |
| intent : order |
| category |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_recommended_bolus |
| display : 789480007_recommended_bolus |
| medication |
| concept |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 67866001_short_acting |
| display : 67866001_short_acting |
| subject |
| reference : Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| authoredOn : 2020-02-27T11:14:00+00:00 |
| requester |
| reference : Device/5f0990b9-1be2-4f69-9621-028b6abdf1b5 |
| dosageInstruction |
| method |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_bolus_standard |
| display : 789480007_bolus_standard |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_correction_bolus_recommended |
| display : 789480007_correction_bolus_recommended |
| dose |
| value : 3 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_meal_bolus_recommended |
| display : 789480007_meal_bolus_recommended |
| dose |
| value : 2 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_total_bolus_recommended |
| display : 789480007_total_bolus_recommended |
| dose |
| value : 5 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_correction_bolus_selected |
| display : 789480007_correction_bolus_selected |
| dose |
| value : 3 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_meal_bolus_selected |
| display : 789480007_meal_bolus_selected |
| dose |
| value : 2 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_total_bolus_selected |
| display : 789480007_total_bolus_selected |
| dose |
| value : 5 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_correction_bolus_confirmed |
| display : 789480007_correction_bolus_confirmed |
| dose |
| value : 3 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_meal_bolus_confirmed |
| display : 789480007_meal_bolus_confirmed |
| dose |
| value : 2 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| doseAndRate |
| type |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_total_bolus_confirmed |
| display : 789480007_total_bolus_confirmed |
| dose |
| value : 5 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| MedicationRequest.id[0] | rdc-MedicationRequest-bolus-calculator-pump-standard |
| MedicationRequest.meta[0].profile[0] | https://roche.com/fhir/iop/StructureDefinition/rdc-MedicationRequest |
| MedicationRequest.status[0] | active |
| MedicationRequest.intent[0] | order |
| MedicationRequest.category[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.category[0].coding[0].code[0] | 789480007_recommended_bolus |
| MedicationRequest.category[0].coding[0].display[0] | 789480007_recommended_bolus |
| MedicationRequest.medication[0].concept[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.medication[0].concept[0].coding[0].code[0] | 67866001_short_acting |
| MedicationRequest.medication[0].concept[0].coding[0].display[0] | 67866001_short_acting |
| MedicationRequest.subject[0].reference[0] | Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| MedicationRequest.authoredOn[0] | 2020-02-27T11:14:00+00:00 |
| MedicationRequest.requester[0].reference[0] | Device/5f0990b9-1be2-4f69-9621-028b6abdf1b5 |
| MedicationRequest.dosageInstruction[0].method[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].method[0].coding[0].code[0] | 789480007_bolus_standard |
| MedicationRequest.dosageInstruction[0].method[0].coding[0].display[0] | 789480007_bolus_standard |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].type[0].coding[0].code[0] | 789480007_correction_bolus_recommended |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].type[0].coding[0].display[0] | 789480007_correction_bolus_recommended |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].value[0] | 3 |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[1].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[1].type[0].coding[0].code[0] | 789480007_meal_bolus_recommended |
| MedicationRequest.dosageInstruction[0].doseAndRate[1].type[0].coding[0].display[0] | 789480007_meal_bolus_recommended |
| MedicationRequest.dosageInstruction[0].doseAndRate[1].dose[0].value[0] | 2 |
| MedicationRequest.dosageInstruction[0].doseAndRate[1].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[1].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[1].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[2].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[2].type[0].coding[0].code[0] | 789480007_total_bolus_recommended |
| MedicationRequest.dosageInstruction[0].doseAndRate[2].type[0].coding[0].display[0] | 789480007_total_bolus_recommended |
| MedicationRequest.dosageInstruction[0].doseAndRate[2].dose[0].value[0] | 5 |
| MedicationRequest.dosageInstruction[0].doseAndRate[2].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[2].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[2].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[3].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[3].type[0].coding[0].code[0] | 789480007_correction_bolus_selected |
| MedicationRequest.dosageInstruction[0].doseAndRate[3].type[0].coding[0].display[0] | 789480007_correction_bolus_selected |
| MedicationRequest.dosageInstruction[0].doseAndRate[3].dose[0].value[0] | 3 |
| MedicationRequest.dosageInstruction[0].doseAndRate[3].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[3].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[3].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[4].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[4].type[0].coding[0].code[0] | 789480007_meal_bolus_selected |
| MedicationRequest.dosageInstruction[0].doseAndRate[4].type[0].coding[0].display[0] | 789480007_meal_bolus_selected |
| MedicationRequest.dosageInstruction[0].doseAndRate[4].dose[0].value[0] | 2 |
| MedicationRequest.dosageInstruction[0].doseAndRate[4].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[4].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[4].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[5].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[5].type[0].coding[0].code[0] | 789480007_total_bolus_selected |
| MedicationRequest.dosageInstruction[0].doseAndRate[5].type[0].coding[0].display[0] | 789480007_total_bolus_selected |
| MedicationRequest.dosageInstruction[0].doseAndRate[5].dose[0].value[0] | 5 |
| MedicationRequest.dosageInstruction[0].doseAndRate[5].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[5].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[5].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[6].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[6].type[0].coding[0].code[0] | 789480007_correction_bolus_confirmed |
| MedicationRequest.dosageInstruction[0].doseAndRate[6].type[0].coding[0].display[0] | 789480007_correction_bolus_confirmed |
| MedicationRequest.dosageInstruction[0].doseAndRate[6].dose[0].value[0] | 3 |
| MedicationRequest.dosageInstruction[0].doseAndRate[6].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[6].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[6].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[7].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[7].type[0].coding[0].code[0] | 789480007_meal_bolus_confirmed |
| MedicationRequest.dosageInstruction[0].doseAndRate[7].type[0].coding[0].display[0] | 789480007_meal_bolus_confirmed |
| MedicationRequest.dosageInstruction[0].doseAndRate[7].dose[0].value[0] | 2 |
| MedicationRequest.dosageInstruction[0].doseAndRate[7].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[7].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[7].dose[0].code[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[8].type[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationRequest.dosageInstruction[0].doseAndRate[8].type[0].coding[0].code[0] | 789480007_total_bolus_confirmed |
| MedicationRequest.dosageInstruction[0].doseAndRate[8].type[0].coding[0].display[0] | 789480007_total_bolus_confirmed |
| MedicationRequest.dosageInstruction[0].doseAndRate[8].dose[0].value[0] | 5 |
| MedicationRequest.dosageInstruction[0].doseAndRate[8].dose[0].unit[0] | [iU] |
| MedicationRequest.dosageInstruction[0].doseAndRate[8].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationRequest.dosageInstruction[0].doseAndRate[8].dose[0].code[0] | [iU] |
MedicationAdministration (Bolus calculator Sample) having reference to MedicationRequest profile
| MedicationAdministration |
| id : rdc-MedicationAdministration-bolus-calculator-pump-standard |
| meta |
| profile : https://roche.com/fhir/iop/StructureDefinition/rdc-MedicationAdministration |
| status : completed |
| category |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 789480007_bolus_standard |
| display : 789480007_bolus_standard |
| medication |
| concept |
| coding |
| system : https://roche.com/fhir/iop/cs |
| code : 67866001_short_acting |
| display : 67866001_short_acting |
| subject |
| reference : Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| occurence : 2020-02-27T11:14:00+00:00 |
| performer |
| actor |
| reference |
| reference : Device/5f0990b9-1be2-4f69-9621-028b6abdf1b5 |
| request |
| reference : MedicationRequest/7f823ce1-5557-4b09-8c8a-db45d4ffd8f5 |
| dosage |
| dose |
| value : 5.0 |
| unit : [iU] |
| system : http://unitsofmeasure.org |
| code : [iU] |
| MedicationAdministration.id[0] | rdc-MedicationAdministration-bolus-calculator-pump-standard |
| MedicationAdministration.meta[0].profile[0] | https://roche.com/fhir/iop/StructureDefinition/rdc-MedicationAdministration |
| MedicationAdministration.status[0] | completed |
| MedicationAdministration.category[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationAdministration.category[0].coding[0].code[0] | 789480007_bolus_standard |
| MedicationAdministration.category[0].coding[0].display[0] | 789480007_bolus_standard |
| MedicationAdministration.medication[0].concept[0].coding[0].system[0] | https://roche.com/fhir/iop/cs |
| MedicationAdministration.medication[0].concept[0].coding[0].code[0] | 67866001_short_acting |
| MedicationAdministration.medication[0].concept[0].coding[0].display[0] | 67866001_short_acting |
| MedicationAdministration.subject[0].reference[0] | Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| MedicationAdministration.occurence[0] | 2020-02-27T11:14:00+00:00 |
| MedicationAdministration.performer[0].actor[0].reference[0].reference[0] | Device/5f0990b9-1be2-4f69-9621-028b6abdf1b5 |
| MedicationAdministration.request[0].reference[0] | MedicationRequest/7f823ce1-5557-4b09-8c8a-db45d4ffd8f5 |
| MedicationAdministration.dosage[0].dose[0].value[0] | 5.0 |
| MedicationAdministration.dosage[0].dose[0].unit[0] | [iU] |
| MedicationAdministration.dosage[0].dose[0].system[0] | http://unitsofmeasure.org |
| MedicationAdministration.dosage[0].dose[0].code[0] | [iU] |
BG Sample for Capillary Glycemia with Carbs association
Note : The Guidance Response profile will help the reference of Observation (BG value & its associated carb) with Medication Request profile as a response for bolus calculator usescase.
| Observation |
| id : rdc-Observation-BG-capillary-glycemia-with-carbs-association2 |
| meta |
| profile : https://roche.com/fhir/iop/StructureDefinition/rdc-Observation-BG |
| status : final |
| code |
| coding |
| system : http://loinc.org |
| code : 32016-8 |
| display : Glucose [Mass/volume] in Capillary blood |
| subject |
| reference : Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| effective |
| event : 2020-10-14T02:00:00.000+00:00 |
| value |
| value : 170.0 |
| unit : mg/dL |
| system : http://unitsofmeasure.org |
| code : mg/dL |
| device |
| reference : Device/8954c958-41c5-4a24-82ef-693218c2f625 |
| hasMember |
| reference : Observation/78687b6e-291a-45ba-8d0a-b16000b31c71 |
| Observation.id[0] | rdc-Observation-BG-capillary-glycemia-with-carbs-association2 |
| Observation.meta[0].profile[0] | https://roche.com/fhir/iop/StructureDefinition/rdc-Observation-BG |
| Observation.status[0] | final |
| Observation.code[0].coding[0].system[0] | http://loinc.org |
| Observation.code[0].coding[0].code[0] | 32016-8 |
| Observation.code[0].coding[0].display[0] | Glucose [Mass/volume] in Capillary blood |
| Observation.subject[0].reference[0] | Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| Observation.effective[0].event[0] | 2020-10-14T02:00:00.000+00:00 |
| Observation.value[0].value[0] | 170.0 |
| Observation.value[0].unit[0] | mg/dL |
| Observation.value[0].system[0] | http://unitsofmeasure.org |
| Observation.value[0].code[0] | mg/dL |
| Observation.device[0].reference[0] | Device/8954c958-41c5-4a24-82ef-693218c2f625 |
| Observation.hasMember[0].reference[0] | Observation/78687b6e-291a-45ba-8d0a-b16000b31c71 |
Carbs Sample
| Observation |
| id : rdc-Observation-carbs2 |
| meta |
| profile : https://roche.com/fhir/iop/StructureDefinition/rdc-Observation-CarbohydrateIntake |
| status : final |
| code |
| coding |
| system : http://loinc.org |
| code : 9059-7 |
| display : Carbohydrate intake Estimated |
| subject |
| reference : Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| effective : 2017-10-03T06:32:00+01:00 |
| value |
| value : 10 |
| unit : g |
| system : http://unitsofmeasure.org |
| code : g |
| device |
| reference : Device/8954c958-41c5-4a24-82ef-693218c2f625 |
| Observation.id[0] | rdc-Observation-carbs2 |
| Observation.meta[0].profile[0] | https://roche.com/fhir/iop/StructureDefinition/rdc-Observation-CarbohydrateIntake |
| Observation.status[0] | final |
| Observation.code[0].coding[0].system[0] | http://loinc.org |
| Observation.code[0].coding[0].code[0] | 9059-7 |
| Observation.code[0].coding[0].display[0] | Carbohydrate intake Estimated |
| Observation.subject[0].reference[0] | Patient/34605fdc-74aa-4587-a5f0-92e6c5f64527 |
| Observation.effective[0] | 2017-10-03T06:32:00+01:00 |
| Observation.value[0].value[0] | 10 |
| Observation.value[0].unit[0] | g |
| Observation.value[0].system[0] | http://unitsofmeasure.org |
| Observation.value[0].code[0] | g |
| Observation.device[0].reference[0] | Device/8954c958-41c5-4a24-82ef-693218c2f625 |
