description: The BolusCalculator extension records the type and value used to calculate a bolus dose in MedicationAdministration, providing context for automated or manual dosing decisions. package_name: navify.fhir.r5.rdc derivation: constraint name: ExtBolusCalculator type: Extension elements: extension: index: 0 slicing: slices: Type: match: {} schema: index: 0 elements: url: pattern: {type: uri, value: Type} type: uri index: 1 value: choices: [valueCodeableConcept] index: 3 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 4} value[x]: elements: coding: binding: {strength: required, valueSet: 'https://roche.com/fhir/iop/ValueSet/device-settings-codes'} index: 5 Value: match: {} schema: index: 6 elements: url: pattern: {type: uri, value: Value} type: uri index: 7 value: choices: [valueQuantity] index: 9 valueQuantity: {type: Quantity, choiceOf: value, index: 10} url: pattern: {type: uri, value: 'https://roche.com/fhir/iop/StructureDefinition/ext-BolusCalculator'} type: uri index: 11 value: choices: [] index: 13 package_version: 1.1.0 extensions: Type: url: null index: 0 elements: url: pattern: {type: uri, value: Type} type: uri index: 1 value: choices: [valueCodeableConcept] index: 3 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 4} value[x]: elements: coding: binding: {strength: required, valueSet: 'https://roche.com/fhir/iop/ValueSet/device-settings-codes'} index: 5 Value: url: null index: 6 elements: url: pattern: {type: uri, value: Value} type: uri index: 7 value: choices: [valueQuantity] index: 9 valueQuantity: {type: Quantity, choiceOf: value, index: 10} class: extension kind: complex-type url: https://roche.com/fhir/iop/StructureDefinition/ext-BolusCalculator base: http://hl7.org/fhir/StructureDefinition/Extension version: null