Alerts (v1)
Minimum CorEMR Version: 5.4.2
Patient alerts may be added and removed from patients.
Actions
| Action | REST Verb | Description | |
|---|---|---|---|
| Read | GET | /ws/alerts/ |
Gets list of active alerts currently in system. Filters can be applied, as explained below. |
| Read | GET | /ws/patients/{external_id}/alerts/ |
Gets list of active alerts on existing patient. Filters can be applied, as explained below. |
| Add | POST | /ws/patients/{external_id}/alerts/ |
Creates a new alert on existing patient. |
| Read | GET | /ws/patients/{external_id}/alerts/{alert_id} |
Gets an existing alert on existing patient. |
| Update | PUT | /ws/patients/{external_id}/alerts/{alert_id} |
Updates an existing alert on existing patient. |
Filters
| Filter | Description |
|---|---|
| categories | Comma seperated list of category IDs. |
| include_removed | Includes alerts removed in the last 4 hours. |
Fields
| Field | Datatype | Add | Read | Notes |
|---|---|---|---|---|
| id | Integer | * | Unique alert record identifier. | |
| external_id | String(17) | * | Unique patient identifier. | |
| category_id | Integer | R | * | |
| category_name | String | * | ||
| created_date | Datetime | * | ||
| created_user | String | * | ||
| created_user_id | Integer | * | ||
| expires_date | Datetime | |||
| removed_date | Datetime | NULL unless removed. | ||
| removed_user | String | * | Available only in 5.5.11 or higher. NULL unless removed. | |
| removed_user_id | Integer | * | Available only in 5.5.11 or higher. NULL unless removed. |
Removing
Updating an existing alert with a removed_date will trigger the system to remove the alert.