×

Smart display data capturing platform for record systems

  • US 9,996,216 B2
  • Filed: 06/25/2015
  • Issued: 06/12/2018
  • Est. Priority Date: 06/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • executing, using at least one data processor, an electronic medical record (EMR) system;

    executing, using the at least one data processor, a computer program that is separate from the EMR system to extract data from the EMR system, the execution of the computer program resulting in operations comprisingreceiving by the computer program, using the at least one data processor, a screen of a graphical user interface (GUI) of the EMR system comprising a plurality of windows rendering data generated by the EMR system;

    determining by the computer program, for each of the windows, whether the window is configured to receive data input from a user, the determination being made using the at least one data processor;

    generating by the computer program, for each window configured to receive data input, a list of multiple candidate configuration files that correspond to the window of the EMR system, the generating of the list being based on a size and position of the window;

    selecting by the computer program, for each window configured to receive data input, a configuration file from the list that corresponds to the window of the EMR system, wherein the selecting comprises(i) determining properties of GUI elements of the window,(ii) selecting a configuration file from the list having a set of configuration elements with properties that correspond to those of the GUI elements of the EMR system, and(iii) binding GUI elements of the window with corresponding configuration elements of the set of configuration elements, the binding of a GUI element to a corresponding configuration element comprising creating an object in memory that is configured to monitor in real time the GUI element of the EMR system for changes in data, the GUI elements associated with medical data of the patient;

    using the objects in memory to monitor in real time the GUI elements of the EMR system that are bound with the corresponding configuration elements for changes in data; and

    when one of the objects in memory detects a change in data in a GUI element of a window configured to receive data input in the EMR system, the computer program storing the detected change in real time using the at least one data processor, the stored change being associated with a configuration element of the configuration file that corresponds to the window configured to receive data input.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×