Providing notifications to authorized users
First Claim
1. A system for routing message content to authorized user devices, the system comprising:
- a messaging bus in network communication with one or more electronic devices in a medical provider network, at least some of the one or more electronic devices using a processing circuit configured to generate medical messages to be transmitted via the messaging bus;
a memory configured to store computer-executable instructions; and
a processor in communication with the memory and configured to execute the computer-executable instructions to at least;
receive a notification request from a patient, the notification request identifying;
(i) a role of a user with respect to the patient, the user associated with the patient;
(ii) an identity of the user; and
(iii) a notification method, the notification request requesting that a user device associated with the user be provided, via the notification method, notifications corresponding to changes to an electronic record associated with the patient;
generate an authorization code based at least in part on the notification request, the authorization code uniquely identifying the patient and enabling the user to subscribe to the messaging bus to receive a particular amount of information corresponding to the changes to the electronic record associated with the patient;
receive an authorization request from the user, the authorization request requesting authorization of the user to receive the notifications corresponding to the changes to the electronic record associated with the patient, the authorization request comprising the authorization code;
determine, based at least in part on the authorization request that the user is authorized to receive the notifications corresponding to the changes to the electronic record associated with the patient;
initiate, based at least in part on the notification request, one or more listeners configured to listen for particular medical messages on the messaging bus that identify the patient;
identify, using the one or more listeners, a medical message of the particular messages that comprises a change to the electronic record associated with the patient;
generate a notification that describes at least one aspect of the medical message based at least in part on the role of the user, the authorization code, and the notification method, the notification comprising the particular amount of information; and
transmit the notification to the user device using the notification method.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for initiating message listening and routing message content to authorized user devices is disclosed. For a second user device to receive notifications regarding records of a first user, the second user device provides information identifying the first user to a notification service. The notification service verifies the identifying information. The notification service initiates one or more listeners to listen for messages flowing over a messaging bus that are relating to the first user. Once a message is identified, at least a portion of the message is used to generate a notification that may be sent to the second user device.
-
Citations
20 Claims
-
1. A system for routing message content to authorized user devices, the system comprising:
-
a messaging bus in network communication with one or more electronic devices in a medical provider network, at least some of the one or more electronic devices using a processing circuit configured to generate medical messages to be transmitted via the messaging bus; a memory configured to store computer-executable instructions; and a processor in communication with the memory and configured to execute the computer-executable instructions to at least; receive a notification request from a patient, the notification request identifying; (i) a role of a user with respect to the patient, the user associated with the patient; (ii) an identity of the user; and (iii) a notification method, the notification request requesting that a user device associated with the user be provided, via the notification method, notifications corresponding to changes to an electronic record associated with the patient; generate an authorization code based at least in part on the notification request, the authorization code uniquely identifying the patient and enabling the user to subscribe to the messaging bus to receive a particular amount of information corresponding to the changes to the electronic record associated with the patient; receive an authorization request from the user, the authorization request requesting authorization of the user to receive the notifications corresponding to the changes to the electronic record associated with the patient, the authorization request comprising the authorization code; determine, based at least in part on the authorization request that the user is authorized to receive the notifications corresponding to the changes to the electronic record associated with the patient; initiate, based at least in part on the notification request, one or more listeners configured to listen for particular medical messages on the messaging bus that identify the patient; identify, using the one or more listeners, a medical message of the particular messages that comprises a change to the electronic record associated with the patient; generate a notification that describes at least one aspect of the medical message based at least in part on the role of the user, the authorization code, and the notification method, the notification comprising the particular amount of information; and transmit the notification to the user device using the notification method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for initiating message listening and routing message content to authorized user devices, the method comprising:
-
receiving a notification request that identifies; (i) a role of a user with respect to a patient, the user associated with the patient, (ii) an identity of the user, and (iii) a notification method, the notification request requesting that a user device associated with the user be provided, via the notification method, notifications corresponding to changes to an electronic record associated with the patient; generating an authorization code based at least in part on the notification request, the authorization code uniquely identifying the patient and enabling the user to receive a particular amount of information corresponding to the changes to the electronic record associated with the patient; receiving an authorization request from the user, the authorization request requesting authorization of the user to receive the notifications corresponding to the changes to the electronic record associated with the patient, the authorization request comprising the authorization code; determining, based at least in part on the authorization request, that the user is authorized to receive the notifications corresponding to the changes to the electronic record associated with the patient; initiating, based at least in part on the notification request, one or more listeners configured to listen for medical messages on a messaging bus that identify the patient, the medical messages generated by one or more electronic devices in network communication with the messaging bus; identifying, using the one or more listeners, a medical message of the medical messages that comprises a change to the electronic record associated with the patient; generating a notification that describes at least one aspect of the medical message based at least in part on the role of the user, the authorization code, and the notification method, the notification comprising the particular amount of information; and transmitting the notification to the user device using the notification method. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 initiating message listening and routing message content to authorized user devices, the operations comprising:
-
receiving a notification request that identifies; (i) a role of a user with respect to a patient, the user associated with the patient, (ii) an identity of the user, and (iii) a notification method, the notification request requesting that a user device associated with the user be provided, via the notification method, with notifications corresponding to changes to an electronic record associated with the patient; generating an authorization code based at least in part on the notification request, the authorization code uniquely identifying the patient and enabling the user to receive a particular amount of information corresponding to the changes to the electronic record associated with the patient receiving an authorization request from the user, the authorization request requesting authorization of the user to receive the notifications corresponding to the changes to the electronic record associated with the patient, the authorization request comprising the authorization code; determining, based at least in part on the authorization request, that the user is authorized to receive the notifications corresponding to the changes to the electronic record associated with the patient; initiating, based at least in part on the notification request, one or more listeners configured to listen for medical messages on a messaging bus that identify the patient, the medical messages generated by one or more electronic devices in network communication with the messaging bus; identifying, using the one or more listeners, a medical message of the medical messages that comprises a change to the electronic record associated with the patient; generating a notification that describes at least one aspect of the medical message based at least in part on the role of the user, the authorization code, and the notification method, the notification comprising the particular amount of information; and transmitting the notification to the user device using the notification method. - View Dependent Claims (20)
-
Specification