Generated Narrative: StructureDefinition ext-R3-DeviceComponent Name Flags Card. Type Description & Constraints Extension 0..* Extension(4.0.1) An instance of a medical-related component of a medical device #xD; Slices for extension 1..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:type 1..1 Extension What kind of component it is #xD; url 1..1 uri "type" #xD; value[x] 0..1 CodeableConcept What kind of component it is Binding: R3_device_kind_for_R4 (0.0.1-snapshot-2) (preferred): Describes the type of the component. #xD; extension:lastSystemChange 0..1 Extension Recent system change timestamp #xD; url 1..1 uri "lastSystemChange" #xD; value[x] 0..1 instant Recent system change timestamp #xD; extension:source 0..1 Extension Top-level device resource link #xD; url 1..1 uri "source" #xD; value[x] 0..1 Reference() Top-level device resource link #xD; extension:parent 0..1 Extension Parent resource link #xD; url 1..1 uri "parent" #xD; value[x] 0..1 Reference() Parent resource link #xD; extension:operationalStatus 0..* Extension Current operational status of the component, for example On, Off or Standby #xD; url 1..1 uri "operationalStatus" #xD; value[x] 0..1 CodeableConcept Current operational status of the component, for example On, Off or Standby Binding: R3_operational_status_for_R4 (0.0.1-snapshot-2) (extensible): Codes representing the current status of the device - on, off, suspended, etc. #xD; extension:parameterGroup 0..1 Extension Current supported parameter group #xD; url 1..1 uri "parameterGroup" #xD; value[x] 0..1 CodeableConcept Current supported parameter group Binding: DeviceDefinitionParameterGroup (extensible): Codes identifying groupings of parameters; e.g. Cardiovascular. #xD; extension:measurementPrinciple 0..1 Extension other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ #xD; url 1..1 uri "measurementPrinciple" #xD; value[x] 0..1 code other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ Binding: R3_measurement_principle_for_R4 (0.0.1-snapshot-2) (required): Different measurement principle supported by the device. #xD; extension:productionSpecification 0..* Extension Specification details such as Component Revisions, or Serial Numbers #xD; Slices for extension 0..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:specType 0..1 Extension Type or kind of production specification, for example serial number or software revision #xD; url 1..1 uri "specType" #xD; value[x] 0..1 CodeableConcept Type or kind of production specification, for example serial number or software revision Binding: R3_specification_type_for_R4 (0.0.1-snapshot-2) (extensible): Codes for device specification types such as serial number, part number, hardware revision, software revision, etc. #xD; extension:componentId 0..1 Extension Internal component unique identification #xD; url 1..1 uri "componentId" #xD; value[x] 0..1 Identifier Internal component unique identification #xD; extension:productionSpec 0..1 Extension A printable string defining the component #xD; url 1..1 uri "productionSpec" #xD; value[x] 0..1 string A printable string defining the component #xD; url 1..1 uri "productionSpecification" #xD; extension:languageCode 0..1 Extension Language code for the human-readable text strings produced by the device #xD; url 1..1 uri "languageCode" #xD; value[x] 0..1 CodeableConcept Language code for the human-readable text strings produced by the device Binding: AllLanguages (required) #xD; url 1..1 uri "http://hl7.org/fhir/3.0/StructureDefinition/extension-DeviceComponent" #xD; Documentation for this format
Cross-version Extension for R3.DeviceComponent for use in FHIR R4
This cross-version extension represents DeviceComponent from http://hl7.org/fhir/StructureDefinition/DeviceComponent|3.0.2 for use in FHIR R4.
An instance of a medical-related component of a medical device
The characteristics, operational status and capabilities of a medical-related component of a medical device.
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
The component type as defined in the object-oriented or metric nomenclature partition.
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Source of the definition for the extension code - a logical name or a URL.
The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
The timestamp for the most recent system change which includes device configuration or setting change.
The link to the source Device that contains administrative device information such as manufacture, serial number, etc.
The link to the parent resource. For example: Channel is linked to its VMD parent.
Current operational status of the component, for example On, Off or Standby
The current operational status of the device. For example: On, Off, Standby, etc.
Codes representing the current status of the device - on, off, suspended, etc.
The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.
Codes identifying groupings of parameters; e.g. Cardiovascular.
other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+
The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.
Different measurement principle supported by the device.
Specification details such as Component Revisions, or Serial Numbers
The production specification such as component revision, serial number, etc.
Type or kind of production specification, for example serial number or software revision
The specification type, 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.
Internal component unique identification
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.
A printable string defining the component
The printable string defining the component.
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
Language code for the human-readable text strings produced by the device
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.