Device

Overview

The Device resource implementation is currently limited to devices implanted in a patient such as a pacemaker or insulin pump. As such, this resource currently exposes the known implant history for a patient at this site.

The following fields are returned if valued:

Terminology Bindings

Device.identifier.type
  • Description
    • The type used to determine which identifier to use for a specific purpose.
  • Note
    • Currently will return SNO code from the below system.
  • Details: Identifier Type Codes
    System: http://hl7.org/fhir/identifier-type

Device.type
  • Description
    • The type of device.
  • Note
    • Currently not bound to any terminology and only 'Device.type.text' will be returned as of now.

Extensions

Search for Devices that meet supplied query parameters:

GET /Device?:parameters

Implementation Notes

Authorization Types

Parameters

Name Required? Type Description
_id This or patient token The logical resource id associated with the Device. Example: 7891
patient This or _id reference The patient on whom the device is affixed. Example: 12345

Example

Request

curl -i -H "Accept: application/json+fhir" "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device?patient=12724066"
Status: 200 OK
{
  "resourceType": "Bundle",
  "id": "584907b7-4229-4186-8db3-ad48a4b89600",
  "type": "searchset",
  "total": 1,
  "link": [
    {
      "relation": "self",
      "url": "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device?patient=12724066"
    }
  ],
  "entry": [
    {
      "fullUrl": "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device/31539245",
      "resource": {
        "resourceType": "Device",
        "id": "31539245",
        "meta": {
          "versionId": "1",
          "lastUpdated": "2020-07-06T23:58:35.000Z"
        },
        "text": {
          "status": "generated",
          "div": "<div><p><b>Device</b></p><p><b>Patient</b>: SMART, NANCY</p><p><b>Type</b>: Pacemaker</p><p><b>Manufacturer</b>: Pacemaker Plus</p><p><b>Manufacture Date</b>: Jan  9, 2017 12:00 P.M. UTC</p><p><b>Model</b>: T0765</p><p><b>Serial Number</b>: 17642857292</p><p><b>Lot Number</b>: 7723</p><p><b>Owner</b>: Model Clinic</p><p><b>UDI</b>: 1721123408</p></div>"
        },
        "identifier": [
          {
            "type": {
              "coding": [
                {
                  "system": "http://hl7.org/fhir/identifier-type",
                  "code": "SNO",
                  "display": "Serial Number"
                }
              ],
              "text": "Serial Number"
            },
            "value": "17642857292"
          }
        ],
        "type": {
          "text": "Pacemaker"
        },
        "manufacturer": "Pacemaker Plus",
        "model": "T0765",
        "manufactureDate": "2017-01-09T12:00:00.000Z",
        "expiry": "2040-07-02T10:00:00.000Z",
        "udi": "1721123408",
        "lotNumber": "7723",
        "owner": {
          "display": "Model Clinic"
        },
        "patient": {
          "reference": "Patient/12724066",
          "display": "SMART, NANCY"
        }
      }
    }
  ]
}
 

Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.

Example Read by Ids

Request

curl -i -H "Accept: application/json+fhir" "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device?_id=31539245"
Status: 200 OK
{
  "resourceType": "Bundle",
  "id": "292c3a58-7148-4fae-8971-a7a5568cb3d6",
  "type": "searchset",
  "total": 1,
  "link": [
    {
      "relation": "self",
      "url": "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device?_id=31539245"
    }
  ],
  "entry": [
    {
      "fullUrl": "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device/31539245",
      "resource": {
        "resourceType": "Device",
        "id": "31539245",
        "meta": {
          "versionId": "1",
          "lastUpdated": "2020-07-06T23:58:35.000Z"
        },
        "text": {
          "status": "generated",
          "div": "<div><p><b>Device</b></p><p><b>Patient</b>: SMART, NANCY</p><p><b>Type</b>: Pacemaker</p><p><b>Manufacturer</b>: Pacemaker Plus</p><p><b>Manufacture Date</b>: Jan  9, 2017 12:00 P.M. UTC</p><p><b>Model</b>: T0765</p><p><b>Serial Number</b>: 17642857292</p><p><b>Lot Number</b>: 7723</p><p><b>Owner</b>: Model Clinic</p><p><b>UDI</b>: 1721123408</p></div>"
        },
        "identifier": [
          {
            "type": {
              "coding": [
                {
                  "system": "http://hl7.org/fhir/identifier-type",
                  "code": "SNO",
                  "display": "Serial Number"
                }
              ],
              "text": "Serial Number"
            },
            "value": "17642857292"
          }
        ],
        "type": {
          "text": "Pacemaker"
        },
        "manufacturer": "Pacemaker Plus",
        "model": "T0765",
        "manufactureDate": "2017-01-09T12:00:00.000Z",
        "expiry": "2040-07-02T10:00:00.000Z",
        "udi": "1721123408",
        "lotNumber": "7723",
        "owner": {
          "display": "Model Clinic"
        },
        "patient": {
          "reference": "Patient/12724066",
          "display": "SMART, NANCY"
        }
      }
    }
  ]
}
 

Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.

Errors

The common errors and OperationOutcomes may be returned.

Retrieve by id

List an individual Device by its id:

GET /Device/:id

Implementation Notes

Authorization Types

Example

Request

curl -i -H "Accept: application/json+fhir" "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device/31539245"
Status: 200 OK
{
  "resourceType": "Device",
  "id": "31539245",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2020-07-06T23:58:35.000Z"
  },
  "text": {
    "status": "generated",
    "div": "<div><p><b>Device</b></p><p><b>Patient</b>: SMART, NANCY</p><p><b>Type</b>: Pacemaker</p><p><b>Manufacturer</b>: Pacemaker Plus</p><p><b>Manufacture Date</b>: Jan  9, 2017 12:00 P.M. UTC</p><p><b>Model</b>: T0765</p><p><b>Serial Number</b>: 17642857292</p><p><b>Lot Number</b>: 7723</p><p><b>Owner</b>: Model Clinic</p><p><b>UDI</b>: 1721123408</p></div>"
  },
  "identifier": [
    {
      "type": {
        "coding": [
          {
            "system": "http://hl7.org/fhir/identifier-type",
            "code": "SNO",
            "display": "Serial Number"
          }
        ],
        "text": "Serial Number"
      },
      "value": "17642857292"
    }
  ],
  "type": {
    "text": "Pacemaker"
  },
  "manufacturer": "Pacemaker Plus",
  "model": "T0765",
  "manufactureDate": "2017-01-09T12:00:00.000Z",
  "expiry": "2040-07-02T10:00:00.000Z",
  "udi": "1721123408",
  "lotNumber": "7723",
  "owner": {
    "display": "Model Clinic"
  },
  "patient": {
    "reference": "Patient/12724066",
    "display": "SMART, NANCY"
  }
}
 

Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.

Errors

The common errors and OperationOutcomes may be returned.