IP Library Granted Patent US 10,789,662
Granted Patent B1
US 10,789,662 · App. 14/145,908 · Granted Sep 29, 2020

Facilitating computerized interactions with EMRS

Inventors: Robert Wartenfeld (Moshav Ge'alya, IL); Ziv Ofek (Meitar, IL); Eyal Greenberg (Meitar, IL); Ziv Gome (Beit Kama, IL); Shiri Ben-Tal (Omer, IL)
Assignee: ALLSCRIPTS SOFTWARE, LLC
G06Q50/24G06Q10/10G16H10/00G16H10/60
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 10,789,662
App. No.
14/145,908
Granted
Sep 29, 2020
Kind
B1
Abstract

A method for using a health information exchange system which stores patient record data regarding a multiplicity of patients, to serve a first plurality of EMRs each interacting with an EMR community including a set of at least one EMR, the method comprising: for each individual EMR within the first plurality of EMRs, performing a computerized context interception process using a processor to intercept context from the individual EMR and to identify there within an event whereby a health provider using the individual EMR calls up an individual patient's record from said individual EMR; and responsive to identification of the event, using a computerized output device for providing patient record data, pertaining to the individual patient, to the health provider.

Claims (25)

1. A method of providing health information of a patient from a health information exchange (HIE) system for view by a health provider with health information of the patient from an instance of an EMR application of an EMR system of the health provider, the method comprising:

(a) running on a computerized device an instance of an agent application that is bound to the instance of the EMR application running on the computerized device;

(b) determining context by screen scraping by the agent application instance information displayed by the EMR application instance, wherein the screen scraping by the agent application instance is a context interception process which determines a patient context within the EMR application instance in order to acquire and display the health information of the patient within the HIE system; and

(c) responsive to the health provider using the EMR application instance running on the computerized device to acquire the health information of the patient from the EMR system of the EMR application instance and display it within a graphic user interface generated by the EMR application instance running on the computerized device, and further responsive to determining the context, acquiring by the agent application instance running on the computerized device the health information of the patient from the HIE system and displaying it within a graphic user interface generated by the agent application instance running on the computerized device.

2. The method of claim 1 , wherein the graphic user interface generated by the agent application instance is transitionable between an expanded view for viewing of the health information of the patient from the HIE system with the health information of the patient from the EMR system, and a collapsed view for viewing of the health information of the patient from the EMR system without viewing the health information of the patient from the HIE system.

3. The method of claim 2 , further comprising providing a flashing alert by the agent application instance when the graphic user instance is not in the expanded view prompting a health provider to transition the graphic user interface to the expanded view.

4. The method of claim 1 , wherein the flashing alert is provided by the agent application instance when health information of the patient that is not from the EMR system has been acquired from the HIE system.

5. The method of claim 1 , further comprising determining by the agent application instance a context of use within the EHR application instance.

6. The method of claim 1 , further comprising determining by the agent application instance a patient context and current workflow within the EHR application instance.

7. The method of claim 1 , further comprising providing by the agent application instance event notifications for view by a health provider.

8. The method of claim 1 , further comprising acquiring and displaying by the agent application instance health information from the HIE system for a population of patients.

9. The method of claim 1 , further comprising filtering from display by the agent application instance health information of the patient acquired from the HIE system that is duplicative of health information of the patient from the EMR system.

10. The method of claim 9 , wherein health information of the patient acquired from the HIE system is determined to be duplicative of health information of the patient from the EMR system based on defined semantic relationships.

11. The method of claim 1 , further comprising mimicking by the agent application instance a display operation of the display window containing the graphic user interface generated by the EMR application instance such that when the display window containing the graphic user interface generated by the EMR application instance is minimized, the graphic user interface generated by the agent application instance also is minimized concurrently therewith.

12. The method of claim 1 , further comprising mimicking by the agent application instance a display operation of the display window containing the graphic user interface generated by the EMR application instance such that when the display window containing the graphic user interface generated by the EMR application instance is moved, the graphic user interface generated by the agent application instance also is moved concurrently therewith.

13. The method of claim 1 , wherein the graphic user interface generated by the agent application instance is contained within a second display window that is displayed on top of the display window containing the graphic user interface generated by the EMR application instance.

14. The method of claim 1 , further comprising mimicking the docking of the graphic user interface generated by the agent application instance within the display window containing the graphic user interface generated by the EMR application instance.

15. The method of claim 1 , wherein the agent application instance selectively displays health information of the patient acquired from the HIE system.

16. The method of claim 15 , wherein the agent application instance filters from display health information of the patient acquired from the HIE system that is from the EMR system.

17. The method of claim 16 , further comprising selectively enabling and disabling through a user control the filtering of the health information of the patient by the agent application instance.

18. The method of claim 1 , wherein the graphic user interface generated by the agent application instance floats on and is bound within a display window containing the graphic user interface generated by the EMR application instance such that the health information of the patient from the HIE system is displayed with the health information of the patient from the EMR system for concurrent viewing by the health provider.

19. A method of providing health information of a patient from a health information exchange (HIE) system for view by a health provider with health information of the patient from an instance of an EMR application of an EMR system of the health provider, the method comprising:

(a) running on a computerized device an instance of an agent application that is bound to the instance of the EMR application running on the computerized device;

(b) determining context by screen scraping by the agent application instance information displayed by the EMR application instance, wherein the screen scraping by the agent application instance is a context interception process to intercept context from the EMR application instance, the context comprising an indication of the patient, the context interception process using the indication of the patient in order to acquire and display the health information of the patient from the HIE system; and

(c) responsive to the health provider using the EMR application instance running on the computerized device to acquire the health information of the patient from the EMR system of the EMR application instance and display it within a graphic user interface generated by the EMR application instance running on the computerized device, acquiring by the agent application instance running on the computerized device the health information of the patient from the HIE system and displaying it within a graphic user interface generated by the agent application instance running on the computerized device.

Assignments (4)
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 Feb 21, 2017
From: GREENBERG, EYAL
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 041320/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2014
From: OFEK, ZIV; BEN-TAL, SHIRI; GOME, ZIV; GREENBERG, EYAL; WARTENFELD, ROBERT
To: DBMOTION LTD.
Reel/Frame 032231/0039 →