DeviceComponent - FHIR Resource (stu3)


Resource Attributes

AttributeField is listTypeDescription
identifierfalseIdentifier Instance id assigned by the software stack
languageCodefalseCodeableConcept Language code for the human-readable text strings produced by the device
lastSystemChangefalseinstant Recent system change timestamp
measurementPrinciplefalsecode other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+
operationalStatustrueCodeableConcept Current operational status of the component, for example On, Off or Standby
parameterGroupfalseCodeableConcept Current supported parameter group
parentfalseReference Parent resource link
productionSpecificationtrueData Type Specification details such as Component Revisions, or Serial Numbers
sourcefalseReference Top-level device resource link
typefalseCodeableConcept What kind of component it is

DeviceComponent Example

{
  "languageCode": {
    "coding": [
      {
        "code": "en-US",
        "system": "http://tools.ietf.org/html/bcp47"
      }
    ]
  },
  "parent": {
    "reference": "DeviceComponent/dc1"
  },
  "resourceType": "DeviceComponent",
  "text": {
    "status": "generated",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: example</p><p><b>identifier</b>: 0</p><p><b>type</b>: MDC_DEV_ANALY_SAT_O2_MDS <span>(Details : {urn:iso:std:iso:11073:10101 code '2000' = '2000', given as 'MDC_DEV_ANALY_SAT_O2_MDS'})</span></p><p><b>lastSystemChange</b>: 07/10/2014 2:45:00 PM</p><p><b>source</b>: <a>Device/d1</a></p><p><b>parent</b>: <a>DeviceComponent/dc1</a></p><p><b>operationalStatus</b>: Off <span>(Details : {urn:iso:std:iso:11073:10101 code 'off' = 'off', given as 'Off'})</span></p><p><b>parameterGroup</b>: Miscellaneous Parameter Group <span>(Details : {urn:iso:std:iso:11073:10101 code 'miscellaneous' = 'miscellaneous', given as 'Miscellaneous Parameter Group'})</span></p><p><b>measurementPrinciple</b>: optical</p><p><b>languageCode</b>: en-US <span>(Details : {http://tools.ietf.org/html/bcp47 code 'en-US' = 'en-US)</span></p></div>"
  },
  "lastSystemChange": "2014-10-07T14:45:00Z",
  "source": {
    "reference": "Device/d1"
  },
  "parameterGroup": {
    "coding": [
      {
        "code": "miscellaneous",
        "system": "urn:iso:std:iso:11073:10101",
        "display": "Miscellaneous Parameter Group"
      }
    ]
  },
  "operationalStatus": [
    {
      "coding": [
        {
          "code": "off",
          "system": "urn:iso:std:iso:11073:10101",
          "display": "Off"
        }
      ]
    }
  ],
  "measurementPrinciple": "optical",
  "identifier": {
    "value": "0"
  },
  "type": {
    "coding": [
      {
        "code": "2000",
        "system": "urn:iso:std:iso:11073:10101",
        "display": "MDC_DEV_ANALY_SAT_O2_MDS"
      }
    ]
  },
  "id": "example"
}

DeviceComponent Structure


  
{
  "resourceType" : "DeviceComponent",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : { Identifier }, // R!  Instance id assigned by the software stack
  "type" : { CodeableConcept }, // R!  What kind of component it is
  "lastSystemChange" : "<instant>", // Recent system change timestamp
  "source" : { Reference(Device) }, // Top-level device resource link
  "parent" : { Reference(DeviceComponent) }, // Parent resource link
  "operationalStatus" : [{ CodeableConcept }], // Current operational status of the component, for example On, Off or Standby
  "parameterGroup" : { CodeableConcept }, // Current supported parameter group
  "measurementPrinciple" : "<code>", // other | chemical | electrical | impedance | nuclear | optical | thermal | biological | mechanical | acoustical | manual+
  "productionSpecification" : [{ // Specification details such as Component Revisions, or Serial Numbers
    "specType" : { CodeableConcept }, // Type or kind of production specification, for example serial number or software revision
    "componentId" : { Identifier }, // Internal component unique identification
    "productionSpec" : "<string>" // A printable string defining the component
  }],
  "languageCode" : { CodeableConcept } // Language code for the human-readable text strings produced by the device
}


 

DeviceComponent Search Parameters

The following search parameters can be used to query DeviceComponent resources. Just submit the like so:

https://api.1up.health/fhir/stu3/DeviceComponent?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
identifiertextidentifier
parentreferenceparent
sourcereferencesource
typetexttype