HL7 Europe Discharge Report, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/discharge-report/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.eu/fhir/discharge-report/StructureDefinition/deviceUseStatement-eu-dr | Version: 1.0.0-ci-build | |||
| Standards status: Draft | Maturity Level: 1 | Computable Name: DeviceUseStatementEuDr | ||
Copyright/Legal: Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0). |
||||
This profile represents the constraints applied to the DeviceUseStatement resource for the purpose of this guide. The use of a device by the patient, or the presence of an implanted device, is described in the discharge report as an instance of a DeviceUseStatement resource constrained by this profile.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceUseStatement | Record of use of a device | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Device usage description This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | External identifier for this record | |||||
![]() ![]() |
1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of the Device Usage. | |||||
![]() ![]() |
1..1 | Reference(Patient (EU core)) | Patient using device | |||||
![]() ![]() |
0..1 | How often the device was used Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
0..1 | Period | How often the device was used | |||||
![]() ![]() |
0..1 | dateTime | When statement was recorded | |||||
![]() ![]() |
0..1 | Reference(Patient (EU core) | Practitioner (EU core) | PractitionerRole (EU core) | RelatedPerson) | Who made the statement | |||||
![]() ![]() |
1..1 | Reference(Device (DR)) | Reference to device used | |||||
![]() ![]() |
0..* | CodeableConcept | Why device was used | |||||
![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? | |||||
![]() ![]() |
C | 0..1 | CodeableConcept | Target body site Binding: SNOMEDCTBodyStructures (preferred) Constraints: dus-dr-1 | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Body site, when laterality or qualifiers cannot be pre-coordinated in bodySite URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite" | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(BodyStructure (EU core)) | Target body site | |||||
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| DeviceUseStatement.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.bodySite | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | DeviceUseStatement | A resource should have narrative for robust management |
text.`div`.exists()
|
| dus-dr-1 | error | DeviceUseStatement.bodySite | Either a body site code or a reference to a BodyStructure resource SHALL be used, but not both. |
(coding.empty() and text.empty()) or extension('http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite').empty()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from DeviceUseStatement
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
DeviceUseStatement | |||
![]() ![]() |
0..1 | code | Language of the resource content | |
![]() ![]() |
0..1 | Narrative | Device usage description | |
![]() ![]() |
0..* | Identifier | External identifier for this record | |
![]() ![]() |
1..1 | code | active | completed | entered-in-error + | |
![]() ![]() |
1..1 | Reference(Patient (EU core)) | Patient using device | |
![]() ![]() |
0..1 | Timing, Period, dateTime | How often the device was used Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
0..1 | Period | How often the device was used | |
![]() ![]() |
0..1 | dateTime | When statement was recorded | |
![]() ![]() |
0..1 | Reference(Patient (EU core) | Practitioner (EU core) | PractitionerRole (EU core) | RelatedPerson) | Who made the statement | |
![]() ![]() |
1..1 | Reference(Device (DR)) | Reference to device used | |
![]() ![]() |
0..* | CodeableConcept | Why device was used | |
![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? | |
![]() ![]() |
C | 0..1 | CodeableConcept | Target body site Binding: SNOMEDCTBodyStructures (preferred) Constraints: dus-dr-1 |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Body site, when laterality or qualifiers cannot be pre-coordinated in bodySite URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(BodyStructure (EU core)) | Target body site | |
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| DeviceUseStatement.bodySite | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dus-dr-1 | error | DeviceUseStatement.bodySite | Either a body site code or a reference to a BodyStructure resource SHALL be used, but not both. |
(coding.empty() and text.empty()) or extension('http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite').empty()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceUseStatement | Record of use of a device | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Device usage description This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | External identifier for this record | |||||
![]() ![]() |
0..* | Reference(ServiceRequest) | Fulfills plan, proposal or order | |||||
![]() ![]() |
1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of the Device Usage. | |||||
![]() ![]() |
1..1 | Reference(Patient (EU core)) | Patient using device | |||||
![]() ![]() |
0..* | Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) | Supporting information | |||||
![]() ![]() |
0..1 | How often the device was used Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
0..1 | Period | How often the device was used | |||||
![]() ![]() |
0..1 | dateTime | When statement was recorded | |||||
![]() ![]() |
0..1 | Reference(Patient (EU core) | Practitioner (EU core) | PractitionerRole (EU core) | RelatedPerson) | Who made the statement | |||||
![]() ![]() |
1..1 | Reference(Device (DR)) | Reference to device used | |||||
![]() ![]() |
0..* | CodeableConcept | Why device was used | |||||
![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? | |||||
![]() ![]() |
C | 0..1 | CodeableConcept | Target body site Binding: SNOMEDCTBodyStructures (preferred) Constraints: dus-dr-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Body site, when laterality or qualifiers cannot be pre-coordinated in bodySite URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite" | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(BodyStructure (EU core)) | Target body site | |||||
![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system | |||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| DeviceUseStatement.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.bodySite | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | DeviceUseStatement | A resource should have narrative for robust management |
text.`div`.exists()
|
| dus-dr-1 | error | DeviceUseStatement.bodySite | Either a body site code or a reference to a BodyStructure resource SHALL be used, but not both. |
(coding.empty() and text.empty()) or extension('http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite').empty()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from DeviceUseStatement
Summary
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Maturity: 1
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceUseStatement | Record of use of a device | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Device usage description This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | External identifier for this record | |||||
![]() ![]() |
1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of the Device Usage. | |||||
![]() ![]() |
1..1 | Reference(Patient (EU core)) | Patient using device | |||||
![]() ![]() |
0..1 | How often the device was used Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
0..1 | Period | How often the device was used | |||||
![]() ![]() |
0..1 | dateTime | When statement was recorded | |||||
![]() ![]() |
0..1 | Reference(Patient (EU core) | Practitioner (EU core) | PractitionerRole (EU core) | RelatedPerson) | Who made the statement | |||||
![]() ![]() |
1..1 | Reference(Device (DR)) | Reference to device used | |||||
![]() ![]() |
0..* | CodeableConcept | Why device was used | |||||
![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? | |||||
![]() ![]() |
C | 0..1 | CodeableConcept | Target body site Binding: SNOMEDCTBodyStructures (preferred) Constraints: dus-dr-1 | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Body site, when laterality or qualifiers cannot be pre-coordinated in bodySite URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite" | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(BodyStructure (EU core)) | Target body site | |||||
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| DeviceUseStatement.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.bodySite | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | DeviceUseStatement | A resource should have narrative for robust management |
text.`div`.exists()
|
| dus-dr-1 | error | DeviceUseStatement.bodySite | Either a body site code or a reference to a BodyStructure resource SHALL be used, but not both. |
(coding.empty() and text.empty()) or extension('http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite').empty()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differential View
This structure is derived from DeviceUseStatement
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
DeviceUseStatement | |||
![]() ![]() |
0..1 | code | Language of the resource content | |
![]() ![]() |
0..1 | Narrative | Device usage description | |
![]() ![]() |
0..* | Identifier | External identifier for this record | |
![]() ![]() |
1..1 | code | active | completed | entered-in-error + | |
![]() ![]() |
1..1 | Reference(Patient (EU core)) | Patient using device | |
![]() ![]() |
0..1 | Timing, Period, dateTime | How often the device was used Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
0..1 | Period | How often the device was used | |
![]() ![]() |
0..1 | dateTime | When statement was recorded | |
![]() ![]() |
0..1 | Reference(Patient (EU core) | Practitioner (EU core) | PractitionerRole (EU core) | RelatedPerson) | Who made the statement | |
![]() ![]() |
1..1 | Reference(Device (DR)) | Reference to device used | |
![]() ![]() |
0..* | CodeableConcept | Why device was used | |
![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? | |
![]() ![]() |
C | 0..1 | CodeableConcept | Target body site Binding: SNOMEDCTBodyStructures (preferred) Constraints: dus-dr-1 |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Body site, when laterality or qualifiers cannot be pre-coordinated in bodySite URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(BodyStructure (EU core)) | Target body site | |
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| DeviceUseStatement.bodySite | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dus-dr-1 | error | DeviceUseStatement.bodySite | Either a body site code or a reference to a BodyStructure resource SHALL be used, but not both. |
(coding.empty() and text.empty()) or extension('http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite').empty()
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceUseStatement | Record of use of a device | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Device usage description This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | External identifier for this record | |||||
![]() ![]() |
0..* | Reference(ServiceRequest) | Fulfills plan, proposal or order | |||||
![]() ![]() |
1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of the Device Usage. | |||||
![]() ![]() |
1..1 | Reference(Patient (EU core)) | Patient using device | |||||
![]() ![]() |
0..* | Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) | Supporting information | |||||
![]() ![]() |
0..1 | How often the device was used Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
0..1 | Period | How often the device was used | |||||
![]() ![]() |
0..1 | dateTime | When statement was recorded | |||||
![]() ![]() |
0..1 | Reference(Patient (EU core) | Practitioner (EU core) | PractitionerRole (EU core) | RelatedPerson) | Who made the statement | |||||
![]() ![]() |
1..1 | Reference(Device (DR)) | Reference to device used | |||||
![]() ![]() |
0..* | CodeableConcept | Why device was used | |||||
![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? | |||||
![]() ![]() |
C | 0..1 | CodeableConcept | Target body site Binding: SNOMEDCTBodyStructures (preferred) Constraints: dus-dr-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Body site, when laterality or qualifiers cannot be pre-coordinated in bodySite URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite" | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(BodyStructure (EU core)) | Target body site | |||||
![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system | |||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| DeviceUseStatement.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍4.0.1 | FHIR Std. |
| DeviceUseStatement.bodySite | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | DeviceUseStatement | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | DeviceUseStatement | A resource should have narrative for robust management |
text.`div`.exists()
|
| dus-dr-1 | error | DeviceUseStatement.bodySite | Either a body site code or a reference to a BodyStructure resource SHALL be used, but not both. |
(coding.empty() and text.empty()) or extension('http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceUsage.bodySite').empty()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from DeviceUseStatement
Summary
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Maturity: 1
Other representations of profile: CSV, Excel, Schematron