FHIR Cross-Version Extensions package for FHIR R4 from FHIR R2 - Version 0.0.1-snapshot-2. See the Directory of published versions
| Official URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-DeviceComponent | Version: 0.0.1-snapshot-2 | |||
| Standards status: Informative | Maturity Level: 0 | Computable Name: Ext_R2_DeviceComponent | ||
| This cross-version extension represents DeviceComponent from http://hl7.org/fhir/StructureDefinition/DeviceComponent | 1.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|1.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 | |
![]() ![]() |
2..* | 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: AccountStatus (preferred): Describes the type of the component. | |
![]() ![]() ![]() |
1..1 | Extension | Recent system change timestamp | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastSystemChange" | |
![]() ![]() ![]() ![]() |
0..1 | instant | Recent system change timestamp | |
![]() ![]() ![]() |
0..1 | Extension | A source device of this component | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | A source device of this component | |
![]() ![]() ![]() |
0..1 | Extension | Parent resource link | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parent" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Parent resource link | |
![]() ![]() ![]() |
0..* | Extension | Component operational status | |
![]() ![]() ![]() ![]() |
1..1 | uri | "operationalStatus" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Component operational status | |
![]() ![]() ![]() |
0..1 | Extension | Current supported parameter group | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parameterGroup" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Current supported parameter group | |
![]() ![]() ![]() |
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: R2_measurement_principle_for_R4 (0.0.1-snapshot-2) (required): Different measurement principle supported by the device. | |
![]() ![]() ![]() |
0..* | Extension | Production specification of the component | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Specification type | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "specType" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specification type | |
![]() ![]() ![]() ![]() ![]() |
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: AccountStatus (required): A human language. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.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 | |
![]() ![]() |
2..* | 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: AccountStatus (preferred): Describes the type of the component. | |
![]() ![]() ![]() |
1..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 | A source device of this 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 | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | A source device of this component | |
![]() ![]() ![]() |
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 | Component operational status 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 | Component operational status | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
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: R2_measurement_principle_for_R4 (0.0.1-snapshot-2) (required): Different measurement principle supported by the device. | |
![]() ![]() ![]() |
0..* | Extension | Production specification of the component 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 | Specification type 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 | Specification type | |
![]() ![]() ![]() ![]() ![]() |
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: AccountStatus (required): A human language. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.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|1.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 | |
![]() ![]() |
2..* | 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: AccountStatus (preferred): Describes the type of the component. | |
![]() ![]() ![]() |
1..1 | Extension | Recent system change timestamp | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastSystemChange" | |
![]() ![]() ![]() ![]() |
0..1 | instant | Recent system change timestamp | |
![]() ![]() ![]() |
0..1 | Extension | A source device of this component | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | A source device of this component | |
![]() ![]() ![]() |
0..1 | Extension | Parent resource link | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parent" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | Parent resource link | |
![]() ![]() ![]() |
0..* | Extension | Component operational status | |
![]() ![]() ![]() ![]() |
1..1 | uri | "operationalStatus" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Component operational status | |
![]() ![]() ![]() |
0..1 | Extension | Current supported parameter group | |
![]() ![]() ![]() ![]() |
1..1 | uri | "parameterGroup" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Current supported parameter group | |
![]() ![]() ![]() |
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: R2_measurement_principle_for_R4 (0.0.1-snapshot-2) (required): Different measurement principle supported by the device. | |
![]() ![]() ![]() |
0..* | Extension | Production specification of the component | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Specification type | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "specType" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specification type | |
![]() ![]() ![]() ![]() ![]() |
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: AccountStatus (required): A human language. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.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 | |
![]() ![]() |
2..* | 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: AccountStatus (preferred): Describes the type of the component. | |
![]() ![]() ![]() |
1..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 | A source device of this 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 | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference() | A source device of this component | |
![]() ![]() ![]() |
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 | Component operational status 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 | Component operational status | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
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: R2_measurement_principle_for_R4 (0.0.1-snapshot-2) (required): Different measurement principle supported by the device. | |
![]() ![]() ![]() |
0..* | Extension | Production specification of the component 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 | Specification type 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 | Specification type | |
![]() ![]() ![]() ![]() ![]() |
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: AccountStatus (required): A human language. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.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 | AccountStatushttp://hl7.org/fhir/ValueSet/account-status|4.0.1From the FHIR Standard | |
| Extension.extension:measurementPrinciple.value[x] | required | R2_measurement_principle_for_R4http://hl7.org/fhir/1.0/ValueSet/R2-measurement-principle-for-R4|0.0.1-snapshot-2From this IG | |
| Extension.extension:languageCode.value[x] | required | AccountStatushttp://hl7.org/fhir/ValueSet/account-status|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() |