Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build

Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: HCIM AbilityToPerformMouthcareActivities MedicalDeviceProduct

Official URL: http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToPerformMouthcareActivities-MedicalDeviceProduct Version: 1.3.15
Draft as of 2024-04-09 Computable Name: Zib AbilityToPerformMouthcareActivities MedicalDeviceProduct

Copyright/Legal: CC0

A MedicalDeviceProduct resource as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) AbilityToPerformMouthcareActivities v3.1(2017EN).

The ability to perform mouthcare activities is part of self-care. This includes brushing teeth twice a day with fluoride toothpaste and/or cleaning (partial) dentures, cleaning jaws without teeth (edentulous jaws) and taking care of the mucous membrane of the mouth. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently.

(Source: Instruction card for oral hygiene, 2011)

Purpose of HCIM

Problems with oral health can lead to malnutrition or disease: if the patient has difficulty eating, insufficient nutrients are absorbed. A bad set of teeth can also have negative social consequences, such as no longer being able to talk properly, having bad breath or a patient being embarrassed because of their appearance. Information on limitations in a patient’s ability to keep up their own dental hygiene is important in determining the nature and intensity of the care the patient needs. In a transfer situation, it offers the receiving organization the ability to anticipate the intensity of the care to be given to the patient, enabling continuity in healthcare for the patient. If policy has been implemented to improve a patient’s ability to do things independently, the entered extent of independence helps to evaluate the efficiency of the treatment.

Purpose of this profile

This profile complements the Observation resource zib-AbilityToPerformMouthcareActivities with information about prostheses used. The products can be linked to this resource using the resource zib-AbilityToPerformMouthcareActivities-MedicalDevice.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Zib MedicalDevice Product

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device Zib MedicalDevice Product
... type 0..1 CodeableConcept ProductType
Binding: ProtheseTypeCodelijst (extensible): ProtheseTypeCodelijst


doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Device.typeextensibleProtheseTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.13.2--20171231000000
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..* Zib MedicalDevice Product Product
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier ProductID
Slice: Unordered, Open by value:type
.... identifier:serialNumber 0..1 Identifier serial number (21) part of the UDI
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... coding Σ 1..1 Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/identifier-type
....... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: SNO
..... value Σ 1..1 string The value that is unique
Example General: 123456
... type 0..1 CodeableConcept ProductType
Binding: ProtheseTypeCodelijst (extensible): ProtheseTypeCodelijst


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Device.identifier:serialNumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use
from the FHIR Standard
Device.identifier:serialNumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Device.statusrequiredFHIRDeviceStatus
http://hl7.org/fhir/ValueSet/device-status
from the FHIR Standard
Device.typeextensibleProtheseTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.13.2--20171231000000
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceIf 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-4errorDeviceIf 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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..* Zib MedicalDevice Product Product
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier ProductID
Slice: Unordered, Open by value:type
.... identifier:serialNumber 0..1 Identifier serial number (21) part of the UDI
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1 string xml:id (or equivalent in JSON)
...... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/identifier-type
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: SNO
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... udi Σ 0..1 BackboneElement Unique Device Identifier (UDI) Barcode string
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... deviceIdentifier Σ 0..1 string application identifier (AI) (01) part of the udi
.... name Σ 0..1 string Device Name as appears on UDI label
.... jurisdiction 0..1 uri Regional UDI authority
.... carrierHRF Σ 0..1 string ProductID
.... carrierAIDC Σ 0..1 base64Binary UDI Machine Readable Barcode String
.... issuer 0..1 uri UDI Issuing Organization
.... entryType 0..1 code barcode | rfid | manual +
Binding: UDIEntryType (required): Codes to identify how UDI data was entered

... status ?!Σ 0..1 code active | inactive | entered-in-error | unknown
Binding: FHIRDeviceStatus (required): The availability status of the device.

... type 0..1 CodeableConcept ProductType
Binding: ProtheseTypeCodelijst (extensible): ProtheseTypeCodelijst

.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... lotNumber 0..1 string batch or lot number (10) part of the UDI
... manufacturer 0..1 string Name of device manufacturer
... manufactureDate 0..1 dateTime Date when the device was made
... expirationDate 0..1 dateTime expiration date (17) part of the UDI
... model 0..1 string Model id assigned by the manufacturer
... version 0..1 string Version number (i.e. software)
... patient 0..1 Reference(nl-core-patient) Patient to whom Device is affixed
... owner 0..1 Reference(nl-core-organization) Organization responsible for device
... contact 0..* ContactPoint Details for human/organization for support
... location 0..1 Reference(nl-core-location) Where the resource is found
... url 0..1 uri Network address to contact device
... note 0..* Annotation Device notes and comments
.... 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 ProductDescription
... safety Σ 0..* CodeableConcept Safety Characteristics of Device
Binding: DeviceSafety (example): Codes used to identify medical devices safety characterics. These codes are derived in part from the United States Food and Drug Administration recommendations and are provided here as a suggestive example.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Device.languageextensibleCommon Languages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Device.identifier:serialNumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use
from the FHIR Standard
Device.identifier:serialNumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Device.udi.entryTyperequiredUDIEntryType
http://hl7.org/fhir/ValueSet/udi-entry-type
from the FHIR Standard
Device.statusrequiredFHIRDeviceStatus
http://hl7.org/fhir/ValueSet/device-status
from the FHIR Standard
Device.typeextensibleProtheseTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.13.2--20171231000000
from this IG
Device.safetyexampleDeviceSafety
http://hl7.org/fhir/ValueSet/device-safety
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceIf 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-4errorDeviceIf 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-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())

This structure is derived from Zib MedicalDevice Product

Summary

Differential View

This structure is derived from Zib MedicalDevice Product

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device Zib MedicalDevice Product
... type 0..1 CodeableConcept ProductType
Binding: ProtheseTypeCodelijst (extensible): ProtheseTypeCodelijst


doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Device.typeextensibleProtheseTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.13.2--20171231000000
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..* Zib MedicalDevice Product Product
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier ProductID
Slice: Unordered, Open by value:type
.... identifier:serialNumber 0..1 Identifier serial number (21) part of the UDI
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... coding Σ 1..1 Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/identifier-type
....... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: SNO
..... value Σ 1..1 string The value that is unique
Example General: 123456
... type 0..1 CodeableConcept ProductType
Binding: ProtheseTypeCodelijst (extensible): ProtheseTypeCodelijst


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Device.identifier:serialNumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use
from the FHIR Standard
Device.identifier:serialNumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Device.statusrequiredFHIRDeviceStatus
http://hl7.org/fhir/ValueSet/device-status
from the FHIR Standard
Device.typeextensibleProtheseTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.13.2--20171231000000
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceIf 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-4errorDeviceIf 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()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..* Zib MedicalDevice Product Product
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier ProductID
Slice: Unordered, Open by value:type
.... identifier:serialNumber 0..1 Identifier serial number (21) part of the UDI
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1 string xml:id (or equivalent in JSON)
...... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/identifier-type
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: SNO
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... udi Σ 0..1 BackboneElement Unique Device Identifier (UDI) Barcode string
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... deviceIdentifier Σ 0..1 string application identifier (AI) (01) part of the udi
.... name Σ 0..1 string Device Name as appears on UDI label
.... jurisdiction 0..1 uri Regional UDI authority
.... carrierHRF Σ 0..1 string ProductID
.... carrierAIDC Σ 0..1 base64Binary UDI Machine Readable Barcode String
.... issuer 0..1 uri UDI Issuing Organization
.... entryType 0..1 code barcode | rfid | manual +
Binding: UDIEntryType (required): Codes to identify how UDI data was entered

... status ?!Σ 0..1 code active | inactive | entered-in-error | unknown
Binding: FHIRDeviceStatus (required): The availability status of the device.

... type 0..1 CodeableConcept ProductType
Binding: ProtheseTypeCodelijst (extensible): ProtheseTypeCodelijst

.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... lotNumber 0..1 string batch or lot number (10) part of the UDI
... manufacturer 0..1 string Name of device manufacturer
... manufactureDate 0..1 dateTime Date when the device was made
... expirationDate 0..1 dateTime expiration date (17) part of the UDI
... model 0..1 string Model id assigned by the manufacturer
... version 0..1 string Version number (i.e. software)
... patient 0..1 Reference(nl-core-patient) Patient to whom Device is affixed
... owner 0..1 Reference(nl-core-organization) Organization responsible for device
... contact 0..* ContactPoint Details for human/organization for support
... location 0..1 Reference(nl-core-location) Where the resource is found
... url 0..1 uri Network address to contact device
... note 0..* Annotation Device notes and comments
.... 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 ProductDescription
... safety Σ 0..* CodeableConcept Safety Characteristics of Device
Binding: DeviceSafety (example): Codes used to identify medical devices safety characterics. These codes are derived in part from the United States Food and Drug Administration recommendations and are provided here as a suggestive example.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Device.languageextensibleCommon Languages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Device.identifier:serialNumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use
from the FHIR Standard
Device.identifier:serialNumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Device.udi.entryTyperequiredUDIEntryType
http://hl7.org/fhir/ValueSet/udi-entry-type
from the FHIR Standard
Device.statusrequiredFHIRDeviceStatus
http://hl7.org/fhir/ValueSet/device-status
from the FHIR Standard
Device.typeextensibleProtheseTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.13.2--20171231000000
from this IG
Device.safetyexampleDeviceSafety
http://hl7.org/fhir/ValueSet/device-safety
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceIf 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-4errorDeviceIf 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-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())

This structure is derived from Zib MedicalDevice Product

Summary

 

Other representations of profile: CSV, Excel, Schematron