description: Identifies the standards, specifications, or formal guidances for the capabilities supported by the device. The device may be certified as conformant to these specifications e.g., communication, performance, process, measurement, or specialization standards. package_name: hl7.fhir.uv.extensions.r3 derivation: constraint name: DeviceConformsTo type: Extension elements: extension: short: Describes the common type of the standard, specification, or formal guidance index: 0 slicing: slices: category: match: {} schema: short: Describes the common type of the standard, specification, or formal guidance index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: category} index: 2 value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} specification: match: {} schema: short: Identifies the standard, specification, or formal guidance that the device adheres to the Device Specification type _required: true index: 6 extensions: {} elements: extension: {index: 7} url: pattern: {type: Uri, value: specification} index: 8 value: choices: [valueCodeableConcept] index: 10 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 11} version: match: {} schema: short: The specific form or variant of the standard, specification or formal guidance array: true index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: Uri, value: version} index: 14 value: choices: [valueString] index: 16 valueString: {type: string, choiceOf: value, index: 17} source: match: {} schema: short: Standard, regulation, certification, or guidance website, document, or other publication, or similar, supporting the conformance array: true index: 18 extensions: classifier: url: classifier short: Additional classifiers array: true index: 30 extensions: {} elements: extension: {index: 31} url: pattern: {type: Uri, value: classifier} index: 32 value: choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35} required: [value, valueCodeableConcept] _datatype: url: h type: Extension short: DataType name 'RelatedArtifact' from R5 index: 20 elements: value: pattern: {type: String, value: RelatedArtifact} choices: [valueString] index: 22 valueString: type: string pattern: {type: String, value: RelatedArtifact} choiceOf: value index: 23 required: [valueString, value] type: url: type short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as _required: true index: 24 extensions: {} elements: extension: {index: 25} url: pattern: {type: Uri, value: type} index: 26 value: choices: [valueCode] index: 28 valueCode: {type: code, choiceOf: value, index: 29} required: [valueCode, value] resourceReference: url: resourceReference short: What artifact, if not a conformance resource index: 66 extensions: {} elements: extension: {index: 67} url: pattern: {type: Uri, value: resourceReference} index: 68 value: choices: [valueReference] index: 70 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] index: 71 required: [valueReference, value] document: url: document short: What document is being referenced index: 54 extensions: {} elements: extension: {index: 55} url: pattern: {type: Uri, value: document} index: 56 value: choices: [valueAttachment] index: 58 valueAttachment: {type: Attachment, choiceOf: value, index: 59} required: [valueAttachment, value] citation: url: citation short: Bibliographic citation for the artifact index: 48 extensions: {} elements: extension: {index: 49} url: pattern: {type: Uri, value: citation} index: 50 value: choices: [valueMarkdown] index: 52 valueMarkdown: {type: markdown, choiceOf: value, index: 53} required: [valueMarkdown, value] label: url: label short: Short label index: 36 extensions: {} elements: extension: {index: 37} url: pattern: {type: Uri, value: label} index: 38 value: choices: [valueString] index: 40 valueString: {type: string, choiceOf: value, index: 41} required: [valueString, value] resource: url: resource short: What artifact is being referenced index: 60 extensions: {} elements: extension: {index: 61} url: pattern: {type: Uri, value: resource} index: 62 value: choices: [valueUri] index: 64 valueUri: {type: uri, choiceOf: value, index: 65} required: [valueUri, value] publicationStatus: url: publicationStatus short: draft | active | retired | unknown index: 72 extensions: {} elements: extension: {index: 73} url: pattern: {type: Uri, value: publicationStatus} index: 74 value: choices: [valueCode] index: 76 valueCode: {type: code, choiceOf: value, index: 77} required: [valueCode, value] display: url: display short: Brief description of the related artifact index: 42 extensions: {} elements: extension: {index: 43} url: pattern: {type: Uri, value: display} index: 44 value: choices: [valueString] index: 46 valueString: {type: string, choiceOf: value, index: 47} required: [valueString, value] publicationDate: url: publicationDate short: Date of publication of the artifact being referred to index: 78 extensions: {} elements: extension: {index: 79} url: pattern: {type: Uri, value: publicationDate} index: 80 value: choices: [valueDate] index: 82 valueDate: {type: date, choiceOf: value, index: 83} required: [value, valueDate] elements: extension: array: true index: 19 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: classifier: match: {url: classifier} schema: short: Additional classifiers array: true index: 30 extensions: {} elements: extension: {index: 31} url: pattern: {type: Uri, value: classifier} index: 32 value: choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35} required: [value, valueCodeableConcept] _datatype: match: {url: null} schema: type: Extension short: DataType name 'RelatedArtifact' from R5 url: h index: 20 elements: value: pattern: {type: String, value: RelatedArtifact} choices: [valueString] index: 22 valueString: type: string pattern: {type: String, value: RelatedArtifact} choiceOf: value index: 23 required: [valueString, value] type: match: {url: type} schema: short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as _required: true index: 24 extensions: {} elements: extension: {index: 25} url: pattern: {type: Uri, value: type} index: 26 value: choices: [valueCode] index: 28 valueCode: {type: code, choiceOf: value, index: 29} required: [valueCode, value] resourceReference: match: {url: resourceReference} schema: short: What artifact, if not a conformance resource index: 66 extensions: {} elements: extension: {index: 67} url: pattern: {type: Uri, value: resourceReference} index: 68 value: choices: [valueReference] index: 70 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] index: 71 required: [valueReference, value] document: match: {url: document} schema: short: What document is being referenced index: 54 extensions: {} elements: extension: {index: 55} url: pattern: {type: Uri, value: document} index: 56 value: choices: [valueAttachment] index: 58 valueAttachment: {type: Attachment, choiceOf: value, index: 59} required: [valueAttachment, value] citation: match: {url: citation} schema: short: Bibliographic citation for the artifact index: 48 extensions: {} elements: extension: {index: 49} url: pattern: {type: Uri, value: citation} index: 50 value: choices: [valueMarkdown] index: 52 valueMarkdown: {type: markdown, choiceOf: value, index: 53} required: [valueMarkdown, value] label: match: {url: label} schema: short: Short label index: 36 extensions: {} elements: extension: {index: 37} url: pattern: {type: Uri, value: label} index: 38 value: choices: [valueString] index: 40 valueString: {type: string, choiceOf: value, index: 41} required: [valueString, value] resource: match: {url: resource} schema: short: What artifact is being referenced index: 60 extensions: {} elements: extension: {index: 61} url: pattern: {type: Uri, value: resource} index: 62 value: choices: [valueUri] index: 64 valueUri: {type: uri, choiceOf: value, index: 65} required: [valueUri, value] publicationStatus: match: {url: publicationStatus} schema: short: draft | active | retired | unknown index: 72 extensions: {} elements: extension: {index: 73} url: pattern: {type: Uri, value: publicationStatus} index: 74 value: choices: [valueCode] index: 76 valueCode: {type: code, choiceOf: value, index: 77} required: [valueCode, value] display: match: {url: display} schema: short: Brief description of the related artifact index: 42 extensions: {} elements: extension: {index: 43} url: pattern: {type: Uri, value: display} index: 44 value: choices: [valueString] index: 46 valueString: {type: string, choiceOf: value, index: 47} required: [valueString, value] publicationDate: match: {url: publicationDate} schema: short: Date of publication of the artifact being referred to index: 78 extensions: {} elements: extension: {index: 79} url: pattern: {type: Uri, value: publicationDate} index: 80 value: choices: [valueDate] index: 82 valueDate: {type: date, choiceOf: value, index: 83} required: [value, valueDate] url: pattern: {type: Uri, value: source} index: 84 value: choices: [] index: 86 url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/device-conformsTo'} index: 87 value: choices: [] index: 89 package_version: 5.3.0-ballot-tc extensions: category: url: null short: Describes the common type of the standard, specification, or formal guidance index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: category} index: 2 value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} specification: url: null short: Identifies the standard, specification, or formal guidance that the device adheres to the Device Specification type _required: true index: 6 extensions: {} elements: extension: {index: 7} url: pattern: {type: Uri, value: specification} index: 8 value: choices: [valueCodeableConcept] index: 10 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 11} version: url: null short: The specific form or variant of the standard, specification or formal guidance array: true index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: Uri, value: version} index: 14 value: choices: [valueString] index: 16 valueString: {type: string, choiceOf: value, index: 17} source: url: null short: Standard, regulation, certification, or guidance website, document, or other publication, or similar, supporting the conformance array: true index: 18 extensions: classifier: url: classifier short: Additional classifiers array: true index: 30 extensions: {} elements: extension: {index: 31} url: pattern: {type: Uri, value: classifier} index: 32 value: choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35} required: [value, valueCodeableConcept] _datatype: url: h type: Extension short: DataType name 'RelatedArtifact' from R5 index: 20 elements: value: pattern: {type: String, value: RelatedArtifact} choices: [valueString] index: 22 valueString: type: string pattern: {type: String, value: RelatedArtifact} choiceOf: value index: 23 required: [valueString, value] type: url: type short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as _required: true index: 24 extensions: {} elements: extension: {index: 25} url: pattern: {type: Uri, value: type} index: 26 value: choices: [valueCode] index: 28 valueCode: {type: code, choiceOf: value, index: 29} required: [valueCode, value] resourceReference: url: resourceReference short: What artifact, if not a conformance resource index: 66 extensions: {} elements: extension: {index: 67} url: pattern: {type: Uri, value: resourceReference} index: 68 value: choices: [valueReference] index: 70 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] index: 71 required: [valueReference, value] document: url: document short: What document is being referenced index: 54 extensions: {} elements: extension: {index: 55} url: pattern: {type: Uri, value: document} index: 56 value: choices: [valueAttachment] index: 58 valueAttachment: {type: Attachment, choiceOf: value, index: 59} required: [valueAttachment, value] citation: url: citation short: Bibliographic citation for the artifact index: 48 extensions: {} elements: extension: {index: 49} url: pattern: {type: Uri, value: citation} index: 50 value: choices: [valueMarkdown] index: 52 valueMarkdown: {type: markdown, choiceOf: value, index: 53} required: [valueMarkdown, value] label: url: label short: Short label index: 36 extensions: {} elements: extension: {index: 37} url: pattern: {type: Uri, value: label} index: 38 value: choices: [valueString] index: 40 valueString: {type: string, choiceOf: value, index: 41} required: [valueString, value] resource: url: resource short: What artifact is being referenced index: 60 extensions: {} elements: extension: {index: 61} url: pattern: {type: Uri, value: resource} index: 62 value: choices: [valueUri] index: 64 valueUri: {type: uri, choiceOf: value, index: 65} required: [valueUri, value] publicationStatus: url: publicationStatus short: draft | active | retired | unknown index: 72 extensions: {} elements: extension: {index: 73} url: pattern: {type: Uri, value: publicationStatus} index: 74 value: choices: [valueCode] index: 76 valueCode: {type: code, choiceOf: value, index: 77} required: [valueCode, value] display: url: display short: Brief description of the related artifact index: 42 extensions: {} elements: extension: {index: 43} url: pattern: {type: Uri, value: display} index: 44 value: choices: [valueString] index: 46 valueString: {type: string, choiceOf: value, index: 47} required: [valueString, value] publicationDate: url: publicationDate short: Date of publication of the artifact being referred to index: 78 extensions: {} elements: extension: {index: 79} url: pattern: {type: Uri, value: publicationDate} index: 80 value: choices: [valueDate] index: 82 valueDate: {type: date, choiceOf: value, index: 83} required: [value, valueDate] elements: extension: array: true index: 19 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: classifier: match: {url: classifier} schema: short: Additional classifiers array: true index: 30 extensions: {} elements: extension: {index: 31} url: pattern: {type: Uri, value: classifier} index: 32 value: choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35} required: [value, valueCodeableConcept] _datatype: match: {url: null} schema: type: Extension short: DataType name 'RelatedArtifact' from R5 url: h index: 20 elements: value: pattern: {type: String, value: RelatedArtifact} choices: [valueString] index: 22 valueString: type: string pattern: {type: String, value: RelatedArtifact} choiceOf: value index: 23 required: [valueString, value] type: match: {url: type} schema: short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as _required: true index: 24 extensions: {} elements: extension: {index: 25} url: pattern: {type: Uri, value: type} index: 26 value: choices: [valueCode] index: 28 valueCode: {type: code, choiceOf: value, index: 29} required: [valueCode, value] resourceReference: match: {url: resourceReference} schema: short: What artifact, if not a conformance resource index: 66 extensions: {} elements: extension: {index: 67} url: pattern: {type: Uri, value: resourceReference} index: 68 value: choices: [valueReference] index: 70 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] index: 71 required: [valueReference, value] document: match: {url: document} schema: short: What document is being referenced index: 54 extensions: {} elements: extension: {index: 55} url: pattern: {type: Uri, value: document} index: 56 value: choices: [valueAttachment] index: 58 valueAttachment: {type: Attachment, choiceOf: value, index: 59} required: [valueAttachment, value] citation: match: {url: citation} schema: short: Bibliographic citation for the artifact index: 48 extensions: {} elements: extension: {index: 49} url: pattern: {type: Uri, value: citation} index: 50 value: choices: [valueMarkdown] index: 52 valueMarkdown: {type: markdown, choiceOf: value, index: 53} required: [valueMarkdown, value] label: match: {url: label} schema: short: Short label index: 36 extensions: {} elements: extension: {index: 37} url: pattern: {type: Uri, value: label} index: 38 value: choices: [valueString] index: 40 valueString: {type: string, choiceOf: value, index: 41} required: [valueString, value] resource: match: {url: resource} schema: short: What artifact is being referenced index: 60 extensions: {} elements: extension: {index: 61} url: pattern: {type: Uri, value: resource} index: 62 value: choices: [valueUri] index: 64 valueUri: {type: uri, choiceOf: value, index: 65} required: [valueUri, value] publicationStatus: match: {url: publicationStatus} schema: short: draft | active | retired | unknown index: 72 extensions: {} elements: extension: {index: 73} url: pattern: {type: Uri, value: publicationStatus} index: 74 value: choices: [valueCode] index: 76 valueCode: {type: code, choiceOf: value, index: 77} required: [valueCode, value] display: match: {url: display} schema: short: Brief description of the related artifact index: 42 extensions: {} elements: extension: {index: 43} url: pattern: {type: Uri, value: display} index: 44 value: choices: [valueString] index: 46 valueString: {type: string, choiceOf: value, index: 47} required: [valueString, value] publicationDate: match: {url: publicationDate} schema: short: Date of publication of the artifact being referred to index: 78 extensions: {} elements: extension: {index: 79} url: pattern: {type: Uri, value: publicationDate} index: 80 value: choices: [valueDate] index: 82 valueDate: {type: date, choiceOf: value, index: 83} required: [value, valueDate] url: pattern: {type: Uri, value: source} index: 84 value: choices: [] index: 86 class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/device-conformsTo base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.3.0-ballot-tc