Skip to main content

Device

Overview

The Device resource represents an instance of a manufactured item that is used in the provision of healthcare without being incorporated into the patient. This includes medical devices, implants, and equipment used in patient care.

Resource Schema

Key fields in the Device resource:

{
"resourceType": "Device",
"id": "example-device-123",
"status": "active",
"deviceName": [
{
"name": "Acme Cardiac Monitor Model X1",
"type": "manufacturer-name"
}
],
"type": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "706172005",
"display": "Cardiac monitor"
}
]
},
"manufacturer": "Acme Medical Devices",
"modelNumber": "X1-2023",
"serialNumber": "SN123456789",
"patient": {
"reference": "Patient/123456"
}
}

Operations

The Device resource supports Read and Search operations. Support varies by CareRecord solution.

CareRecord / SolutionReadSearch
GEHRIMED
myAvatar
myEvolv
myUnity
TheraOffice

Read

HTTP Method: GET
URL: /Device/{id}

curl -X GET https://fhir.netsmartcloud.com/uscore/v1/Device/123456 \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"

HTTP Method: GET or POST
URL: /Device or /Device/_search

Search by Patient
curl -X POST https://fhir.netsmartcloud.com/uscore/v1/Device/_search \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/123"

Integration Patterns

Common Workflows

  1. Device Tracking - Monitor medical devices assigned to patients
  2. Implant Registry - Track implanted devices and their specifications
  3. Equipment Management - Manage medical equipment used in patient care

Relationships to Other Resources

  • Patient - Patient using or implanted with the device
  • Observation - Measurements taken by or from the device
  • Procedure - Procedures involving device implantation or use

Error Handling

For common errors and troubleshooting guidance, see Common Errors.

Supported Profiles