description: This cross-version extension represents DeviceDefinition.guideline from http://hl7.org/fhir/StructureDefinition/DeviceDefinition|5.0.0 for use in FHIR R4B. package_name: hl7.fhir.uv.xver derivation: constraint name: Ext_R5_DeviceDefinition_guideline type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: useContext: match: {url: useContext} schema: base: {max: '*', min: 0, path: Extension.extension} short: The circumstances that form the setting for using the device array: true index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: useContext} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The circumstances that form the setting for using the device choices: [valueUsageContext] index: 4 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: The circumstances that form the setting for using the device choiceOf: value index: 5 required: [url] usageInstruction: match: {url: usageInstruction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Detailed written and visual directions for the user on how to use the device index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usageInstruction} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Detailed written and visual directions for the user on how to use the device choices: [valueMarkdown] index: 9 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Detailed written and visual directions for the user on how to use the device choiceOf: value index: 10 required: [url] relatedArtifact: match: {url: relatedArtifact} schema: base: {max: '*', min: 0, path: Extension.extension} short: A source of information or reference for this guideline array: true index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A source of information or reference for this guideline choices: [valueRelatedArtifact] index: 14 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: A source of information or reference for this guideline choiceOf: value index: 15 required: [url] indication: match: {url: indication} schema: base: {max: '*', min: 0, path: Extension.extension} short: A clinical condition for which the device was designed to be used array: true index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: indication} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A clinical condition for which the device was designed to be used choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: A clinical condition for which the device was designed to be used choiceOf: value index: 20 required: [url] contraindication: match: {url: contraindication} schema: base: {max: '*', min: 0, path: Extension.extension} short: A specific situation when a device should not be used because it may cause harm array: true index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: contraindication} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A specific situation when a device should not be used because it may cause harm choices: [valueCodeableConcept] index: 24 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: A specific situation when a device should not be used because it may cause harm choiceOf: value index: 25 required: [url] warning: match: {url: warning} schema: base: {max: '*', min: 0, path: Extension.extension} short: Specific hazard alert information that a user needs to know before using the device array: true index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: warning} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Specific hazard alert information that a user needs to know before using the device choices: [valueCodeableConcept] index: 29 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Specific hazard alert information that a user needs to know before using the device choiceOf: value index: 30 required: [url] intendedUse: match: {url: intendedUse} schema: base: {max: '*', min: 0, path: Extension.extension} short: A description of the general purpose or medical use of the device or its function index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: intendedUse} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A description of the general purpose or medical use of the device or its function choices: [valueString] index: 34 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A description of the general purpose or medical use of the device or its function choiceOf: value index: 35 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceDefinition.guideline'} index: 36 package_version: r5.r4b-0.0.1-snapshot-2 extensions: useContext: url: useContext base: {max: '*', min: 0, path: Extension.extension} short: The circumstances that form the setting for using the device array: true index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: useContext} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The circumstances that form the setting for using the device choices: [valueUsageContext] index: 4 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: The circumstances that form the setting for using the device choiceOf: value index: 5 required: [url] usageInstruction: url: usageInstruction base: {max: '*', min: 0, path: Extension.extension} short: Detailed written and visual directions for the user on how to use the device index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usageInstruction} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Detailed written and visual directions for the user on how to use the device choices: [valueMarkdown] index: 9 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Detailed written and visual directions for the user on how to use the device choiceOf: value index: 10 required: [url] relatedArtifact: url: relatedArtifact base: {max: '*', min: 0, path: Extension.extension} short: A source of information or reference for this guideline array: true index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A source of information or reference for this guideline choices: [valueRelatedArtifact] index: 14 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: A source of information or reference for this guideline choiceOf: value index: 15 required: [url] indication: url: indication base: {max: '*', min: 0, path: Extension.extension} short: A clinical condition for which the device was designed to be used array: true index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: indication} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A clinical condition for which the device was designed to be used choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: A clinical condition for which the device was designed to be used choiceOf: value index: 20 required: [url] contraindication: url: contraindication base: {max: '*', min: 0, path: Extension.extension} short: A specific situation when a device should not be used because it may cause harm array: true index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: contraindication} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A specific situation when a device should not be used because it may cause harm choices: [valueCodeableConcept] index: 24 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: A specific situation when a device should not be used because it may cause harm choiceOf: value index: 25 required: [url] warning: url: warning base: {max: '*', min: 0, path: Extension.extension} short: Specific hazard alert information that a user needs to know before using the device array: true index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: warning} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Specific hazard alert information that a user needs to know before using the device choices: [valueCodeableConcept] index: 29 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Specific hazard alert information that a user needs to know before using the device choiceOf: value index: 30 required: [url] intendedUse: url: intendedUse base: {max: '*', min: 0, path: Extension.extension} short: A description of the general purpose or medical use of the device or its function index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: intendedUse} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A description of the general purpose or medical use of the device or its function choices: [valueString] index: 34 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A description of the general purpose or medical use of the device or its function choiceOf: value index: 35 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceDefinition.guideline base: http://hl7.org/fhir/StructureDefinition/Extension|4.3.0 version: 0.0.1-snapshot-2 required: [url]