This page is part of the FHIR Specification (v3.2.0: R4 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
. Page versions: R3 R2
Health Care Devices Work Group | Maturity Level: 1 | Trial Use | Compartments: Device |
Detailed Descriptions for the elements in the DeviceComponent resource.
| DeviceComponent | |
| Definition | The characteristics, operational status and capabilities of a medical-related component of a medical device. |
| Control | 1..1 |
| Summary | true |
| Comments | 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. |
| DeviceComponent.identifier | |
| Definition | Unique instance identifiers assigned to a device by the software, manufacturers, other organizations or owners. For example: handle ID. |
| Note | This is a business identifer, not a resource identifier (see discussion) |
| Control | 0..* |
| Type | Identifier |
| Summary | true |
| DeviceComponent.type | |
| Definition | The component type as defined in the object-oriented or metric nomenclature partition. |
| Control | 1..1 |
| Terminology Binding | FHIR Device Types (Preferred) |
| Type | CodeableConcept |
| Summary | true |
| Comments | DeviceComponent.type can be referred to either GDMN (nomenclature system supported by FDA Global UDI Database) or preferable RTMMS coding system. |
| DeviceComponent.lastSystemChange | |
| Definition | The timestamp for the most recent system change which includes device configuration or setting change. |
| Control | 0..1 |
| Type | instant |
| Summary | true |
| DeviceComponent.source | |
| Definition | The link to the source Device that contains administrative device information such as manufacture, serial number, etc. |
| Control | 0..1 |
| Type | Reference(Device) |
| Summary | true |
| DeviceComponent.parent | |
| Definition | The link to the parent resource. For example: Channel is linked to its VMD parent. |
| Control | 0..1 |
| Type | Reference(DeviceComponent) |
| Summary | true |
| DeviceComponent.operationalStatus | |
| Definition | The current operational status of the device. For example: On, Off, Standby, etc. |
| Control | 0..* |
| Terminology Binding | DeviceComponentOperationalStatus (Extensible) |
| Type | CodeableConcept |
| Summary | true |
| Comments | OperationalStatus for the MDS, VMD, or Channel will be bound to a specific ValueSet that is defined in its profile. |
| DeviceComponent.parameterGroup | |
| Definition | The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular. |
| Control | 0..1 |
| Terminology Binding | DeviceComponentParameterGroup (Extensible) |
| Type | CodeableConcept |
| Summary | true |
| DeviceComponent.measurementPrinciple | |
| Definition | The physical principle of the measurement. For example: thermal, chemical, acoustical, etc. |
| Control | 0..1 |
| Terminology Binding | MeasmntPrinciple (Required) |
| Type | code |
| Summary | true |
| DeviceComponent.productionSpecification | |
| Definition | The production specification such as component revision, serial number, etc. |
| Control | 0..* |
| Summary | true |
| DeviceComponent.productionSpecification.specType | |
| Definition | The specification type, such as, serial number, part number, hardware revision, software revision, etc. |
| Control | 0..1 |
| Terminology Binding | DeviceSpecificationSpecType (Extensible) |
| Type | CodeableConcept |
| Summary | true |
| DeviceComponent.productionSpecification.componentId | |
| Definition | 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 manufacturer can make use of. |
| Control | 0..1 |
| Type | Identifier |
| Summary | true |
| DeviceComponent.productionSpecification.productionSpec | |
| Definition | The printable string defining the component. |
| Control | 0..1 |
| Type | string |
| Summary | true |
| DeviceComponent.languageCode | |
| Definition | 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. |
| Control | 0..1 |
| Terminology Binding | Common Languages (Extensible but limited to ??) |
| Type | CodeableConcept |
| Summary | true |
| DeviceComponent.property | |
| Definition | Other device properties expressed as a |
| Control | 0..* |
| Summary | true |
| DeviceComponent.property.type | |
| Definition | The code for the device property identifying the property being reported such as 'time capability'. |
| Control | 1..1 |
| Terminology Binding | DeiviceComponentPropertyCode (Extensible) |
| Type | CodeableConcept |
| Summary | true |
| DeviceComponent.property.valueQuantity | |
| Definition | The property value when the property being reported is a quantity such as the resolution of a real time clock. |
| Control | 0..* |
| Type | Quantity |
| Summary | true |
| DeviceComponent.property.valueCode | |
| Definition | The property value when the property being reported is a code, such as the code indicating that the device supports a real time clock using absolute time. |
| Control | 0..* |
| Terminology Binding | DeiviceComponentPropertyValue: |
| Type | CodeableConcept |
| Summary | true |
| Comments | An example of a case with mulitple coded values would be the set of specializations for which the device has been certified. |