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​