Advance Care Planning (PZP) STU3
1.0.0 - release

Advance Care Planning (PZP) STU3 - Downloaded Version 1.0.0 See the Directory of published versions

## Resource Profile: ACP MedicalDevice

Official URL: https://api.iknl.nl/docs/pzp/stu3/StructureDefinition/ACP-MedicalDevice | Version: 1.0.0 | Highlight text changes?
Draft as of 2026-08-11 | Computable Name: ACPMedicalDevice
Copyright/Legal: Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.

Any internally implanted and external devices and/or aids used by the patient (in the past) to reduce the effects of functional limitations in organ systems or to facilitate the treatment of a disease. In the context of ACP, this profile is used to declare the use of an implantable cardioverter defibrillator (ICD). Based on nl-core-MedicalDevice and HCIM MedicalDevice.

Usages:

- Examples for this Profile: DeviceUseStatement/ACP-MedicalDevice-ICD-Pat1 and DeviceUseStatement/ACP-MedicalDevice-ICD-Pat2

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
DeviceUseStatement |  | 0..* | Zib MedicalDevice(2.2.3) | MedicalDevice
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
Slices for extension |  |  |  | Content/Rules for all slices
extension:HealthcareProvider |  | 0..1 | Reference(nl-core-organization) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Organization Constraints: ext-1
extension:HealthProfessional |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner"
Slices for valueReference |  |  |  | Content/Rules for all slices
valueReference:valueReference |  | 0..1 | Reference(nl-core-practitioner(2.0.7) | nl-core-practitionerrole(2.0.7)) | HealthProfessional
extension:reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? URL: http://nictiz.nl/fhir/StructureDefinition/deviceUseStatement-reasonReferenceSTU3 Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
status | ?!Σ | 1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of a the Device Usage
subject |  | 1..1 | Reference(ACP Patient(1.0.0)) | Patient using device
timing[x] |  | 0..1 | Period | How often the device was used
device |  | 1..1 | Reference(ACP MedicalDevice Product ICD(1.0.0)) | Reference to device used
bodySite |  | 0..1 | CodeableConcept | AnatomicalLocation Binding: HulpmiddelAnatomischeLocatieCodelijst (2017-12-31T00:00:00) (extensible): Patient’s anatomical location of the medical aid used.
Slices for extension |  |  |  | Content/Rules for all slices
extension:Laterality |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍3.0.2 | FHIR Std.
DeviceUseStatement.bodySite | Base | extensible | HulpmiddelAnatomischeLocatieCodelijst | 📍2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-1 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
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 | `contained.where(('#'+id in %resource.descendants().reference).not()).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()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | DeviceUseStatement.extension:HealthcareProvider, DeviceUseStatement.extension:HealthProfessional, DeviceUseStatement.extension:reasonReference, DeviceUseStatement.bodySite.extension:Laterality | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
DeviceUseStatement |  | 0..* | Zib MedicalDevice(2.2.3) | MedicalDevice
Slices for extension |  |  |  | Content/Rules for all slices
extension:HealthcareProvider |  | 0..1 | Zib MedicalDevice Organization(2.0.4) | Optional Extensions Element
extension:HealthProfessional |  | 0..1 | Zib MedicalDevice Practitioner(2.1.4) | Optional Extensions Element
subject |  | 1..1 | Reference(ACP Patient(1.0.0)) | Patient using device
whenUsed |  |  |  |
start |  | 0..1 | dateTime | StartDate
timing[x] |  | 0..1 | Period | How often the device was used
device |  | 1..1 | Reference(ACP MedicalDevice Product ICD(1.0.0)) | Reference to device used
indication |  |  |  |
Slices for extension |  |  |  | Content/Rules for all slices
extension:indication_Problem |  | 0..* | Zib MedicalDevice Problem(2.0.4) | Optional Extensions Element
bodySite |  | 0..1 | CodeableConcept | AnatomicalLocation
Slices for extension |  |  |  | Content/Rules for all slices
extension:Laterality |  | 0..1 | BodySite Qualifier(2.0.2) | Optional Extensions Element
note |  |  |  |
text |  | 1..1 | string | Comment
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
DeviceUseStatement |  | 0..* | Zib MedicalDevice(2.2.3) | MedicalDevice
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
Additional Bindings | Purpose
All Languages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:HealthcareProvider |  | 0..1 | Reference(nl-core-organization) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Organization Constraints: ext-1
extension:HealthProfessional |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner"
Slices for valueReference |  |  |  | Content/Rules for all slices
valueReference:valueReference |  | 0..1 | Reference(nl-core-practitioner(2.0.7) | nl-core-practitionerrole(2.0.7)) | HealthProfessional
extension:reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? URL: http://nictiz.nl/fhir/StructureDefinition/deviceUseStatement-reasonReferenceSTU3 Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier |  | 0..* | Identifier | External identifier for this record
status | ?!Σ | 1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of a the Device Usage
subject |  | 1..1 | Reference(ACP Patient(1.0.0)) | Patient using device
whenUsed |  | 0..1 | Period | Time range defined by start and end date/time
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
start | Σ C | 0..1 | dateTime | StartDate
end | Σ C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing
timing[x] |  | 0..1 | Period | How often the device was used
recordedOn |  | 0..1 | dateTime | When statement was recorded
source |  | 0..1 | Reference(nl-core-patient(2.2.5) | nl-core-practitioner(2.0.7) | nl-core-relatedperson(2.0.5)) | Who made the statement
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
device |  | 1..1 | Reference(ACP MedicalDevice Product ICD(1.0.0)) | Reference to device used
indication |  | 0..* | CodeableConcept | Why device was used
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:indication_Problem |  | 0..* | Reference(HCIM Problem) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Problem Constraints: ext-1
coding | Σ | 0..* | Coding | Code defined by a terminology system
text | Σ | 0..1 | string | Plain text representation of the concept
bodySite |  | 0..1 | CodeableConcept | AnatomicalLocation Binding: HulpmiddelAnatomischeLocatieCodelijst (2017-12-31T00:00:00) (extensible): Patient’s anatomical location of the medical aid used.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:Laterality |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
value[x] |  | 0..1 | CodeableConcept | BodySite qualifier Binding: MedischHulpmiddelLateraliteitCodelijst (2017-12-31T00:00:00) (extensible): MedicalDeviceLateralityCodelist
coding | Σ | 0..* | Coding | Code defined by a terminology system
text | Σ | 0..1 | string | Plain text representation of the concept
note |  | 0..* | Annotation | Addition details (comments, instructions)
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
author[x] | Σ | 0..1 |  | Individual responsible for the annotation
authorReference |  |  | Reference(Practitioner | Patient | RelatedPerson) |
authorString |  |  | string |
time | Σ | 0..1 | dateTime | When the annotation was made
text |  | 1..1 | string | Comment
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
DeviceUseStatement.language | Base | extensible | Common Languages | 📍3.0.2 | FHIR Std.
DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍3.0.2 | FHIR Std.
DeviceUseStatement.bodySite | Base | extensible | HulpmiddelAnatomischeLocatieCodelijst | 📍2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
DeviceUseStatement.bodySite.​extension:Laterality.​value[x] | Base | extensible | MedischHulpmiddelLateraliteitCodelijst | 📍2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-1 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
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 | `contained.where(('#'+id in %resource.descendants().reference).not()).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()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | DeviceUseStatement.extension:HealthcareProvider, DeviceUseStatement.extension:HealthProfessional, DeviceUseStatement.extension:reasonReference, DeviceUseStatement.source.extension:practitionerRole, DeviceUseStatement.indication.extension:indication_Problem, DeviceUseStatement.bodySite.extension:Laterality | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Summary

Structures

This structure refers to these other structures:

- ACP Patient (https://api.iknl.nl/docs/pzp/stu3/StructureDefinition/ACP-Patient|1.0.0)
- ACP MedicalDevice Product ICD (https://api.iknl.nl/docs/pzp/stu3/StructureDefinition/ACP-MedicalDevice.Product-ICD|1.0.0)

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
DeviceUseStatement |  | 0..* | Zib MedicalDevice(2.2.3) | MedicalDevice
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
Slices for extension |  |  |  | Content/Rules for all slices
extension:HealthcareProvider |  | 0..1 | Reference(nl-core-organization) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Organization Constraints: ext-1
extension:HealthProfessional |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner"
Slices for valueReference |  |  |  | Content/Rules for all slices
valueReference:valueReference |  | 0..1 | Reference(nl-core-practitioner(2.0.7) | nl-core-practitionerrole(2.0.7)) | HealthProfessional
extension:reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? URL: http://nictiz.nl/fhir/StructureDefinition/deviceUseStatement-reasonReferenceSTU3 Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
status | ?!Σ | 1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of a the Device Usage
subject |  | 1..1 | Reference(ACP Patient(1.0.0)) | Patient using device
timing[x] |  | 0..1 | Period | How often the device was used
device |  | 1..1 | Reference(ACP MedicalDevice Product ICD(1.0.0)) | Reference to device used
bodySite |  | 0..1 | CodeableConcept | AnatomicalLocation Binding: HulpmiddelAnatomischeLocatieCodelijst (2017-12-31T00:00:00) (extensible): Patient’s anatomical location of the medical aid used.
Slices for extension |  |  |  | Content/Rules for all slices
extension:Laterality |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍3.0.2 | FHIR Std.
DeviceUseStatement.bodySite | Base | extensible | HulpmiddelAnatomischeLocatieCodelijst | 📍2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-1 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
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 | `contained.where(('#'+id in %resource.descendants().reference).not()).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()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | DeviceUseStatement.extension:HealthcareProvider, DeviceUseStatement.extension:HealthProfessional, DeviceUseStatement.extension:reasonReference, DeviceUseStatement.bodySite.extension:Laterality | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
DeviceUseStatement |  | 0..* | Zib MedicalDevice(2.2.3) | MedicalDevice
Slices for extension |  |  |  | Content/Rules for all slices
extension:HealthcareProvider |  | 0..1 | Zib MedicalDevice Organization(2.0.4) | Optional Extensions Element
extension:HealthProfessional |  | 0..1 | Zib MedicalDevice Practitioner(2.1.4) | Optional Extensions Element
subject |  | 1..1 | Reference(ACP Patient(1.0.0)) | Patient using device
whenUsed |  |  |  |
start |  | 0..1 | dateTime | StartDate
timing[x] |  | 0..1 | Period | How often the device was used
device |  | 1..1 | Reference(ACP MedicalDevice Product ICD(1.0.0)) | Reference to device used
indication |  |  |  |
Slices for extension |  |  |  | Content/Rules for all slices
extension:indication_Problem |  | 0..* | Zib MedicalDevice Problem(2.0.4) | Optional Extensions Element
bodySite |  | 0..1 | CodeableConcept | AnatomicalLocation
Slices for extension |  |  |  | Content/Rules for all slices
extension:Laterality |  | 0..1 | BodySite Qualifier(2.0.2) | Optional Extensions Element
note |  |  |  |
text |  | 1..1 | string | Comment
Documentation for this format

Snapshot ViewView

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
DeviceUseStatement |  | 0..* | Zib MedicalDevice(2.2.3) | MedicalDevice
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
Additional Bindings | Purpose
All Languages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:HealthcareProvider |  | 0..1 | Reference(nl-core-organization) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Organization Constraints: ext-1
extension:HealthProfessional |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Practitioner"
Slices for valueReference |  |  |  | Content/Rules for all slices
valueReference:valueReference |  | 0..1 | Reference(nl-core-practitioner(2.0.7) | nl-core-practitionerrole(2.0.7)) | HealthProfessional
extension:reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) | Why was DeviceUseStatement performed? URL: http://nictiz.nl/fhir/StructureDefinition/deviceUseStatement-reasonReferenceSTU3 Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier |  | 0..* | Identifier | External identifier for this record
status | ?!Σ | 1..1 | code | active | completed | entered-in-error + Binding: DeviceUseStatementStatus (required): A coded concept indicating the current status of a the Device Usage
subject |  | 1..1 | Reference(ACP Patient(1.0.0)) | Patient using device
whenUsed |  | 0..1 | Period | Time range defined by start and end date/time
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
start | Σ C | 0..1 | dateTime | StartDate
end | Σ C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing
timing[x] |  | 0..1 | Period | How often the device was used
recordedOn |  | 0..1 | dateTime | When statement was recorded
source |  | 0..1 | Reference(nl-core-patient(2.2.5) | nl-core-practitioner(2.0.7) | nl-core-relatedperson(2.0.5)) | Who made the statement
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
device |  | 1..1 | Reference(ACP MedicalDevice Product ICD(1.0.0)) | Reference to device used
indication |  | 0..* | CodeableConcept | Why device was used
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:indication_Problem |  | 0..* | Reference(HCIM Problem) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice-Problem Constraints: ext-1
coding | Σ | 0..* | Coding | Code defined by a terminology system
text | Σ | 0..1 | string | Plain text representation of the concept
bodySite |  | 0..1 | CodeableConcept | AnatomicalLocation Binding: HulpmiddelAnatomischeLocatieCodelijst (2017-12-31T00:00:00) (extensible): Patient’s anatomical location of the medical aid used.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:Laterality |  | 0..1 | (Complex) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
value[x] |  | 0..1 | CodeableConcept | BodySite qualifier Binding: MedischHulpmiddelLateraliteitCodelijst (2017-12-31T00:00:00) (extensible): MedicalDeviceLateralityCodelist
coding | Σ | 0..* | Coding | Code defined by a terminology system
text | Σ | 0..1 | string | Plain text representation of the concept
note |  | 0..* | Annotation | Addition details (comments, instructions)
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
author[x] | Σ | 0..1 |  | Individual responsible for the annotation
authorReference |  |  | Reference(Practitioner | Patient | RelatedPerson) |
authorString |  |  | string |
time | Σ | 0..1 | dateTime | When the annotation was made
text |  | 1..1 | string | Comment
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
DeviceUseStatement.language | Base | extensible | Common Languages | 📍3.0.2 | FHIR Std.
DeviceUseStatement.status | Base | required | DeviceUseStatementStatus | 📍3.0.2 | FHIR Std.
DeviceUseStatement.bodySite | Base | extensible | HulpmiddelAnatomischeLocatieCodelijst | 📍2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
DeviceUseStatement.bodySite.​extension:Laterality.​value[x] | Base | extensible | MedischHulpmiddelLateraliteitCodelijst | 📍2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-1 | error | DeviceUseStatement | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
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 | `contained.where(('#'+id in %resource.descendants().reference).not()).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()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | DeviceUseStatement.extension:HealthcareProvider, DeviceUseStatement.extension:HealthProfessional, DeviceUseStatement.extension:reasonReference, DeviceUseStatement.source.extension:practitionerRole, DeviceUseStatement.indication.extension:indication_Problem, DeviceUseStatement.bodySite.extension:Laterality | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Summary

Structures

This structure refers to these other structures:

- ACP Patient (https://api.iknl.nl/docs/pzp/stu3/StructureDefinition/ACP-Patient|1.0.0)
- ACP MedicalDevice Product ICD (https://api.iknl.nl/docs/pzp/stu3/StructureDefinition/ACP-MedicalDevice.Product-ICD|1.0.0)

Other representations of profile: CSV, Excel, Schematron