IP Library › Granted Patent US 10,553,307
Granted Patent B2
US 10,553,307 · App. 15/796,406 · Granted Feb 4, 2020

Systems and methods for tracking data across disparate computing systems via a distributed architecture

Inventors: Robert Emmitt Connely, IV (Roswell, GA); Bryant Paul Castleton (Alpharetta, GA); James Tropauer (Marietta, GA); Saurabh Mathur (Cumming, GA)
Assignee: SNAPS SOLUTIONS, LLC
G16H10/60G06F16/26G06F16/27G06F19/328G06F19/3418G06F19/3456G06Q10/0633G06Q40/08H04L67/10G16H50/30H04L63/02H04L63/0227H04L63/08H04L67/12H04L67/20
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,553,307
App. No.
15/796,406
Granted
Feb 4, 2020
Kind
B2
Abstract

Systems and methods for surfacing contextually relevant data into the workflow of a third party system are discussed herein. The system implements a near-real-time method of detecting activity corresponding to particular electronic health records associated with particular patients in third-party systems using specifically configured software systems. A cloud-based micro-services architecture is communicably coupled to the third-party systems and is operable to transmit contextually relevant data to the third-party system in response to particular detected activities, such as accessing a patient's electronic health record. The contextually-relevant data is identified by comparing electronic health record data from various third-party systems, each third-party system associated with the particular patient, to determine gaps in the records. The contextually relevant data is transmitted to the third-party system and visually integrated into the third-party system's pre-existing clinical workflow.

Claims (24)

1. A system for tracking patient information across a plurality of disparate third-party computing systems, comprising:

one or more software-defined sensors connected to the plurality of disparate third-party computing systems, each of the one or more software-defined sensors configured to monitor web traffic directed to health record system databases at the plurality of disparate third-party computing systems to detect data access trigger events comprising health record Hypertext Transfer Protocol Secure (“HTTPS”) communications associated with electronic access to electronic health records stored within the health record system databases, the one or more software-defined sensors comprising one or more APIs protected by a firewall for electronically communicating information included in the electronic health records between the plurality of disparate third-party computing systems; and

a remote micro-services system in operative communication with the one or more software-defined sensors, wherein the remote micro-services system grants the one or more software-defined sensors a communication session in response to receiving an authenticated HTTPS communication from the one or more software-defined sensors, the remote micro-services system comprising one or more processors configured to:

receive a request from a first software-defined sensor associated with a first third-party computing system, via the communication session granted in response to the authenticated HTTPS communication, to receive electronic health record information corresponding to a particular patient identifier associated with a particular patient, the first third-party computing system associated with a particular system identifier;

match the particular patient identifier with corresponding electronic health record information and corresponding member information;

store the particular patient identifier and corresponding member information associated with the electronic health record information; and

upon receiving additional healthcare information from a second software-defined sensor associated with a second third-party computing system associated with a second particular system identifier, transmit at least a portion of the additional healthcare information and member information to a surfacing application at the first third-party computing system to be presented as an alert on a display, the alert selectable by a user at the surfacing application and comprising one or more indicators corresponding to the at least a portion of the additional healthcare information, wherein a complete record of additional healthcare information is in an unsurfaced state while the alert is surfaced, whereby in response to the user selecting the alert, the complete record of additional healthcare information replaces the alert on the display.

2. The system of claim 1 , wherein at least one of the plurality of disparate third-party computing systems is an insurance provider.

3. The system of claim 1 , wherein the electronic health record information is normalized in a canonical format.

4. The system of claim 1 , wherein the additional healthcare information comprises healthcare gap information.

5. The system of claim 1 , wherein the one or more processors operate in approximately real-time.

6. The system of claim 1 , wherein the particular patient identifier comprises Medicaid identification numbers.

7. The system of claim 1 , wherein the one or more third-party computing-system identifier comprise National Provider Identifier (NPIs).

8. A computer-implemented method for tracking patient information across a plurality of disparate third-party computing systems, comprising the steps of:

receiving, at a remote micro-services system in operative communication with one or more software-defined sensors configured to monitor web traffic directed to health record system databases at the plurality of disparate third-party computing system to detect data access trigger events comprising health record Hypertext Transfer Protocol Secure (“HTTPS”) communications associated with electronic access to electronic health records stored within the health record system databases, a request from a first software-defined sensor associated with a first third-party computing system to receive electronic health record information corresponding to a particular patient identifier associated with a particular patient, the first third-party computing system associated with a particular system identifier and wherein the request is received via a communication session granted by the remote micro-services system to the first software-defined sensor in response to receiving an authenticated HTTPS communication from the first software-defined sensor;

matching the particular patient identifier with corresponding electronic health record information and corresponding member information;

storing the particular patient identifier and corresponding member information associated with the electronic health record information; and

upon receiving additional healthcare information from a second software-defined sensor associated with a second third-party computing system associated with a second particular system identifier, transmitting at least a portion of the additional healthcare information and member information to a surfacing application at the first third-party computing system to be presented as an alert on a display, the alert selectable by a user at the surfacing application and comprising one or more indicators corresponding to the at least a portion of the additional healthcare information, wherein a complete record of additional healthcare information is in an unsurfaced state while the alert is surfaced, whereby in response to the user selecting the alert, the complete record of additional healthcare information replaces the alert on the display.

9. The method of claim 8 , wherein at least one of the plurality of disparate third-party computing systems is an insurance provider.

10. The method of claim 8 , wherein the electronic health record information is normalized in a canonical format.

11. The method of claim 8 , wherein the additional healthcare information comprises healthcare gap information.

12. The method of claim 8 , wherein the one or more processors operate in approximately real-time.

13. The method of claim 8 , wherein the particular patient identifier comprises Medicaid identification numbers.

14. The method of claim 8 , wherein the one or more third-party computing-system identifier comprise National Provider Identifier (NPIs).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2018
From: CONNELY, ROBERT EMMITT, IV; CASTLETON, BRYANT PAUL; TROPAUER, JAMES; MATHUR, SAURABH
To: SNAPS SOLUTIONS, LLC
Reel/Frame 046600/0225 →
Continuity (2)
Provisional Application 62413615 · Oct 27, 2016
Related Publication 20180121614A1 · May 3, 2018
Cited By (5)
US 12,406,754 US 12,411,815 US 12,424,304 US 12,541,798 US 12,633,421