# Device Instance extension - Point-of-Care Device Implementation Guide v1.0.0

* [**Table of Contents**](toc.md)
* [**Artifact List**](artifacts.md)
* **Device Instance extension**

## Extension: Device Instance extension 

| | | |
| :--- | :--- | :--- |
| *Official URL*:http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance | *Version*:1.0.0 | |
| * Standards status: *[Trial-use](http://hl7.org/fhir/R4/versions.html#std-process) | [Maturity Level](http://hl7.org/fhir/versions.html#maturity): 2 | *Computable Name*:DeviceInstance |

StructureDefinition that adds an instance number or label to Device or DeviceMetric.

This extension is intended to distinguish device components (VMDs, Channels, Metrics) of the same type. For example, an ICU patient monitor may provide multiple invasive blood pressure or temperature measurements either built-in or as pluggable modules. The Device Instance extension associates measurement hardware with a Device or DeviceMetric resource instance by number (e.g., slot position) or connector label.

**Context of Use**

**Usage info**

**Usages:**

* Use this Extension: [Channel Device profile](StructureDefinition-ChannelDevice.md), [Enumeration DeviceMetric profile](StructureDefinition-EnumerationDeviceMetric.md), [Numeric DeviceMetric profile](StructureDefinition-NumericDeviceMetric.md), [Sample Array DeviceMetric profile](StructureDefinition-SampleArrayDeviceMetric.md) and [VMD Device profile](StructureDefinition-VmdDevice.md)
* Examples for this Extension: [Device/BloodPressureVmdDevice](Device-BloodPressureVmdDevice.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/hl7.fhir.uv.pocd|current/StructureDefinition/device-instance)

### Formal Views of Extension Content

 [Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-device-instance.csv), [Excel](StructureDefinition-device-instance.xlsx), [Schematron](StructureDefinition-device-instance.sch) 

#### Constraints



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "device-instance",
  "extension" : [{
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode" : "dev"
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger" : 2,
    "_valueInteger" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/uv/pocd/ImplementationGuide/hl7.fhir.uv.pocd"
      }]
    }
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode" : "trial-use",
    "_valueCode" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/uv/pocd/ImplementationGuide/hl7.fhir.uv.pocd"
      }]
    }
  }],
  "url" : "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance",
  "version" : "1.0.0",
  "name" : "DeviceInstance",
  "title" : "Device Instance extension",
  "status" : "active",
  "date" : "2022-01-16",
  "publisher" : "HL7 International / Devices",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/healthcaredevices"
    }]
  }],
  "description" : "StructureDefinition that adds an instance number or label to Device or DeviceMetric.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "purpose" : "This extension is intended to distinguish device components (VMDs, Channels, Metrics) of the same type. For example, an ICU patient monitor may provide multiple invasive blood pressure or temperature measurements either built-in or as pluggable modules. The Device Instance extension associates measurement hardware with a Device or DeviceMetric resource instance by number (e.g., slot position) or connector label.",
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  }],
  "kind" : "complex-type",
  "abstract" : false,
  "context" : [{
    "type" : "element",
    "expression" : "Device"
  },
  {
    "type" : "element",
    "expression" : "DeviceMetric"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Extension",
      "path" : "Extension",
      "short" : "Instance number or label",
      "definition" : "Instance number or label for multiple components of the same type."
    },
    {
      "id" : "Extension.extension",
      "path" : "Extension.extension",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "url"
        }],
        "rules" : "open"
      }
    },
    {
      "id" : "Extension.extension:number",
      "path" : "Extension.extension",
      "sliceName" : "number",
      "short" : "Instance number",
      "definition" : "Instance number for multiple components of the same type.",
      "max" : "1"
    },
    {
      "id" : "Extension.extension:number.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "number"
    },
    {
      "id" : "Extension.extension:number.valueUnsignedInt",
      "path" : "Extension.extension.valueUnsignedInt",
      "min" : 1,
      "type" : [{
        "code" : "unsignedInt"
      }]
    },
    {
      "id" : "Extension.extension:label",
      "path" : "Extension.extension",
      "sliceName" : "label",
      "short" : "Instance label",
      "definition" : "A human-readable label that describes the physical connector.",
      "max" : "1"
    },
    {
      "id" : "Extension.extension:label.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "label"
    },
    {
      "id" : "Extension.extension:label.valueString",
      "path" : "Extension.extension.valueString",
      "min" : 1,
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "Extension.url",
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance"
    },
    {
      "id" : "Extension.value[x]",
      "path" : "Extension.value[x]",
      "max" : "0"
    }]
  }
}

```
