description: Conditions that apply to this set of dosing instructions. package_name: hl7.fhir.r5.core derivation: constraint name: conditions type: Extension elements: extension: type: Extension array: true index: 0 slicing: slices: meetGoal: match: {} schema: type: Extension array: true index: 0 extensions: offset: url: null type: Extension index: 2 extensions: {} elements: extension: {index: 3} url: type: uri pattern: {type: Uri, value: offset} index: 4 value: choices: [valueDuration] index: 6 valueDuration: {type: Duration, choiceOf: value, index: 7} required: [value, valueDuration] goal: url: null type: Extension _required: true index: 8 extensions: {} elements: extension: {index: 9} url: type: uri pattern: {type: Uri, value: goal} index: 10 value: choices: [valueReference] index: 12 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Goal'] index: 13 required: [valueReference, value] elements: extension: index: 1 slicing: slices: offset: match: {} schema: type: Extension index: 2 extensions: {} elements: extension: {index: 3} url: type: uri pattern: {type: Uri, value: offset} index: 4 value: choices: [valueDuration] index: 6 valueDuration: {type: Duration, choiceOf: value, index: 7} required: [value, valueDuration] goal: match: {} schema: type: Extension _required: true index: 8 extensions: {} elements: extension: {index: 9} url: type: uri pattern: {type: Uri, value: goal} index: 10 value: choices: [valueReference] index: 12 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Goal'] index: 13 required: [valueReference, value] url: type: uri pattern: {type: Uri, value: meetGoal} index: 14 value: choices: [] index: 16 whenTrigger: match: {} schema: type: Extension array: true index: 17 extensions: offset: url: null type: Extension index: 19 extensions: {} elements: extension: {index: 20} url: type: uri pattern: {type: Uri, value: offset} index: 21 value: choices: [valueDuration] index: 23 valueDuration: {type: Duration, choiceOf: value, index: 24} required: [value, valueDuration] trigger: url: null type: Extension _required: true index: 25 extensions: {} elements: extension: {index: 26} url: type: uri pattern: {type: Uri, value: trigger} index: 27 value: choices: [valueReference] index: 29 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 30 required: [valueReference, value] elements: extension: index: 18 slicing: slices: offset: match: {} schema: type: Extension index: 19 extensions: {} elements: extension: {index: 20} url: type: uri pattern: {type: Uri, value: offset} index: 21 value: choices: [valueDuration] index: 23 valueDuration: {type: Duration, choiceOf: value, index: 24} required: [value, valueDuration] trigger: match: {} schema: type: Extension _required: true index: 25 extensions: {} elements: extension: {index: 26} url: type: uri pattern: {type: Uri, value: trigger} index: 27 value: choices: [valueReference] index: 29 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 30 required: [valueReference, value] url: type: uri pattern: {type: Uri, value: whenTrigger} index: 31 value: choices: [] index: 33 precondition: match: {} schema: type: Extension array: true index: 34 extensions: doesNotOccur: url: null type: Extension index: 36 extensions: {} elements: extension: {index: 37} url: type: uri pattern: {type: Uri, value: doesNotOccur} index: 38 value: choices: [valueBoolean] index: 40 valueBoolean: {type: boolean, choiceOf: value, index: 41} required: [value, valueBoolean] condition: url: null type: Extension _required: true index: 42 extensions: {} elements: extension: {index: 43} url: type: uri pattern: {type: Uri, value: condition} index: 44 value: choices: [valueReference] index: 46 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 47 required: [valueReference, value] elements: extension: index: 35 slicing: slices: doesNotOccur: match: {} schema: type: Extension index: 36 extensions: {} elements: extension: {index: 37} url: type: uri pattern: {type: Uri, value: doesNotOccur} index: 38 value: choices: [valueBoolean] index: 40 valueBoolean: {type: boolean, choiceOf: value, index: 41} required: [value, valueBoolean] condition: match: {} schema: type: Extension _required: true index: 42 extensions: {} elements: extension: {index: 43} url: type: uri pattern: {type: Uri, value: condition} index: 44 value: choices: [valueReference] index: 46 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 47 required: [valueReference, value] url: type: uri pattern: {type: Uri, value: precondition} index: 48 value: choices: [] index: 50 url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/dosage-conditions'} index: 51 value: choices: [] index: 53 package_version: 4.4.0 extensions: meetGoal: url: null type: Extension array: true index: 0 extensions: offset: url: null type: Extension index: 2 extensions: {} elements: extension: {index: 3} url: type: uri pattern: {type: Uri, value: offset} index: 4 value: choices: [valueDuration] index: 6 valueDuration: {type: Duration, choiceOf: value, index: 7} required: [value, valueDuration] goal: url: null type: Extension _required: true index: 8 extensions: {} elements: extension: {index: 9} url: type: uri pattern: {type: Uri, value: goal} index: 10 value: choices: [valueReference] index: 12 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Goal'] index: 13 required: [valueReference, value] elements: extension: index: 1 slicing: slices: offset: match: {} schema: type: Extension index: 2 extensions: {} elements: extension: {index: 3} url: type: uri pattern: {type: Uri, value: offset} index: 4 value: choices: [valueDuration] index: 6 valueDuration: {type: Duration, choiceOf: value, index: 7} required: [value, valueDuration] goal: match: {} schema: type: Extension _required: true index: 8 extensions: {} elements: extension: {index: 9} url: type: uri pattern: {type: Uri, value: goal} index: 10 value: choices: [valueReference] index: 12 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Goal'] index: 13 required: [valueReference, value] url: type: uri pattern: {type: Uri, value: meetGoal} index: 14 value: choices: [] index: 16 whenTrigger: url: null type: Extension array: true index: 17 extensions: offset: url: null type: Extension index: 19 extensions: {} elements: extension: {index: 20} url: type: uri pattern: {type: Uri, value: offset} index: 21 value: choices: [valueDuration] index: 23 valueDuration: {type: Duration, choiceOf: value, index: 24} required: [value, valueDuration] trigger: url: null type: Extension _required: true index: 25 extensions: {} elements: extension: {index: 26} url: type: uri pattern: {type: Uri, value: trigger} index: 27 value: choices: [valueReference] index: 29 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 30 required: [valueReference, value] elements: extension: index: 18 slicing: slices: offset: match: {} schema: type: Extension index: 19 extensions: {} elements: extension: {index: 20} url: type: uri pattern: {type: Uri, value: offset} index: 21 value: choices: [valueDuration] index: 23 valueDuration: {type: Duration, choiceOf: value, index: 24} required: [value, valueDuration] trigger: match: {} schema: type: Extension _required: true index: 25 extensions: {} elements: extension: {index: 26} url: type: uri pattern: {type: Uri, value: trigger} index: 27 value: choices: [valueReference] index: 29 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 30 required: [valueReference, value] url: type: uri pattern: {type: Uri, value: whenTrigger} index: 31 value: choices: [] index: 33 precondition: url: null type: Extension array: true index: 34 extensions: doesNotOccur: url: null type: Extension index: 36 extensions: {} elements: extension: {index: 37} url: type: uri pattern: {type: Uri, value: doesNotOccur} index: 38 value: choices: [valueBoolean] index: 40 valueBoolean: {type: boolean, choiceOf: value, index: 41} required: [value, valueBoolean] condition: url: null type: Extension _required: true index: 42 extensions: {} elements: extension: {index: 43} url: type: uri pattern: {type: Uri, value: condition} index: 44 value: choices: [valueReference] index: 46 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 47 required: [valueReference, value] elements: extension: index: 35 slicing: slices: doesNotOccur: match: {} schema: type: Extension index: 36 extensions: {} elements: extension: {index: 37} url: type: uri pattern: {type: Uri, value: doesNotOccur} index: 38 value: choices: [valueBoolean] index: 40 valueBoolean: {type: boolean, choiceOf: value, index: 41} required: [value, valueBoolean] condition: match: {} schema: type: Extension _required: true index: 42 extensions: {} elements: extension: {index: 43} url: type: uri pattern: {type: Uri, value: condition} index: 44 value: choices: [valueReference] index: 46 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 47 required: [valueReference, value] url: type: uri pattern: {type: Uri, value: precondition} index: 48 value: choices: [] index: 50 class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/dosage-conditions base: http://hl7.org/fhir/StructureDefinition/Extension version: 4.4.0