EMR Integration
Introduction
Integrating Hyperisk with your EMR system streamlines clinical workflows by allowing patient data to launch directly into Hyperisk with a single click—eliminating the need for manual entry. The system supports both SMART on FHIR and legacy POST-based integrations to meet a wide range of technical needs.
Integration
Epic customers can integrate Hyperisk by searching for it in the Epic Connection Hub and submitting a request through the App Market. Coordinate with your Epic Technical Coordinator (TC) to provision and configure the app using SMART on FHIR protocols. Hyperisk supports demographic and observation scopes and launches in context for patient-specific assessments.
GET/POST Integration
For EMRs that don’t support SMART on FHIR, Hyperisk can be integrated via either HTTP POST or HTTP GET. Your EMR system should collect and package patient vitals into a JSON object, then send them to Hyperisk using either method.
The URL to submit the data to is:
Parameters
- sex:
- "M" or "F" indicating the patient’s sex.
- dob:
- Patient's date of birth. Supports multiple formats: MM/DD/YYYY, YYYY-MM-DD, or
@
-prefixed Unix timestamp. - inpatient:
- (Optional) Boolean value. Indicates if the patient is currently admitted. Defaults to
false
. - units:
- (Optional) "in" or "cm". Determines height unit. Defaults to inches.
- data:
- An array of JSON objects each containing:
- time:
- Timestamp of the measurement.
- height:
- Patient height at the time of measurement.
- systolic:
- Systolic BP.
- diastolic:
- Diastolic BP.
Data Guidelines
Inpatient:
Because inpatient patients are typically monitored more continuously, the preferred approach is to average all available blood pressure readings over 12-hour windows—specifically 06:00 to 18:00 and 18:00 to 06:00—across three consecutive days (resulting in up to 6 sets). Each measurement set should include the average systolic and diastolic values from that 12-hour window. Use the height measurement closest in time to the start of each window.
Outpatient:
For outpatient scenarios, provide up to 6 of the most recent valid blood pressure readings collected in the past 3 years. Each blood pressure measurement must be paired with a height value taken within 14 days of that reading. If no valid height exists for a particular BP reading, exclude that reading from the data.