This page is part of the FHIR Specification (v0.0.82: DSTU 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 Content Examples Detailed Descriptions Mappings Profiles 5.11.8 Resource DeviceComponent - Examples Example Index: General DeviceComponent example XML JSON Example for DeviceComponent includes production specification information XML JSON 5.11.8.1 General XML General DeviceComponent example (id = "example") Raw XML <!-- &lt;Simple_MDS xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsd:noNamespaceSche maLocation=&quot;DIM.xsd&quot; Handle=&quot;0&quot; System-Id=&quot;ID 13.1&quot; Mds-Status=&quot;di sconnected&quot; object_id=&quot;MDC_MOC_VMS_MDS_SIMP&quot; Class=&quot;MDC_MOC_VMS_MDS_SIMP&quot;&gt ; &lt;Nomenclature-Version object_id=&quot;MDC_ATTR_NOM_VERS&quot; nom-minor-version=&quot;0&quot;& gt; &lt;nom-major-version majorVersion1=&quot;true&quot;/&gt; &lt;/Nomenclature-Version&gt; &lt;System-Model object_id=&quot;MDC_ATTR_ID_MODEL&quot; manufacturer=&quot;Center4MI&quot; model-number=&quot;2-0-14&quot;/&gt; &lt;System-Type object_id=&quot;MDC_ATTR_SYS_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_ANALY_SAT_O2_MDS&quot;/&gt; &lt;Locale object_id=&quot;MDC_ATTR_LOCALE&quot; charset=&quot;ISO-10646-UCS-2&quot; country=&quot;US&quot; Language=&quot;en&quot;/&gt; &lt;VMD Handle=&quot;20&quot; object_id=&quot;MDC_MOC_VMO_VMD&quot; Class=&quot;MDC_MOC_VMO_VMD&q uot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_ANALY_SAT_O2_VMD&quot;/&gt; &lt;VMD-Status vmd-standby=&quot;true&quot;/&gt; &lt;Channel Handle=&quot;22&quot; object_id=&quot;MDC_MOC_VMO_CHAN&quot; Class=&quot;MDC_MOC_VMO _CHAN&quot; Physical-Channel-No=&quot;1&quot; Logical-Channel-No=&quot;1&quot; Channel-Id=&quot;MDC_D EV_ANALY_SAT_O2_CHAN&quot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_ANALY_SAT_O2_CHAN&quot;/&gt; &lt;Channel-Status chan-standby=&quot;true&quot;/&gt; &lt;Numeric Handle=&quot;221&quot; object_id=&quot;MDC_MOC_VMO_METRIC_NU&quot; Class=&quot;MDC_ MOC_VMO_METRIC_NU&quot; Nu-Measure-Resolution=&quot;0&quot; Metric-Id=&quot;MDC_PULS_OXIM_SAT_O2&quot ;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-metric&quot; code=&quot;MDC_PULS_OXIM_SAT_O2&quot;/&gt; &lt;Metric-Specification object_id=&quot;MDC_ATTR_METRIC_SPECN&quot; update-period=&quot;8192& quot; category=&quot;auto-measurement&quot;&gt; &lt;relevance rv-unspec=&quot;true&quot;/&gt; &lt;access upd-periodic=&quot;true&quot; acc-scan=&quot;true&quot; sc-opt-normal=&quot;true&q uot;/&gt; &lt;structure object_id=&quot;NA1&quot; ms-comp-no=&quot;0&quot; ms-struct=&quot;simple&quot; /&gt; &lt;/Metric-Specification&gt; &lt;Nu-Observed-Value object_id=&quot;MDC_ATTR_NU_VAL_OBS&quot; value=&quot;0&quot; unit-code=&quot;MDC_DIM_PERCENT&quot; metric-id=&quot;MDC_PULS_OXIM_SAT_O2&quot;&gt; &lt;state not-available=&quot;true&quot;/&gt; &lt;/Nu-Observed-Value&gt; &lt;/Numeric&gt; &lt;Numeric Handle=&quot;222&quot; object_id=&quot;MDC_MOC_VMO_METRIC_NU&quot; Class=&quot;MDC_ MOC_VMO_METRIC_NU&quot; Nu-Measure-Resolution=&quot;0&quot; Metric-Id=&quot;MDC_BLD_PERF_INDEX&quot;& gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-metric&quot; code=&quot;MDC_BLD_PERF_INDEX&quot;/&gt; &lt;Metric-Specification object_id=&quot;MDC_ATTR_METRIC_SPECN&quot; update-period=&quot;8192& quot; category=&quot;auto-measurement&quot;&gt; &lt;relevance rv-unspec=&quot;true&quot;/&gt; &lt;access upd-periodic=&quot;true&quot; acc-scan=&quot;true&quot; sc-opt-normal=&quot;true&q uot;/&gt; &lt;structure object_id=&quot;NA1&quot; ms-comp-no=&quot;0&quot; ms-struct=&quot;simple&quot; /&gt; &lt;/Metric-Specification&gt; &lt;Nu-Observed-Value object_id=&quot;MDC_ATTR_NU_VAL_OBS&quot; value=&quot;0&quot; unit-code=&quot;MDC_DIM_MILLI_L_PER_MIN&quot; metric-id=&quot;MDC_BLD_PERF_INDEX&quot;&gt; &lt;state not-available=&quot;true&quot;/&gt; &lt;/Nu-Observed-Value&gt; &lt;/Numeric&gt; &lt;/Channel&gt; &lt;Channel Handle=&quot;33&quot; object_id=&quot;MDC_MOC_VMO_CHAN&quot; Class=&quot;MDC_MOC_VMO _CHAN&quot; Physical-Channel-No=&quot;2&quot; Logical-Channel-No=&quot;2&quot; Channel-Id=&quot;MDC_D EV_PULS_CHAN&quot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_PULS_CHAN&quot;/&gt; &lt;Channel-Status chan-standby=&quot;true&quot;/&gt; &lt;Numeric Handle=&quot;333&quot; object_id=&quot;MDC_MOC_VMO_METRIC_NU&quot; Class=&quot;MDC _MOC_VMO_METRIC_NU&quot; Nu-Measure-Resolution=&quot;0&quot; Metric-Id=&quot;MDC_PULS_OXIM_PULS_RATE& quot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-metric&quot; code=&quot;MDC_PULS_OXIM_PULS_RATE&quot;/&gt; &lt;Metric-Specification object_id=&quot;MDC_ATTR_METRIC_SPECN&quot; update-period=&quot;8192& quot; category=&quot;auto-measurement&quot;&gt; &lt;relevance rv-unspec=&quot;true&quot;/&gt; &lt;access upd-periodic=&quot;true&quot; acc-scan=&quot;true&quot; sc-opt-normal=&quot;true&q uot;/&gt; &lt;structure object_id=&quot;NA1&quot; ms-comp-no=&quot;0&quot; ms-struct=&quot;simple&quot; /&gt; &lt;/Metric-Specification&gt; &lt;Nu-Observed-Value object_id=&quot;MDC_ATTR_NU_VAL_OBS&quot; value=&quot;0&quot; unit-code=&quot;MDC_DIM_BEAT_PER_MIN&quot; metric-id=&quot;MDC_PULS_OXIM_PULS_RATE&quot;&gt; &lt;state not-available=&quot;true&quot;/&gt; &lt;/Nu-Observed-Value&gt; &lt;/Numeric&gt; &lt;/Channel&gt; &lt;/VMD&gt; &lt;/Simple_MDS&gt; --> </DeviceComponent> JSON General DeviceComponent example Raw JSON ( Canonical ) { "resourceType": "DeviceComponent", "id": "example", "text": { "status": "generated", "div": "<div>!-- Snipped for Brevity --></div>" }, "contained": [ { "resourceType": "Device", "id": "d1", "identifier": [ { "label": "Serial Number", "value": "ID 13.1" }, { "label": "Global Medical Device Nomenclature", "system": "urn:std:iso:11073:10101", "value": "2000" } ], "type": { "coding": [ { "system": "urn:std:iso:11073:10101", "code": "2000", "display": "MDC_DEV_ANALY_SAT_O2_MDS" } ] }, "manufacturer": "Center4MI", "model": "2-0-14" } ], "type": { "coding": [ { "system": "urn:std:iso:11073:10101", "code": "2000", "display": "MDC_DEV_ANALY_SAT_O2_MDS" } ] }, "identifier": { "label": "Handle ID", "value": "0" }, "lastSystemChange": "2014-10-07T14:45:00Z", "source": { "reference": "#d1" }, "operationalStatus": [ { "coding": [ { "system": "urn:std:iso:11073:10101", "code": "0", "display": "disconnected" } ] } ], "languageCode": { "coding": [ { "system": "http://tools.ietf.org/html/bcp47", "code": "en-US" } ] } } 5.11.8.2 Example with ProdSpec XML Example for DeviceComponent includes production specification information (id = "example-prodspec") Raw XML <!-- &lt;Simple_MDS xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsd:noNamespaceSche maLocation=&quot;DIM.xsd&quot; Handle=&quot;0&quot; System-Id=&quot;ID 13.1&quot; Mds-Status=&quot;di sconnected&quot; object_id=&quot;MDC_MOC_VMS_MDS_SIMP&quot; Class=&quot;MDC_MOC_VMS_MDS_SIMP&quot;&gt ; &lt;Nomenclature-Version object_id=&quot;MDC_ATTR_NOM_VERS&quot; nom-minor-version=&quot;0&quot;& gt; &lt;nom-major-version majorVersion1=&quot;true&quot;/&gt; &lt;/Nomenclature-Version&gt; &lt;System-Model object_id=&quot;MDC_ATTR_ID_MODEL&quot; manufacturer=&quot;Center4MI&quot; model-number=&quot;2-0-14&quot;/&gt; &lt;System-Type object_id=&quot;MDC_ATTR_SYS_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_ANALY_SAT_O2_MDS&quot;/&gt; &lt;Locale object_id=&quot;MDC_ATTR_LOCALE&quot; charset=&quot;ISO-10646-UCS-2&quot; country=&quot;US&quot; Language=&quot;en&quot;/&gt; &lt;ProductionSpec&gt; &lt;ProdSpecEntry spec-type=&quot;1&quot; prod-spec=&quot;xa-12324-b&quot;/&gt; &lt;ProdSpecEntry spec-type=&quot;3&quot; prod-spec=&quot;1.1&quot;/&gt; &lt;ProdSpecEntry spec-type=&quot;4&quot; prod-spec=&quot;1.12&quot;/&gt; &lt;ProdSpecEntry spec-type=&quot;5&quot; prod-spec=&quot;1.0.23&quot;/&gt; &lt;/ProductionSpec&gt; &lt;VMD Handle=&quot;20&quot; object_id=&quot;MDC_MOC_VMO_VMD&quot; Class=&quot;MDC_MOC_VMO_VMD&q uot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_ANALY_SAT_O2_VMD&quot;/&gt; &lt;VMD-Status vmd-standby=&quot;true&quot;/&gt; &lt;Channel Handle=&quot;22&quot; object_id=&quot;MDC_MOC_VMO_CHAN&quot; Class=&quot;MDC_MOC_VMO _CHAN&quot; Physical-Channel-No=&quot;1&quot; Logical-Channel-No=&quot;1&quot; Channel-Id=&quot;MDC_D EV_ANALY_SAT_O2_CHAN&quot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_ANALY_SAT_O2_CHAN&quot;/&gt; &lt;Channel-Status chan-standby=&quot;true&quot;/&gt; &lt;Numeric Handle=&quot;221&quot; object_id=&quot;MDC_MOC_VMO_METRIC_NU&quot; Class=&quot;MDC_ MOC_VMO_METRIC_NU&quot; Nu-Measure-Resolution=&quot;0&quot; Metric-Id=&quot;MDC_PULS_OXIM_SAT_O2&quot ;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-metric&quot; code=&quot;MDC_PULS_OXIM_SAT_O2&quot;/&gt; &lt;Metric-Specification object_id=&quot;MDC_ATTR_METRIC_SPECN&quot; update-period=&quot;8192& quot; category=&quot;auto-measurement&quot;&gt; &lt;relevance rv-unspec=&quot;true&quot;/&gt; &lt;access upd-periodic=&quot;true&quot; acc-scan=&quot;true&quot; sc-opt-normal=&quot;true&q uot;/&gt; &lt;structure object_id=&quot;NA1&quot; ms-comp-no=&quot;0&quot; ms-struct=&quot;simple&quot; /&gt; &lt;/Metric-Specification&gt; &lt;Nu-Observed-Value object_id=&quot;MDC_ATTR_NU_VAL_OBS&quot; value=&quot;0&quot; unit-code=&quot;MDC_DIM_PERCENT&quot; metric-id=&quot;MDC_PULS_OXIM_SAT_O2&quot;&gt; &lt;state not-available=&quot;true&quot;/&gt; &lt;/Nu-Observed-Value&gt; &lt;/Numeric&gt; &lt;Numeric Handle=&quot;222&quot; object_id=&quot;MDC_MOC_VMO_METRIC_NU&quot; Class=&quot;MDC_ MOC_VMO_METRIC_NU&quot; Nu-Measure-Resolution=&quot;0&quot; Metric-Id=&quot;MDC_BLD_PERF_INDEX&quot;& gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-metric&quot; code=&quot;MDC_BLD_PERF_INDEX&quot;/&gt; &lt;Metric-Specification object_id=&quot;MDC_ATTR_METRIC_SPECN&quot; update-period=&quot;8192& quot; category=&quot;auto-measurement&quot;&gt; &lt;relevance rv-unspec=&quot;true&quot;/&gt; &lt;access upd-periodic=&quot;true&quot; acc-scan=&quot;true&quot; sc-opt-normal=&quot;true&q uot;/&gt; &lt;structure object_id=&quot;NA1&quot; ms-comp-no=&quot;0&quot; ms-struct=&quot;simple&quot; /&gt; &lt;/Metric-Specification&gt; &lt;Nu-Observed-Value object_id=&quot;MDC_ATTR_NU_VAL_OBS&quot; value=&quot;0&quot; unit-code=&quot;MDC_DIM_MILLI_L_PER_MIN&quot; metric-id=&quot;MDC_BLD_PERF_INDEX&quot;&gt; &lt;state not-available=&quot;true&quot;/&gt; &lt;/Nu-Observed-Value&gt; &lt;/Numeric&gt; &lt;/Channel&gt; &lt;Channel Handle=&quot;33&quot; object_id=&quot;MDC_MOC_VMO_CHAN&quot; Class=&quot;MDC_MOC_VMO _CHAN&quot; Physical-Channel-No=&quot;2&quot; Logical-Channel-No=&quot;2&quot; Channel-Id=&quot;MDC_D EV_PULS_CHAN&quot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-obj&quot; code=&quot;MDC_DEV_PULS_CHAN&quot;/&gt; &lt;Channel-Status chan-standby=&quot;true&quot;/&gt; &lt;Numeric Handle=&quot;333&quot; object_id=&quot;MDC_MOC_VMO_METRIC_NU&quot; Class=&quot;MDC _MOC_VMO_METRIC_NU&quot; Nu-Measure-Resolution=&quot;0&quot; Metric-Id=&quot;MDC_PULS_OXIM_PULS_RATE& quot;&gt; &lt;Type object_id=&quot;MDC_ATTR_ID_TYPE&quot; partition=&quot;nom-part-metric&quot; code=&quot;MDC_PULS_OXIM_PULS_RATE&quot;/&gt; &lt;Metric-Specification object_id=&quot;MDC_ATTR_METRIC_SPECN&quot; update-period=&quot;8192& quot; category=&quot;auto-measurement&quot;&gt; &lt;relevance rv-unspec=&quot;true&quot;/&gt; &lt;access upd-periodic=&quot;true&quot; acc-scan=&quot;true&quot; sc-opt-normal=&quot;true&q uot;/&gt; &lt;structure object_id=&quot;NA1&quot; ms-comp-no=&quot;0&quot; ms-struct=&quot;simple&quot; /&gt; &lt;/Metric-Specification&gt; &lt;Nu-Observed-Value object_id=&quot;MDC_ATTR_NU_VAL_OBS&quot; value=&quot;0&quot; unit-code=&quot;MDC_DIM_BEAT_PER_MIN&quot; metric-id=&quot;MDC_PULS_OXIM_PULS_RATE&quot;&gt; &lt;state not-available=&quot;true&quot;/&gt; &lt;/Nu-Observed-Value&gt; &lt;/Numeric&gt; &lt;/Channel&gt; &lt;/VMD&gt; &lt;/Simple_MDS&gt; --> </DeviceComponent> JSON Example for DeviceComponent includes production specification information Raw JSON ( Canonical ) { "resourceType": "DeviceComponent", "id": "example-prodspec", "text": { "status": "generated", "div": "<div>!-- Snipped for Brevity --></div>" }, "contained": [ { "resourceType": "Device", "id": "d1", "identifier": [ { "label": "Serial Number", "value": "ID 13.1" }, { "label": "Global Medical Device Nomenclature", "system": "urn:std:iso:11073:10101", "value": "2000" } ], "type": { "coding": [ { "system": "urn:std:iso:11073:10101", "code": "2000", "display": "MDC_DEV_ANALY_SAT_O2_MDS" } ] }, "manufacturer": "Center4MI", "model": "2-0-14" } ], "type": { "coding": [ { "system": "urn:std:iso:11073:10101", "code": "2000", "display": "MDC_DEV_ANALY_SAT_O2_MDS" } ] }, "identifier": { "label": "Handle ID", "value": "0" }, "lastSystemChange": "2014-10-07T14:45:00Z", "source": { "reference": "#d1" }, "operationalStatus": [ { "coding": [ { "system": "urn:std:iso:11073:10101", "code": "0", "display": "disconnected" } ] } ], "productionSpecification": [ { "specType": { "coding": [ { "code": "1", "display": "Serial number" } ] }, "productionSpec": "xa-12324-b" }, { "specType": { "coding": [ { "code": "3", "display": "Hardware version" } ] }, "productionSpec": "1.1" }, { "specType": { "coding": [ { "code": "4", "display": "Software version" } ] }, "productionSpec": "1.12" }, { "specType": { "coding": [ { "code": "5", "display": "Firmware version" } ] }, "productionSpec": "1.0.23" } ], "languageCode": { "coding": [ { "system": "http://tools.ietf.org/html/bcp47", "code": "en-US" } ] } } Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification. © HL7.org 2011+. FHIR DSTU (v0.4.0-4902) generated on Fri, Mar 27, 2015 00:19+1100. Links: What's a DSTU? | Version History | Specification Map | Compare to DSTU1 | | Propose a change