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:
- Device id
- Type
- Manufacturer
- Model
- Manufacture date
- Expiration date
- UDI (FDA Unique Device Identifier)
- Serial number
- Lot number
- Owner (Facility)
- Patient
Terminology Bindings
Device.identifier.type |
|
Device.type |
|
Extensions
Search
Search for Devices that meet supplied query parameters:
GET /Device?:parameters
Implementation Notes
- The Device.status modifier element is not supported and will not be returned.
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
- The Device.status modifier element is not supported and will not be returned.
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.