Contextual assessment of current conditions
First Claim
1. A system for generating notifications based on events, the system comprising:
- a memory comprising computer-executable instructions; and
a processor configured to access the memory and execute the computer-executable instructions to at least;
receive an event detection request identifying a user, the event detection request requesting;
monitoring of data corresponding to the user; and
sending of one or more notifications corresponding to the user based on the monitoring;
select a notification event from a set of notification events based on the event detection request, the notification event associated with one or more triggering rules, and the one or more triggering rules used at least to determine whether to generate a notification corresponding to the notification event;
access first data from a first element of a network, at least a portion of the first data corresponding to the user and comprising one or more objective values corresponding to the user;
evaluate the portion of the first data to determine whether the portion of the first data fulfills at least one triggering rule corresponding to the notification event;
access second data from a second element of the network, at least a portion of the second data corresponding to the user and comprising one or more subjective observations corresponding to the user;
evaluate a portion of the second data to determine whether the portion of the second data fulfills the at least one triggering rule corresponding to the notification event;
detect an occurrence of the notification event when a threshold number of the one or more triggering rules corresponding to the notification event is fulfilled;
in response to detecting the occurrence of the notification event, generate the notification that at least identifies the user and the notification event;
access a recipient data structure, based on the notification, to identify a recipient to receive the notification, the recipient data structure comprising a listing of possible recipients organized according to an escalation data structure;
determine a sending method for sending the notification to the recipient based on the escalation data structure; and
provide the notification to the recipient in accordance with the determined sending method.
3 Assignments
0 Petitions
Accused Products
Abstract
In some examples, systems, methods, and devices are described that generate contextual suggestions for patients. Generation of the contextual suggestions is triggered by certain events performed by a medical professional with respect to a patient (e.g., updating a patient record). The contextual suggestions are related to addressing health conditions of the patient and represent tasks or considerations which the medical professional should be made aware. The contextual suggestions are generated in a way that is considerate of patient context, medical professional context, and contexts of similar patients. The contextual suggestions can be presented to the medical professional for selection and execution.
-
Citations
20 Claims
-
1. A system for generating notifications based on events, the system comprising:
-
a memory comprising computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to at least; receive an event detection request identifying a user, the event detection request requesting; monitoring of data corresponding to the user; and sending of one or more notifications corresponding to the user based on the monitoring; select a notification event from a set of notification events based on the event detection request, the notification event associated with one or more triggering rules, and the one or more triggering rules used at least to determine whether to generate a notification corresponding to the notification event; access first data from a first element of a network, at least a portion of the first data corresponding to the user and comprising one or more objective values corresponding to the user; evaluate the portion of the first data to determine whether the portion of the first data fulfills at least one triggering rule corresponding to the notification event; access second data from a second element of the network, at least a portion of the second data corresponding to the user and comprising one or more subjective observations corresponding to the user; evaluate a portion of the second data to determine whether the portion of the second data fulfills the at least one triggering rule corresponding to the notification event; detect an occurrence of the notification event when a threshold number of the one or more triggering rules corresponding to the notification event is fulfilled; in response to detecting the occurrence of the notification event, generate the notification that at least identifies the user and the notification event; access a recipient data structure, based on the notification, to identify a recipient to receive the notification, the recipient data structure comprising a listing of possible recipients organized according to an escalation data structure; determine a sending method for sending the notification to the recipient based on the escalation data structure; and provide the notification to the recipient in accordance with the determined sending method. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for generating notifications based on events, the method comprising:
-
receiving an event detection request identifying a user, the event detection request requesting; monitoring of data corresponding to the user; and sending of one or more notifications corresponding to the user based on the monitoring; selecting a notification event from a set of notification events based on the event detection request, the notification event associated with one or more triggering rules, and the one or more triggering rules used at least to determine whether to generate a notification corresponding to the notification event; accessing first data from a first element of a network, at least a portion of the first data corresponding to the user and comprising one or more objective values corresponding to the user; evaluating the portion of the first data to determine whether the portion of the first data fulfills at least one triggering rule corresponding to the notification event; accessing second data from a second element of the network, at least a portion of the second data corresponding to the user and comprising one or more subjective observations corresponding to the user; evaluating the portion of the second data to determine whether the portion of the second data fulfills the at least one triggering rule corresponding to the notification event; detecting an occurrence of the notification event when a threshold number of the one or more triggering rules corresponding to the notification event is fulfilled; in response to detecting the occurrence of the notification event, generating the notification that at least identifies the user and the notification event; accessing a recipient data structure, based on the notification, to identify a recipient to receive the notification, the recipient data structure comprising a listing of possible recipients organized according to an escalation data structure; determining a sending method for sending the notification to the recipient based on the escalation data structure; and providing the notification to the recipient in accordance with the determined sending method. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage devices for storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to perform operations for generating notifications based on events, the operations comprising:
-
receiving an event detection request identifying a user, the event detection request requesting; monitoring of data corresponding to the user; and sending of one or more notifications corresponding to the user based on the monitoring; selecting a notification event from a set of notification events based on the event detection request, the notification event associated with one or more triggering rules, and the one or more triggering rules used at least to determine whether to generate a notification corresponding to the notification event; accessing first data from a first element of a network, at least a portion of the first data corresponding to the user and comprising one or more objective values corresponding to the user; evaluating the portion of the first data to determine whether the portion of the first data fulfills at least one triggering rule corresponding to the notification event; accessing second data from a second element of the network, at least a portion of the second data corresponding to the user and comprising one or more subjective observations corresponding to the user; evaluating the portion of the second data to determine whether the portion of the second data fulfills the at least one triggering rule corresponding to the notification event; detecting an occurrence of the notification event when a threshold number of the one or more triggering rules corresponding to the notification event is fulfilled; in response to detecting the occurrence of the notification event, generating the notification that at least identifies the user and the notification event; accessing a recipient data structure, based on the notification, to identify a recipient to receive the notification, the recipient data structure comprising a listing of possible recipients organized according to an escalation data structure; determining a sending method for sending the notification to the recipient based on the escalation data structure; and providing the notification to the recipient in accordance with the determined sending method. - View Dependent Claims (18, 19, 20)
-
Specification