You can use this API action if your organization provides any type of patient monitoring, whether via a device, app, or both. Typically, you can use this for:
- receiving an order from a provider for a device to monitor a patient; or
- receiving an order from a provider for nursing or app monitoring.
You can receive messages like this with the Redox FHIR® API.
It’s also possible to use the Redox Data Model API for this API action. Talk to a Redoxer to learn about your options if you want to use alternative integration methods.
Your connection's system can send messages with their own FHIR® or proprietary API or an HL7v2 feed.
Depending on your connection’s capabilities, you can opt in for lightweight or detailed notifications.
Typically, a lightweight notification is a bare bones message that says “something is new” or “something has changed,” along with the relevant identifier (e.g, patient, visit #). Lightweight notifications generally trigger you to do something within your own workflow or to query for more information.
On the other hand, a detailed notification means that you receive all the data about what’s new or what has changed. This might be useful if you need to persist all that data in your system to complete your own unique workflow.
Given all the possible variety, a patient monitoring order isn’t standardized. This means that the EHR system must create an order within their catalog to send this kind of message to you.
During implementation, most EHR systems allow you to design the order details so that you get the information you need and the clinician knows what to enter for this type of order. We recommend keeping your requirements to a minimum so that the EHR system can best support it.
For remote patient monitoring, the order details typically include questions about the monitoring schedule or clinical diagnosis.
Since you’re doing some kind of monitoring for the patient, you likely have to send vitals or report the data to the healthcare organization that requested monitoring. We recommend that you work with your connection to understand what data they want back and how so that you can support the other relevant API actions to complete your workflow from start to finish.
Does this API action seem like a good fit for your unique workflow? If so, let your Redox rep know! You can begin development by downloading the relevant resource schema (which is noted in the relevant action step below), and deciding which data elements you need. Then head over to our Quickstart guide to dive right in.
If you're not engaged with our sales team yet, talk to a Redoxer to get started.
The EHR system sends a notification whenever a new service request is created for your organization. To review technical specifications for this notification, refer to the Service Request Created schema.
Upon receiving this type of message, you only need to respond with the relevant HTTP status code. After that, you decide what your system should do with the notification.
{"resourceType": "Bundle","id": "ServiceRequestCreatedBundleExample","type": "message","timestamp": "2021-06-17T20:33:22.422Z","entry": [{"resource": {"resourceType": "MessageHeader","id": "RedoxMessageHeaderExample","source": {"name": "Good Health Clinics","endpoint": "05107c08-fe2f-4740-8c1d-c7107d18ebe5"},"eventCoding": {"system": "urn:redox:event-type","code": "ServiceRequest-event-created"}}},{"fullUrl": "https://api.redoxengine.com/fhir/R4/redox-fhir-sandbox/Development/ServiceRequest?identifier=192743841|urn:redox:redox-fhir-sandbox:OrderID","resource": {"resourceType": "ServiceRequest","start": "2022-06-06T05:00:00.000Z","end": "2022-06-06T06:00:00.000Z","authoredOn": "2022-06-06T06:00:00.000Z","status": "active","intent": "order","subject": {"reference": "Patient/81c2f5eb-f99f-40c4-b504-59483e6148d7"},"requester": {"reference": "Practitioner/dbed0f85-e3cd-47ac-9305-3f629e138832"},"code": {"text": "Monitoring of cardiac output by electrocardiogram (regime/therapy)","coding": [{"code": "3130004","system": "http://snomed.info/sct"}]}}},{"fullUrl": "https://api.redoxengine.com/fhir/R4/redox-fhir-sandbox/Development/Patient?identifier=urn:redox:redox-fhir-sandbox:MR|kyHGADnvX3xbkU4V9ayaqh","resource": {"resourceType": "Patient"}}]}
The EHR system sends a notification whenever a new service request is created for your organization. To review technical specifications for this notification, refer to the Device Request Created schema.
Upon receiving this type of message, you only need to respond with the relevant HTTP status code. After that, you decide what your system should do with the notification.
{"id": "KevaGreen-DeviceRequestCreated-BloodGlucoseMonitor","meta": {"profile": ["https://fhir.redoxengine.com/StructureDefinition/DeviceRequestCreatedBundleDefinition"]},"type": "message","entry": [{"resource": {"id": "DeviceRequestCreatedMessageHeader","focus": [{"reference": "DeviceRequest/acb74c31-01a4-462b-b9cc-fe2438d008f1"},{"reference": "Patient/81c2f5eb-f99f-40c4-b504-59483e6148d7"}],"source": {"name": "Good Health Clinics","endpoint": "05107c08-fe2f-4740-8c1d-c7107d18ebe5"},"eventUri": "https://fhir.redoxengine.com/EventDefinition/DeviceRequestCreated","definition": "https://fhir.redoxengine.com/MessageDefinition/DeviceRequestCreatedFull","resourceType": "MessageHeader"}},{"fullUrl": "https://api.redoxengine.com/fhir/R4/redox-fhir-sandbox/Development/DeviceRequest/acb74c31-01a4-462b-b9cc-fe2438d008f1","resource": {"id": "acb74c31-01a4-462b-b9cc-fe2438d008f1","meta": {"profile": ["https://fhir.redoxengine.com/StructureDefinition/redox-devicerequest"]},"intent": "order","status": "completed","subject": {"reference": "Patient/81c2f5eb-f99f-40c4-b504-59483e6148d7"},"encounter": {"reference": "Encounter/004c4cd2-63b0-d216-edf2-079f74d924d6"},"resourceType": "DeviceRequest","occurrenceDateTime": "2023-02-12T23:50:50-05:00","codeCodeableConcept": {"coding": [{"code": "337414009","system": "http://snomed.info/sct","display": "Blood glucose meter (physical object)"}]}}},{"fullUrl": "https://api.redoxengine.com/fhir/R4/redox-fhir-sandbox/Development/Patient?identifier=kyHGADnvX3xbkU4V9ayaqh|urn:redox:redox-fhir-sandbox:MR","resource": {"id": "81c2f5eb-f99f-40c4-b504-59483e6148d7","link": [{"type": "replaces","other": {"reference": "Patient/69efd2ea-1256-4ae7-b4ec-5d0160427185"}}],"meta": {"profile": ["https://fhir.redoxengine.com/StructureDefinition/redox-patient"],"lastUpdated": "2022-12-01T21:57:23.879Z"},"name": [{"use": "official","given": ["Keva"],"family": "Green"}],"active": true,"gender": "female","address": [{"use": "home","city": "Hillsboro","line": ["932 Stehr Vista"],"state": "OR","country": "US","postalCode": "97123"}],"telecom": [{"use": "home","value": "+18088675302","system": "phone"},{"value": "Keva.Green-95@test.net","system": "email"}],"birthDate": "1995-08-26","extension": [{"url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race","extension": [{"url": "text","valueString": "White"},{"url": "ombCategory","valueCoding": {"code": "2106-3","system": "urn:oid:2.16.840.1.113883.6.238","display": "White"}}]}],"identifier": [{"value": "kyHGADnvX3xbkU4V9ayaqh","system": "urn:redox:redox-fhir-sandbox:MR"},{"use": "secondary","value": "483749","system": "urn:redox:redox-fhir-sandbox:MR"}],"resourceType": "Patient"}},{"fullUrl": "https://api.redoxengine.com/fhir/R4/redox-fhir-sandbox/Development/Encounter/004c4cd2-63b0-d216-edf2-079f74d924d6","resource": {"id": "004c4cd2-63b0-d216-edf2-079f74d924d6","meta": {"profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter"]},"type": [{"text": "General examination of patient (procedure)","coding": [{"code": "162673000","system": "http://snomed.info/sct","display": "General examination of patient (procedure)"}]}],"class": {"code": "AMB","system": "http://terminology.hl7.org/CodeSystem/v3-ActCode"},"period": {"end": "2023-02-13T00:23:26-05:00","start": "2023-02-12T23:50:50-05:00"},"status": "finished","subject": {"display": "Keva Green","reference": "Patient/81c2f5eb-f99f-40c4-b504-59483e6148d7"},"location": [{"location": {"display": "AGELESS WELLNESS CENTER, INC","reference": "Location?identifier=https://github.com/synthetichealth/synthea|a5cc27d1-5c70-39f8-a9c4-2f3696988650"}}],"identifier": [{"use": "official","value": "004c4cd2-63b0-d216-edf2-079f74d924d6","system": "https://github.com/synthetichealth/synthea"}],"participant": [{"type": [{"text": "primary performer","coding": [{"code": "PPRF","system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType","display": "primary performer"}]}],"period": {"end": "2023-02-13T00:23:26-05:00","start": "2023-02-12T23:50:50-05:00"},"individual": {"display": "Dr. Will Bernhard","reference": "Practitioner?identifier=http://hl7.org/fhir/sid/us-npi|9999945790"}}],"resourceType": "Encounter","serviceProvider": {"display": "AGELESS WELLNESS CENTER, INC","reference": "Organization?identifier=https://github.com/synthetichealth/synthea|8b124b8e-ce6a-3b8a-bf2c-b8f539a4e3ce"}}},{"fullUrl": "https://api.redoxengine.com/fhir/R4/redox-fhir-sandbox/Development/Practitioner?identifier=http://hl7.org/fhir/sid/us-npi|9999945790","resource": {"id": "15159e73-b32d-36b2-b57b-e37a3041ace0","meta": {"profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"]},"name": [{"given": ["Will"],"family": "Bernhard","prefix": ["Dr."]}],"active": true,"gender": "male","address": [{"city": "MILWAUKEE","line": ["2745 W LAYTON AVE"],"state": "WI","country": "US","postalCode": "532212651"}],"telecom": [{"use": "work","value": "Will.Bernhard@example.com","system": "email","extension": [{"url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-direct","valueBoolean": true}]}],"extension": [{"url": "http://synthetichealth.github.io/synthea/utilization-encounters-extension","valueInteger": 250}],"identifier": [{"value": "9999945790","system": "http://hl7.org/fhir/sid/us-npi"}],"resourceType": "Practitioner"}},{"fullUrl": "https://api.redoxengine.com/fhir/R4/redox-fhir-sandbox/Development/Organization?identifier=https://github.com/synthetichealth/synthea|8b124b8e-ce6a-3b8a-bf2c-b8f539a4e3ce","resource": {"id": "8b124b8e-ce6a-3b8a-bf2c-b8f539a4e3ce","meta": {"profile": ["https://fhir.redoxengine.com/StructureDefinition/redox-organization","http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization"]},"name": "AGELESS WELLNESS CENTER, INC","type": [{"text": "Healthcare Provider","coding": [{"code": "prov","system": "http://terminology.hl7.org/CodeSystem/organization-type","display": "Healthcare Provider"}]}],"active": true,"address": [{"city": "MILWAUKEE","line": ["2745 W LAYTON AVE"],"state": "WI","country": "US","postalCode": "532212651"}],"telecom": [{"value": "4144755800","system": "phone"}],"extension": [{"url": "http://synthetichealth.github.io/synthea/utilization-encounters-extension","valueInteger": 250},{"url": "http://synthetichealth.github.io/synthea/utilization-procedures-extension","valueInteger": 3592},{"url": "http://synthetichealth.github.io/synthea/utilization-labs-extension","valueInteger": 1253},{"url": "http://synthetichealth.github.io/synthea/utilization-prescriptions-extension","valueInteger": 1531}],"identifier": [{"value": "8b124b8e-ce6a-3b8a-bf2c-b8f539a4e3ce","system": "https://github.com/synthetichealth/synthea"}],"resourceType": "Organization"}}],"timestamp": "2023-02-12T23:50:50-05:00","resourceType": "Bundle"}
FHIR® is a registered trademark of Health Level Seven International (HL7) and is used with the permission of HL7. Use of this trademark does not constitute an endorsement of products/services by HL7®.