Messaging within a multi-access health care provider portal
First Claim
1. A computer program product for implementing a method for securely messaging a healthcare entity, the computer program product comprising one or more non-transitory computer-readable storage media having stored thereon computerize-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform the method, the method comprising:
- providing to a user a menu of one or more user-selectable options, the user-selectable options including an option to have a message perish automatically after being received and read by a specified healthcare entity such that the message is readable by the specified healthcare entity but is not stored;
receiving an input from the user indicating that the message is to be securely transmitted to the specified healthcare entity, wherein the message is part of a conversation between the user and the specified healthcare entity;
prior to transmission of the message;
adding an indicator to the message to indicate that the message is to perish automatically upon being read by the healthcare entity,accessing a user defined-communication policy,receiving an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio;
determining that the transmission location is referenced within the user defined-communication policy;
based upon the reference to the transmission location within the user defined-communication policy, determining that the message is to be encrypted;
upon determining that the message is to be encrypted, the one or more processors encrypting the message using at least one encryption algorithm, such that the message is encrypted during the transfer from the user to the specified healthcare entity;
upon determining an identity of the specified healthcare entity, overriding the automatic perishing of the message; and
initiating transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for securely messaging healthcare entities. In one scenario, a computer system receives an input from a user indicating that a message including text or other characters is to be securely transmitted to a specified healthcare entity. The message is part of a conversation between a user and the specified healthcare entity. The computer system encrypts the characters of the message using at least one encryption algorithm, so that the message is encrypted during the transfer from the user to the specified healthcare entity. The computer system then initiates transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity. Throughout the process, the encrypted message is transferred in accordance with legal regulations governing healthcare communications.
-
Citations
19 Claims
-
1. A computer program product for implementing a method for securely messaging a healthcare entity, the computer program product comprising one or more non-transitory computer-readable storage media having stored thereon computerize-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform the method, the method comprising:
-
providing to a user a menu of one or more user-selectable options, the user-selectable options including an option to have a message perish automatically after being received and read by a specified healthcare entity such that the message is readable by the specified healthcare entity but is not stored; receiving an input from the user indicating that the message is to be securely transmitted to the specified healthcare entity, wherein the message is part of a conversation between the user and the specified healthcare entity; prior to transmission of the message; adding an indicator to the message to indicate that the message is to perish automatically upon being read by the healthcare entity, accessing a user defined-communication policy, receiving an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio; determining that the transmission location is referenced within the user defined-communication policy; based upon the reference to the transmission location within the user defined-communication policy, determining that the message is to be encrypted; upon determining that the message is to be encrypted, the one or more processors encrypting the message using at least one encryption algorithm, such that the message is encrypted during the transfer from the user to the specified healthcare entity; upon determining an identity of the specified healthcare entity, overriding the automatic perishing of the message; and initiating transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising the following:
-
one or more processors; system memory; one or more non-transitory computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to; access a user defined-communication policy, receive an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio; determine that the transmission location is referenced within the user defined-communication policy; based upon the reference to the transmission location within the user defined-communication policy, determine that the message is to be encrypted; receive, at a receiving module, the encrypted message that includes message content intended for a specified healthcare entity; receive, at the receiving module, an input indicating that the encrypted message is to perish automatically upon being read by the specified healthcare entity, wherein the input is generated as a result of user selection of one or more user-selectable options, the user-selectable options including an option to have the message perish automatically after being received and read by the healthcare entity such that the message is readable by the healthcare entity but is not stored; override the automatic perishing of the message upon determining that a first user-selected option trumps a second user-selected option, determine, with the one or more processors, that the encrypted message was received as part of an established session between the secure messaging service and a user-side instance of a messenger application; and transmit, with a transmission module, the encrypted message to the specified healthcare entity, the encrypted message being accessible by the specified healthcare entity via an instance of the messenger application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method, implemented at a computer system including at least a processor, a transmitter or receiver, and a memory, for securely messaging a healthcare entity, the method comprising:
-
providing to a user a menu of one or more user-selectable options, the user-selectable options including an option to have a message perish automatically after being received and read by a specified healthcare entity such that the message is readable by the specified healthcare entity but is not stored; receiving an input from a user indicating that a message is to be securely transmitted to a specified healthcare entity, wherein the message is part of a conversation between the user and the specified healthcare entity, prior to transmission of the message; adding an indicator to the message to indicate that the message is to perish automatically upon being read by the healthcare entity, accessing a user defined-communication policy, receiving an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio; determining that the transmission location is referenced within the user defined-communication policy; based upon the reference to the transmission location within the user defined-communication policy, determining that the message is to be encrypted upon determining that the message is to be encrypted, encrypting the message using at least one encryption algorithm, such that the message is encrypted during the transfer from the user to the specified healthcare entity; and initiating transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity. - View Dependent Claims (18)
-
-
19. A method, implemented at a computer system including at least a processor, a transmitter or receiver and a memory, for securely messaging a healthcare entity, the method comprising:
-
accessing a user defined-communication policy, receiving an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio; determining that the transmission location is referenced within the user defined-communication policy; based upon the reference to the transmission location within the user defined-communication policy, determining that the message is to be encrypted; receiving at a receiving module, the encrypted message that includes message content intended for a specified healthcare entity; receiving, at the receiving module, an input indicating that the encrypted message is to perish automatically upon being read by the specified healthcare entity, wherein the input is generated as a result of user selection of one or more user-selectable options, including an option to have the message perish automatically after being received and read by the healthcare entity such that the message is readable by the healthcare entity but is not stored; overriding the automatic perishing of the message upon determining that a first user-selected option trumps a second user-selected option, determining that the encrypted message was received as part of an established session between the secure messaging service and a user-side instance of a messenger application; and transmitting the encrypted message to the specified healthcare entity, the encrypted message being accessible by the specified healthcare entity via an instance of the messenger application.
-
Specification