Tool for visual exploration of medical data
First Claim
1. A method, comprising:
- receiving, by a server, streams of packets of data sent via the Internet, the streams of the packets of data containing electronic health data, with each one of the streams of the packets of data associated with a different Internet protocol source address;
generating, by the server, electronic metadata describing an anomaly, the electronic metadata generated based on the electronic health data contained within the streams of the packets of data sent via the Internet;
querying, by the server, an electronic database for the electronic metadata describing the anomaly, the electronic database electronically associating cases and the electronic metadata describing the anomaly;
identifying, by the server, a case of the cases in the electronic database that is electronically associated with the electronic metadata describing the anomaly;
determining, by the server, two different locational matches between the case and the electronic metadata describing the anomaly, a first locational match of the two different locational matches determining a first match between the electronic metadata describing a patient'"'"'s home address and a location associated with the case, and a second locational match of the two different locational matches determining a second match between the electronic metadata describing a provider'"'"'s address and the location associated with the case;
assigning, by the server, the anomaly to the case in response to the two different locational matches between the case and the electronic metadata describing the anomaly;
executing, by the server, a logical rule that assigns a relevance to the anomaly based on the location associated with the case and the electronic metadata describing the anomaly;
receiving, by the server, a hypertext transport protocol request sent via the Internet from a web server, the hypertext transport protocol request associated with a client device requesting a webpage that maps geographical distances representing the two different locational matches between the case and the electronic metadata describing the anomaly;
generating, by the server, the webpage that maps the geographical distances in response to the hypertext transport protocol request sent via the Internet from the web server;
sending, by the server, the webpage via the Internet to the client device; and
providing, by the server, an anomaly viewer application for a download via the Internet for installation to the client device, the anomaly viewer application causing the client device to display the webpage using a web browser, the webpage displaying the relevance assigned to the anomaly based on the location associated with the case and the electronic metadata describing the anomaly.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for mediating anomaly notifications in health data to health alerts using data structures and logic to organize, contain, and disposition identified health anomalies. Multiple generators of anomaly notifications operating asynchronously and independently can be processed. The case manager organizes anomaly notifications and supports collaborative decision making among users with diverse areas of expertise. A network server stores health data that has been gathered from various sources. A user can visualize the data on a client computer networked to the server by downloading from the server user specified sets of health-related data based on a case or set of anomalies describing a subset of the data, and source code for visualizing the data.
14 Citations
11 Claims
-
1. A method, comprising:
-
receiving, by a server, streams of packets of data sent via the Internet, the streams of the packets of data containing electronic health data, with each one of the streams of the packets of data associated with a different Internet protocol source address; generating, by the server, electronic metadata describing an anomaly, the electronic metadata generated based on the electronic health data contained within the streams of the packets of data sent via the Internet; querying, by the server, an electronic database for the electronic metadata describing the anomaly, the electronic database electronically associating cases and the electronic metadata describing the anomaly; identifying, by the server, a case of the cases in the electronic database that is electronically associated with the electronic metadata describing the anomaly; determining, by the server, two different locational matches between the case and the electronic metadata describing the anomaly, a first locational match of the two different locational matches determining a first match between the electronic metadata describing a patient'"'"'s home address and a location associated with the case, and a second locational match of the two different locational matches determining a second match between the electronic metadata describing a provider'"'"'s address and the location associated with the case; assigning, by the server, the anomaly to the case in response to the two different locational matches between the case and the electronic metadata describing the anomaly; executing, by the server, a logical rule that assigns a relevance to the anomaly based on the location associated with the case and the electronic metadata describing the anomaly; receiving, by the server, a hypertext transport protocol request sent via the Internet from a web server, the hypertext transport protocol request associated with a client device requesting a webpage that maps geographical distances representing the two different locational matches between the case and the electronic metadata describing the anomaly; generating, by the server, the webpage that maps the geographical distances in response to the hypertext transport protocol request sent via the Internet from the web server; sending, by the server, the webpage via the Internet to the client device; and providing, by the server, an anomaly viewer application for a download via the Internet for installation to the client device, the anomaly viewer application causing the client device to display the webpage using a web browser, the webpage displaying the relevance assigned to the anomaly based on the location associated with the case and the electronic metadata describing the anomaly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a hardware processor; and a memory device, the memory device storing code, the code when executed causing the hardware processor to perform operations, the operations comprising; receiving streams of packets of data sent via the Internet, the streams of the packets of data containing electronic health data, with each one of the streams of the packets of data associated with a different Internet protocol source address; generating electronic metadata describing an anomaly, the electronic metadata based on the electronic health data contained within the streams of the packets of data sent via the Internet; querying an electronic database for the electronic metadata describing the anomaly, the electronic database electronically associating cases to the electronic metadata describing the anomaly; identifying a case of the cases from the electronic database that is electronically associated with the electronic metadata describing the anomaly; determining two different locational matches between the case and the electronic metadata describing the anomaly, a first locational match of the two different locational matches determining a first match between the electronic metadata describing a patient'"'"'s home address and a location associated with the case, and a second locational match of the two different locational matches determining a second match between the electronic metadata describing a provider'"'"'s address and the location associated with the case; assigning the anomaly to the case in response to the two different locational matches between the case and the electronic metadata describing the anomaly; executing a logical rule that assigns a relevance to the anomaly based on a radius about the location associated with the case and the electronic metadata describing the anomaly; receiving a hypertext transport protocol request sent via the Internet from a web server, the hypertext transport protocol request associated with a client device requesting a webpage that maps geographical distances representing the two different locational matches between the case and the electronic metadata describing the anomaly; generating the webpage that maps the geographical distances in response to the hypertext transport protocol request sent via the Internet from the web server; sending the webpage via the Internet to the client device; and providing an anomaly viewer application for download via the Internet for installation to the client device, the anomaly viewer application causing the client device to display the webpage using a web browser, the webpage displaying the relevance assigned to the anomaly based on the location associated with the case and the electronic metadata describing the anomaly. - View Dependent Claims (10)
-
-
11. A memory device storing code that when executed causes a processor to perform operations, the operations comprising:
-
receiving streams of packets of data sent via the Internet, the streams of the packets of data containing electronic health data, with each one of the streams of the packets of data associated with a different Internet protocol source address; generating electronic metadata describing an anomaly, the electronic metadata based on the electronic health data contained within the streams of the packets of data sent via the Internet; querying an electronic database for the electronic metadata describing the anomaly, the electronic database electronically associating cases and the electronic metadata describing the anomaly; retrieving a case of the cases from the electronic database that is electronically associated with the electronic metadata describing the anomaly; determining two different locational matches between the case and the electronic metadata describing the anomaly, a first locational match of the two different locational matches determining a first match between the electronic metadata describing a patient'"'"'s home address and a location associated with the case, and a second locational match of the two different locational matches determining a second match between the electronic metadata describing a provider'"'"'s address and the location associated with the case; assigning the anomaly to the case in response to the two different locational matches between the case and the electronic metadata describing the anomaly; executing a logical rule that assigns a relevance to the anomaly based on a radius about the location associated with the case and the electronic metadata describing the anomaly; receiving a hypertext transport protocol request sent via the Internet from a web server, the hypertext transport protocol request associated with a client device requesting a webpage that maps geographical distances representing the two different locational matches between the case and the electronic metadata describing the anomaly; generating the webpage that maps the geographical distances in response to the hypertext transport protocol request sent via the Internet from the web server; sending the webpage via the Internet to the client device; and providing an anomaly viewer application for download via the Internet for installation to the client device, the anomaly viewer application causing the client device to display the webpage using a web browser, the webpage displaying the relevance assigned to the anomaly based on the location associated with the case and the electronic metadata describing the anomaly.
-
Specification