DSTU2 STU 3 Candidate
This page is part of the FHIR Specification (v1.0.2: DSTU 2). The current version which supercedes this version is

This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . For a full list of available versions, see the Directory of published versions . Page versions: . Page versions: R3 R2

5.11 5.13 Resource DeviceComponent - Content Resource DeviceComponent - Content

Describes the characteristics, operational status and capabilities of a medical-related component of a medical device.
Health Care Devices Health Care Devices Work Group Work Group Maturity Level : 1 Maturity Level : 1 Compartments : : Device

Describes the characteristics, operational status and capabilities of a medical-related component of a medical device.

5.11.1 Scope and Usage 5.13.1 Scope and Usage The DeviceComponent resource is used to describe the characteristics, operational status and capabilities of a medical-related component of a medical device. It can be a physical component that is integrated inside the device, a removable physical component, or a non-physical component that allows physiological measurement data and its derived data to be grouped in a hierarchical information organization. Note: For the initial scope, this DeviceComponent resource is only applicable to describe a single node in the containment tree that is produced by the context scanner in any medical device that implements or derives from the ISO/IEEE 11073 standard and that does not represent a metric. Examples for such a node are MDS, VMD, or Channel.

The DeviceComponent resource is used to describe the characteristics, operational status and capabilities of a medical-related component of a medical device. It can be a physical component that is integrated inside the device, a removable physical component, or a non-physical component that allows physiological measurement data and its derived data to be grouped in a hierarchical information organization.

Note:

For the initial scope, this DeviceComponent resource is only applicable to describe a single node in the containment tree that is produced by the context scanner in any medical device that implements or derives from the ISO/IEEE 11073 standard and that does not represent a metric. Examples for such a node are MDS, VMD, or Channel.

5.11.2 Boundaries and Relationships 5.13.2 Boundaries and Relationships The DeviceComponent allows us to change the configuration of the device without having to change the device resource instance. The life-cycle of the configuration may be completely different than the one of the device itself. There are several related resources

The DeviceComponent allows us to change the configuration of the device without having to change the device resource instance. The life-cycle of the configuration may be completely different than the one of the device itself.

There are several related resources

5.11.3 Background and Context 5.13.3 Background and Context

5.11.3.1 5.13.3.1 Structure of a DeviceComponent Resource Structure of a DeviceComponent Resource A Context Scanner object of a medical device that implements or derives from ISO/IEEE 11073 standard is responsible for observing device configuration changes. After instantiation, the Context Scanner object is responsible for announcing the object instances in the device's MDIB, a hierarchical containment (MDS->VMD->Channel->Metric). The DeviceComponent resource can be used to describe the characteristics, operational status and capabilities of a medical-related component of a medical device. It can be a physical component that is integrated inside the device, a removable physical component, or a non-physical component that allows physiological measurement data and its derived data to be grouped in a hierarchical information organization. Devices are conceptualized using the following main structure:

A Context Scanner object of a medical device that implements or derives from ISO/IEEE 11073 standard is responsible for observing device configuration changes. After instantiation, the Context Scanner object is responsible for announcing the object instances in the device's MDIB, a hierarchical containment (MDS->VMD->Channel->Metric). The DeviceComponent resource can be used to describe the characteristics, operational status and capabilities of a medical-related component of a medical device. It can be a physical component that is integrated inside the device, a removable physical component, or a non-physical component that allows physiological measurement data and its derived data to be grouped in a hierarchical information organization. Devices are conceptualized using the following main structure:

  1. MedicalDeviceSystem - An actual device that external systems communicate with. In 11073, this is known as a MDS. - An actual device that external systems communicate with. In 11073, this is known as a MDS.
  2. VirtualMedicalDevice - A medical-related subsystem of a medical device. It can either be a physical hardware piece or a pure software plugin component of a medical device. In 11073, this is known as a VMD. - A medical-related subsystem of a medical device. It can either be a physical hardware piece or a pure software plugin component of a medical device. In 11073, this is known as a VMD.
  3. Channel - A non-physical component that allows physiological measurement data and its derived data to be grouped in a hierarchical information organization. Very simple devices may have only a single virtual device with a single channel and one metric, while complex devices may have multiple items at every level. This resource is referenced by - A non-physical component that allows physiological measurement data and its derived data to be grouped in a hierarchical information organization.

Very simple devices may have only a single virtual device with a single channel and one metric, while complex devices may have multiple items at every level.

This resource is referenced by devicemetric

5.11.4 Resource Content 5.13.4 Resource Content

Structure

Name Flags Card. Type Description & Constraints Description & Constraints doco
. . DeviceComponent Σ DomainResource An instance of a medical-related component of a medical device An instance of a medical-related component of a medical device
. . . type Σ 1..1 CodeableConcept What kind of component it is What kind of component it is
ComponentType ComponentType ( ( Preferred )
. . . identifier Σ 1..1 Identifier Instance id assigned by the software stack Instance id assigned by the software stack
. . . lastSystemChange Σ 1..1 instant Recent system change timestamp Recent system change timestamp
. . . source Σ 0..1 Reference ( Device ) A source device of this component A source device of this component
. . . parent Σ 0..1 Reference ( DeviceComponent ) Parent resource link Parent resource link
. . . operationalStatus Σ 0..* CodeableConcept Component operational status Component operational status
. . . parameterGroup Σ 0..1 CodeableConcept Current supported parameter group Current supported parameter group
. . . measurementPrinciple Σ 0..1 code other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+
Measmnt-Principle ( ( Required )
. . . productionSpecification Σ 0..* BackboneElement Production specification of the component Production specification of the component
. . . . specType Σ 0..1 CodeableConcept Specification type Specification type
. . . . componentId Σ 0..1 Identifier Internal component unique identification Internal component unique identification
. . . . productionSpec Σ 0..1 string A printable string defining the component A printable string defining the component
. . . languageCode Σ 0..1 CodeableConcept Language code for the human-readable text strings produced by the device Language code for the human-readable text strings produced by the device
Language Language ( ( Required )

Documentation for this format doco Documentation for this format

UML Diagram UML Diagram

DeviceComponent ( ( DomainResource ) Describes the specific component type as defined in the object-oriented or metric nomenclature partition Describes the specific component type as defined in the object-oriented or metric nomenclature partition type : : CodeableConcept [1..1] « [1..1] « Describes the type of the component. (Strength=Preferred) Describes the type of the component. (Strength=Preferred) ComponentType ? » ? » Describes the local assigned unique identification by the software. For example: handle ID Describes the local assigned unique identification by the software. For example: handle ID identifier : : Identifier [1..1] [1..1] Describes the timestamp for the most recent system change which includes device configuration or setting change Describes the timestamp for the most recent system change which includes device configuration or setting change lastSystemChange : : instant [1..1] [1..1] Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc source : : Reference [0..1] « [0..1] « Device » » Describes the link to the parent resource. For example: Channel is linked to its VMD parent Describes the link to the parent resource. For example: Channel is linked to its VMD parent parent : : Reference [0..1] « [0..1] « DeviceComponent » » Indicates current operational status of the device. For example: On, Off, Standby, etc Indicates current operational status of the device. For example: On, Off, Standby, etc operationalStatus : : CodeableConcept [0..*] [0..*] Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular parameterGroup : : CodeableConcept [0..1] [0..1] Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc measurementPrinciple : : code [0..1] « [0..1] « Different measurement principle supported by the device. (Strength=Required) Different measurement principle supported by the device. (Strength=Required) Measmnt-Principle ! » ! » Describes the language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US Describes the language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US languageCode : : CodeableConcept [0..1] « [0..1] « A human language. (Strength=Required) A human language. (Strength=Required) Language ! » ! » ProductionSpecification Describes the specification type, such as, serial number, part number, hardware revision, software revision, etc Describes the specification type, such as, serial number, part number, hardware revision, software revision, etc specType : : CodeableConcept [0..1] [0..1] Describes the internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacture can make use of Describes the internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacture can make use of componentId : : Identifier [0..1] [0..1] Describes the printable string defining the component Describes the printable string defining the component productionSpec : : string [0..1] [0..1] Describes the production specification such as component revision, serial number, etc Describes the production specification such as component revision, serial number, etc productionSpecification [0..*]

XML Template XML Template

Structure

Name Flags Card. Type Description & Constraints Description & Constraints doco
. . DeviceComponent Σ DomainResource An instance of a medical-related component of a medical device An instance of a medical-related component of a medical device
. . . type Σ 1..1 CodeableConcept What kind of component it is What kind of component it is
ComponentType ComponentType ( ( Preferred )
. . . identifier Σ 1..1 Identifier Instance id assigned by the software stack Instance id assigned by the software stack
. . . lastSystemChange Σ 1..1 instant Recent system change timestamp Recent system change timestamp
. . . source Σ 0..1 Reference ( Device ) A source device of this component A source device of this component
. . . parent Σ 0..1 Reference ( DeviceComponent ) Parent resource link Parent resource link
. . . operationalStatus Σ 0..* CodeableConcept Component operational status Component operational status
. . . parameterGroup Σ 0..1 CodeableConcept Current supported parameter group Current supported parameter group
. . . measurementPrinciple Σ 0..1 code other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+
Measmnt-Principle ( ( Required )
. . . productionSpecification Σ 0..* BackboneElement Production specification of the component Production specification of the component
. . . . specType Σ 0..1 CodeableConcept Specification type Specification type
. . . . componentId Σ 0..1 Identifier Internal component unique identification Internal component unique identification
. . . . productionSpec Σ 0..1 string A printable string defining the component A printable string defining the component
. . . languageCode Σ 0..1 CodeableConcept Language code for the human-readable text strings produced by the device Language code for the human-readable text strings produced by the device
Language Language ( ( Required )

Documentation for this format doco Documentation for this format

UML Diagram UML Diagram

DeviceComponent ( ( DomainResource ) Describes the specific component type as defined in the object-oriented or metric nomenclature partition Describes the specific component type as defined in the object-oriented or metric nomenclature partition type : : CodeableConcept [1..1] « [1..1] « Describes the type of the component. (Strength=Preferred) Describes the type of the component. (Strength=Preferred) ComponentType ? » ? » Describes the local assigned unique identification by the software. For example: handle ID Describes the local assigned unique identification by the software. For example: handle ID identifier : : Identifier [1..1] [1..1] Describes the timestamp for the most recent system change which includes device configuration or setting change Describes the timestamp for the most recent system change which includes device configuration or setting change lastSystemChange : : instant [1..1] [1..1] Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc Describes the link to the source Device that contains administrative device information such as manufacture, serial number, etc source : : Reference [0..1] « [0..1] « Device » » Describes the link to the parent resource. For example: Channel is linked to its VMD parent Describes the link to the parent resource. For example: Channel is linked to its VMD parent parent : : Reference [0..1] « [0..1] « DeviceComponent » » Indicates current operational status of the device. For example: On, Off, Standby, etc Indicates current operational status of the device. For example: On, Off, Standby, etc operationalStatus : : CodeableConcept [0..*] [0..*] Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular Describes the parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular parameterGroup : : CodeableConcept [0..1] [0..1] Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc Describes the physical principle of the measurement. For example: thermal, chemical, acoustical, etc measurementPrinciple : : code [0..1] « [0..1] « Different measurement principle supported by the device. (Strength=Required) Different measurement principle supported by the device. (Strength=Required) Measmnt-Principle ! » ! » Describes the language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US Describes the language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US languageCode : : CodeableConcept [0..1] « [0..1] « A human language. (Strength=Required) A human language. (Strength=Required) Language ! » ! » ProductionSpecification Describes the specification type, such as, serial number, part number, hardware revision, software revision, etc Describes the specification type, such as, serial number, part number, hardware revision, software revision, etc specType : : CodeableConcept [0..1] [0..1] Describes the internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacture can make use of Describes the internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacture can make use of componentId : : Identifier [0..1] [0..1] Describes the printable string defining the component Describes the printable string defining the component productionSpec : : string [0..1] [0..1] Describes the production specification such as component revision, serial number, etc Describes the production specification such as component revision, serial number, etc productionSpecification [0..*]

XML Template XML Template

  Alternate definitions:

Alternate definitions: Schema / Schematron , Resource Profile ( , Resource Profile ( XML , , JSON ), ), Questionnaire

5.11.4.1 Terminology Bindings 5.13.4.1 Terminology Bindings

Path Definition Type Reference
DeviceComponent.type DeviceComponent.type Describes the type of the component. Describes the type of the component. Preferred IEEE 11073-10101 IEEE 11073-10101
DeviceComponent.operationalStatus DeviceComponent.operationalStatus Codes representing the current status of the device - on, off, suspended, etc. Codes representing the current status of the device - on, off, suspended, etc. Unknown No details provided yet No details provided yet
DeviceComponent.parameterGroup DeviceComponent.parameterGroup Codes identifying groupings of parameters; e.g. Cardiovascular. Codes identifying groupings of parameters; e.g. Cardiovascular. Unknown No details provided yet No details provided yet
DeviceComponent.measurementPrinciple DeviceComponent.measurementPrinciple Different measurement principle supported by the device. Different measurement principle supported by the device. Required Measmnt-Principle
DeviceComponent.productionSpecification.specType DeviceComponent.productionSpecification.specType Codes for device specification types such as serial number, part number, hardware revision, software revision, etc. Codes for device specification types such as serial number, part number, hardware revision, software revision, etc. Unknown No details provided yet No details provided yet
DeviceComponent.languageCode DeviceComponent.languageCode A human language. A human language. Required IETF language tag IETF language tag

5.11.5 Notes: 5.13.5 Notes: The correct codes for the medical device system (MDS), virtual medical device (VMD), and Channel will be specified in the profiles for specific types of device component. Generally, these codes are registered in the RTM Management service

5.11.6 Search Parameters 5.13.6 Search Parameters Search parameters for this resource. The common parameters also apply. See

Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services. for more information about searching in REST, messaging, and services.

© HL7.org 2011+. FHIR DSTU2 (v1.0.2-7202) generated on Sat, Oct 24, 2015 07:43+1100. Links: Search
Name Type Description Paths
parent reference The parent DeviceComponent resource The parent DeviceComponent resource DeviceComponent.parent
( DeviceComponent )
source reference The device source The device source DeviceComponent.source
( Device )
type token The device component type The device component type DeviceComponent.type