IP Library Granted Patent US 11,417,419
Granted Patent B1
US 11,417,419 · App. 16/375,688 · Granted Aug 16, 2022

Facilitating access to patient medical information

Inventor: Andre Hamer (Petah Tikva, IL)
G16H10/60G16H50/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,417,419
App. No.
16/375,688
Granted
Aug 16, 2022
Kind
B1
Abstract

A method includes displaying a window of a first application which includes text corresponding to a patient identifier for a first patient. The method further includes receiving input corresponding to a preconfigured input sequence associated with an electronic health records (EHR) agent, and initiating, by the EHR agent in response to the preconfigured input sequence, a patient information overlay process. The patient information overlay process includes sending a copy command to copy first text from the window of the first application to the clipboard, accessing the first text, searching the accessed first text for an identification of a patient, determining that the patient identifier represents an identification of a patient, accessing patient information for the first patient based on the patient identifier, and displaying an overlay interface overlaid over the window proximate a cursor, the overlay interface including accessed patient information for the first patient.

Claims (39)

1. A client computing device, comprising:

a processor;

a display; and

memory storing a client electronic health records (EHR) agent that, when executed by the processor, causes the processor to perform acts comprising:

receiving a patient identifier for a patient, wherein the patient identifier is received due to the patient identifier being displayed on the display in a window of an instant messaging application that is executing on the client computing device;

responsive to receiving the patient identifier, transmitting the patient identifier to a server EHR agent executing on a server computing device that is in network communication with the client computing device, wherein the server EHR agent retrieves patient information for the patient based upon the patient identifier, wherein the server EHR agent transmits the patient information to the client EHR agent; and

responsive to receiving the patient information from the server EHR agent, displaying an overlay interface on the display that is overlaid over the window of the instant messaging application, the overlay interface including the patient identifier and the patient information for the patient.

2. The client computing device of claim 1 , wherein the overlay interface further includes a visual marker indicating that the patient information has been retrieved by the client EHR agent.

3. The client computing device of claim 1 , wherein the server EHR agent retrieves the patient information via communication with an EHR application executing on a second server computing device, wherein the EHR application maintains the patient information.

4. The client computing device of claim 3 , wherein the server EHR agent communicates with the EHR application via a clinical context object workgroup (CCOW) standard protocol.

5. The client computing device of claim 3 , wherein the overlay interface further includes a dropdown button that indicates that actions performed by the EHR application with respect to the patient information are available.

6. The client computing device of claim 1 , the acts further comprising:

detecting that the cursor has been moved a predefined distance away from the overlay interface; and

responsive to detecting that the cursor has been moved the predefined distance away from the overlay interface, fading out the overlay interface on the display.

7. The client computing device of claim 1 , wherein the client EHR agent receives the patient identifier for the patient due to the client computing device receiving a preconfigured input sequence from a user of the client computing device.

8. A method performed by a processor of a client computing device while the processor executes a client electronic health records (EHR) agent, the method comprising:

receiving a patient identifier for a patient, wherein the patient identifier is received due to the patient identifier being displayed on a display of the client computing device in a window of an instant messaging application that is executing on the client computing device;

responsive to receiving the patient identifier, transmitting the patient identifier to a server EHR agent executing on a server computing device that is in network communication with the client computing device, wherein the server EHR agent retrieves patient information for the patient based upon the patient identifier, wherein the server EHR agent transmits the patient information to the client EHR agent; and

responsive to receiving the patient information from the server EHR agent, displaying an overlay interface on the display that is overlaid over the window of the instant messaging application, the overlay interface including the patient identifier and the patient information for the patient.

9. The method of claim 8 , wherein the overlay interface further includes a visual marker indicating that the patient information has been retrieved by the client EHR agent.

10. The method of claim 8 , wherein the server EHR agent retrieves the patient information via communication with an EHR application executing on a second server computing device, wherein the EHR application maintains the patient information.

11. The method of claim 10 , wherein the server EHR agent communicates with the EHR application via a clinical context object workgroup (CCOW) standard protocol.

12. The method of claim 10 , wherein the overlay interface further includes a dropdown button that indicates that actions performed by the EHR application with respect to the patient information are available.

13. The method of claim 8 , further comprising:

detecting that the cursor has been moved a predefined distance away from the overlay interface; and

responsive to detecting that the cursor has been moved the predefined distance away from the overlay interface, fading out the overlay interface on the display.

14. The method of claim 8 , further comprising:

prior to receiving the preconfigured input sequence, wherein the client EHR agent receives the patient identifier by performing an application programming interface (API) call to the instant messaging application, thereby causing the instant messaging application to transmit the patient identifier to the client EHR agent.

15. A computer-readable storage medium that stores a client electronic health records (EHR) agent that, when executed by a processor of a client computing device, causes the processor to perform acts comprising:

receiving a patient identifier for a patient, wherein the patient identifier is received due to the patient identifier being displayed on a display of the client computing device in a window of an instant messaging application that is executing on the client computing device;

responsive to receiving the patient identifier, transmitting the patient identifier to a server EHR agent executing on a server computing device that is in network communication with the client computing device, wherein the server EHR agent retrieves patient information for the patient based upon the patient identifier, wherein the server EHR agent transmits the patient information to the client EHR agent; and

responsive to receiving the patient information from the server EHR agent, displaying an overlay interface on the display that is overlaid over the window of the instant messaging application, the overlay interface including the patient identifier and the patient information for the patient.

16. The computer-readable storage medium of claim 15 , wherein the overlay interface further includes a visual marker indicating that the patient information has been retrieved by the client EHR agent.

17. The computer-readable storage medium of claim 15 , wherein the server EHR agent retrieves the patient information via communication with an EHR application executing on a second server computing device, wherein the EHR application maintains the patient information.

18. The computer-readable storage medium of claim 17 , wherein the server EHR agent communicates with the EHR application via a clinical context object workgroup (CCOW) standard protocol.

19. The computer-readable storage medium of claim 17 , wherein the overlay interface further includes a dropdown button that indicates that actions performed by the EHR application with respect to the patient information are available.

20. The computer-readable storage medium of claim 15 , the acts further comprising:

detecting that the cursor has been moved a predefined distance away from the overlay interface; and

responsive to detecting that the cursor has been moved the predefined distance away from the overlay interface, fading out the overlay interface on the display.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: ALLSCRIPTS SOFTWARE, LLC
To: HARRIS DAWN HOLDINGS, INC
Reel/Frame 061933/0655 →
SECURITY INTEREST Recorded May 10, 2022
From: ALTERA DIGITAL HEALTH INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059913/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2019
From: HAMER, ANDRE
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 050482/0015 →