FHIR Cross-Version Extensions package for FHIR R4 from FHIR R3 - Version 0.0.1-snapshot-2. See the Directory of published versions
| Official URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-DeviceComponent | Version: 0.0.1-snapshot-2 | |||
| Standards status: Informative | Maturity Level: 0 | Computable Name: Ext_R3_DeviceComponent | ||
| This cross-version extension represents DeviceComponent from http://hl7.org/fhir/StructureDefinition/DeviceComponent | 3.0.2 for use in FHIR R4. |
Context of Use
This extension may be used on the following element(s):
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
Summary
Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: This cross-version extension represents DeviceComponent from http://hl7.org/fhir/StructureDefinition/DeviceComponent|3.0.2 for use in FHIR R4.
Maturity: 0
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | An instance of a medical-related component of a medical device | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() |
1..1 | Extension | What kind of component it is | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Recent system change timestamp | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastSystemChange" | |
![]() ![]() ![]() ![]() |
0..1 | instant | Recent system change timestamp | |
![]() ![]() ![]() |
0..1 | Extension | Top-level device resource link | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Top-level device resource link | |
![]() ![]() ![]() |
0..1 | Extension | Parent resource link | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parent" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Parent resource link | |
![]() ![]() ![]() |
0..* | Extension | Current operational status of the component, for example On, Off or Standby | |
![]() ![]() ![]() ![]() |
1..1 | uri | "operationalStatus" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Current supported parameter group | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parameterGroup" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Current supported parameter group Binding: DeviceDefinitionParameterGroup (extensible): Codes identifying groupings of parameters; e.g. Cardiovascular. | |
![]() ![]() ![]() |
0..1 | Extension | other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ | |
![]() ![]() ![]() ![]() |
1..1 | uri | "measurementPrinciple" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..* | Extension | Specification details such as Component Revisions, or Serial Numbers | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Type or kind of production specification, for example serial number or software revision | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "specType" | |
![]() ![]() ![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Internal component unique identification | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "componentId" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Internal component unique identification | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | A printable string defining the component | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpec" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | A printable string defining the component | |
![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpecification" | |
![]() ![]() ![]() |
0..1 | Extension | Language code for the human-readable text strings produced by the device | |
![]() ![]() ![]() ![]() |
1..1 | uri | "languageCode" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Language code for the human-readable text strings produced by the device Binding: AllLanguages (required) | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/3.0/StructureDefinition/extension-DeviceComponent" | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | An instance of a medical-related component of a medical device Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | Extension | What kind of component it is Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Recent system change timestamp Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastSystemChange" | |
![]() ![]() ![]() ![]() |
0..1 | instant | Recent system change timestamp | |
![]() ![]() ![]() |
0..1 | Extension | Top-level device resource link Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Top-level device resource link | |
![]() ![]() ![]() |
0..1 | Extension | Parent resource link Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parent" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Parent resource link | |
![]() ![]() ![]() |
0..* | Extension | Current operational status of the component, for example On, Off or Standby Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "operationalStatus" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Current supported parameter group Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parameterGroup" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Current supported parameter group Binding: DeviceDefinitionParameterGroup (extensible): Codes identifying groupings of parameters; e.g. Cardiovascular. | |
![]() ![]() ![]() |
0..1 | Extension | other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "measurementPrinciple" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..* | Extension | Specification details such as Component Revisions, or Serial Numbers Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Type or kind of production specification, for example serial number or software revision Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "specType" | |
![]() ![]() ![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Internal component unique identification Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "componentId" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Internal component unique identification | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | A printable string defining the component Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpec" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | A printable string defining the component | |
![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpecification" | |
![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | Language code for the human-readable text strings produced by the device Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "languageCode" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Language code for the human-readable text strings produced by the device Binding: AllLanguages (required) | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/3.0/StructureDefinition/extension-DeviceComponent" | |
![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() |
code | |||
![]() ![]() ![]() |
date | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() |
id | |||
![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
time | |||
![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() |
url | |||
![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() |
Meta | |||
Documentation for this format | ||||
This structure is derived from Extension
Summary
Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: This cross-version extension represents DeviceComponent from http://hl7.org/fhir/StructureDefinition/DeviceComponent|3.0.2 for use in FHIR R4.
Maturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | An instance of a medical-related component of a medical device | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() |
1..1 | Extension | What kind of component it is | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Recent system change timestamp | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastSystemChange" | |
![]() ![]() ![]() ![]() |
0..1 | instant | Recent system change timestamp | |
![]() ![]() ![]() |
0..1 | Extension | Top-level device resource link | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Top-level device resource link | |
![]() ![]() ![]() |
0..1 | Extension | Parent resource link | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parent" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Parent resource link | |
![]() ![]() ![]() |
0..* | Extension | Current operational status of the component, for example On, Off or Standby | |
![]() ![]() ![]() ![]() |
1..1 | uri | "operationalStatus" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Current supported parameter group | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parameterGroup" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Current supported parameter group Binding: DeviceDefinitionParameterGroup (extensible): Codes identifying groupings of parameters; e.g. Cardiovascular. | |
![]() ![]() ![]() |
0..1 | Extension | other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ | |
![]() ![]() ![]() ![]() |
1..1 | uri | "measurementPrinciple" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..* | Extension | Specification details such as Component Revisions, or Serial Numbers | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Type or kind of production specification, for example serial number or software revision | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "specType" | |
![]() ![]() ![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Internal component unique identification | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "componentId" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Internal component unique identification | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | A printable string defining the component | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpec" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | A printable string defining the component | |
![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpecification" | |
![]() ![]() ![]() |
0..1 | Extension | Language code for the human-readable text strings produced by the device | |
![]() ![]() ![]() ![]() |
1..1 | uri | "languageCode" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Language code for the human-readable text strings produced by the device Binding: AllLanguages (required) | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/3.0/StructureDefinition/extension-DeviceComponent" | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | An instance of a medical-related component of a medical device Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | Extension | What kind of component it is Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Recent system change timestamp Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastSystemChange" | |
![]() ![]() ![]() ![]() |
0..1 | instant | Recent system change timestamp | |
![]() ![]() ![]() |
0..1 | Extension | Top-level device resource link Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Top-level device resource link | |
![]() ![]() ![]() |
0..1 | Extension | Parent resource link Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parent" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Parent resource link | |
![]() ![]() ![]() |
0..* | Extension | Current operational status of the component, for example On, Off or Standby Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "operationalStatus" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..1 | Extension | Current supported parameter group Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parameterGroup" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Current supported parameter group Binding: DeviceDefinitionParameterGroup (extensible): Codes identifying groupings of parameters; e.g. Cardiovascular. | |
![]() ![]() ![]() |
0..1 | Extension | other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+ Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "measurementPrinciple" | |
![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() |
0..* | Extension | Specification details such as Component Revisions, or Serial Numbers Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Type or kind of production specification, for example serial number or software revision Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "specType" | |
![]() ![]() ![]() ![]() ![]() ![]() |
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. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Internal component unique identification Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "componentId" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Internal component unique identification | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | A printable string defining the component Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpec" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | A printable string defining the component | |
![]() ![]() ![]() ![]() |
1..1 | uri | "productionSpecification" | |
![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | Language code for the human-readable text strings produced by the device Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "languageCode" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Language code for the human-readable text strings produced by the device Binding: AllLanguages (required) | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/3.0/StructureDefinition/extension-DeviceComponent" | |
![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() |
code | |||
![]() ![]() ![]() |
date | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() |
id | |||
![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
time | |||
![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() |
url | |||
![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() |
Meta | |||
Documentation for this format | ||||
Other representations of profile: CSV, Excel, Schematron
| Path | Conformance | ValueSet | URI |
| Extension.extension:type.value[x] | preferred | R3_device_kind_for_R4http://hl7.org/fhir/3.0/ValueSet/R3-device-kind-for-R4|0.0.1-snapshot-2From this IG | |
| Extension.extension:operationalStatus.value[x] | extensible | R3_operational_status_for_R4http://hl7.org/fhir/3.0/ValueSet/R3-operational-status-for-R4|0.0.1-snapshot-2From this IG | |
| Extension.extension:parameterGroup.value[x] | extensible | DeviceDefinitionParameterGrouphttp://hl7.org/fhir/ValueSet/parameter-group|4.0.1From the FHIR Standard | |
| Extension.extension:measurementPrinciple.value[x] | required | R3_measurement_principle_for_R4http://hl7.org/fhir/3.0/ValueSet/R3-measurement-principle-for-R4|0.0.1-snapshot-2From this IG | |
| Extension.extension:productionSpecification.extension:specType.value[x] | extensible | R3_specification_type_for_R4http://hl7.org/fhir/3.0/ValueSet/R3-specification-type-for-R4|0.0.1-snapshot-2From this IG | |
| Extension.extension:languageCode.value[x] | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|4.0.1From the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| ele-1 | error | Extension, Extension.extension, Extension.extension:type, Extension.extension:type.extension, Extension.extension:type.value[x], Extension.extension:lastSystemChange, Extension.extension:lastSystemChange.extension, Extension.extension:lastSystemChange.value[x], Extension.extension:source, Extension.extension:source.extension, Extension.extension:source.value[x], Extension.extension:parent, Extension.extension:parent.extension, Extension.extension:parent.value[x], Extension.extension:operationalStatus, Extension.extension:operationalStatus.extension, Extension.extension:operationalStatus.value[x], Extension.extension:parameterGroup, Extension.extension:parameterGroup.extension, Extension.extension:parameterGroup.value[x], Extension.extension:measurementPrinciple, Extension.extension:measurementPrinciple.extension, Extension.extension:measurementPrinciple.value[x], Extension.extension:productionSpecification, Extension.extension:productionSpecification.extension, Extension.extension:productionSpecification.extension:specType, Extension.extension:productionSpecification.extension:specType.extension, Extension.extension:productionSpecification.extension:specType.value[x], Extension.extension:productionSpecification.extension:componentId, Extension.extension:productionSpecification.extension:componentId.extension, Extension.extension:productionSpecification.extension:componentId.value[x], Extension.extension:productionSpecification.extension:productionSpec, Extension.extension:productionSpecification.extension:productionSpec.extension, Extension.extension:productionSpecification.extension:productionSpec.value[x], Extension.extension:productionSpecification.value[x], Extension.extension:languageCode, Extension.extension:languageCode.extension, Extension.extension:languageCode.value[x], Extension.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Extension, Extension.extension, Extension.extension:type, Extension.extension:type.extension, Extension.extension:lastSystemChange, Extension.extension:lastSystemChange.extension, Extension.extension:source, Extension.extension:source.extension, Extension.extension:parent, Extension.extension:parent.extension, Extension.extension:operationalStatus, Extension.extension:operationalStatus.extension, Extension.extension:parameterGroup, Extension.extension:parameterGroup.extension, Extension.extension:measurementPrinciple, Extension.extension:measurementPrinciple.extension, Extension.extension:productionSpecification, Extension.extension:productionSpecification.extension, Extension.extension:productionSpecification.extension:specType, Extension.extension:productionSpecification.extension:specType.extension, Extension.extension:productionSpecification.extension:componentId, Extension.extension:productionSpecification.extension:componentId.extension, Extension.extension:productionSpecification.extension:productionSpec, Extension.extension:productionSpecification.extension:productionSpec.extension, Extension.extension:languageCode, Extension.extension:languageCode.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |