CPC G16H 10/60 (2018.01) [G06F 16/248 (2019.01); G06F 16/9535 (2019.01); G16H 40/63 (2018.01); G16H 50/30 (2018.01); G16H 70/20 (2018.01)] | 19 Claims |
1. A system comprising a server computing device that executes a population health server application, the server computing device configured to perform acts comprising:
receiving a query from a population health client application executing on a client computing device, the client computing device in communication with the server computing device and a second server computing device that executes a server electronic health record application (EHR), the query comprising a patient identifier received by the population health client application from a client EHR executing on the client computing device, the patient identifier indicative of a patient, the patient identifier being received by the population health client application from the client EHR based upon data pertaining to the patient being displayed in a graphical user interface (GUI) of the client EHR, the data pertaining to the patient being received by the client EHR from the server EHR;
performing a search over population data based on the query, the population data comprising data pertaining to a plurality of patients sourced from at least one data source other than the server EHR, the search based upon the query, wherein search results obtained from the search comprise:
an indication that the patient belongs to a patient population, the indication based upon data pertaining to the patient that is included in the population data; and
an indication of a patient condition pertaining to the patient, wherein the patient condition is a condition that supports inclusion of the patient in the patient population;
causing the client computing device to display graphical data within a GUI of the client EHR or within a GUI of the population health client application that is displayed contemporaneously with the GUI of the client EHR, the graphical data based upon the search results, wherein the graphical data indicates to an operator of the client computing device that the patient belongs to the patient population, the graphical data further including a selectable element; and
receiving a communication from the population health client responsive to the selectable element being selected at the client computing device, wherein responsive to receiving the communication, the population health server application updates the population data to indicate that the patient does not belong to the patient population.
|