US 11,942,197 B2
Systems and methods for surfacing contextually relevant content into the workflow of a third party system via a distributed architecture
Robert Emmitt Connely, IV, Roswell, GA (US); Bryant Paul Castleton, Alpharetta, GA (US); James Tropauer, Marietta, GA (US); and Saurabh Mathur, Cumming, GA (US)
Assigned to SNAPS Solutions, LLC, Alpharetta, GA (US)
Filed by SNAPS Solutions LLC, Alpharetta, GA (US)
Filed on Feb. 22, 2022, as Appl. No. 17/677,081.
Application 17/677,081 is a continuation of application No. 17/194,426, filed on Mar. 8, 2021, granted, now 11,568,971.
Application 17/194,426 is a continuation of application No. 15/796,391, filed on Oct. 27, 2017, granted, now 10,984,897, issued on Apr. 20, 2021.
Claims priority of provisional application 62/413,615, filed on Oct. 27, 2016.
Prior Publication US 2022/0180985 A1, Jun. 9, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G16H 10/60 (2018.01); G06F 16/26 (2019.01); G06F 16/27 (2019.01); G06Q 10/0633 (2023.01); G06Q 40/08 (2012.01); G16B 20/10 (2019.01); G16H 20/00 (2018.01); G16H 20/10 (2018.01); G16H 30/20 (2018.01); G16H 40/20 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); G16H 50/30 (2018.01); H04L 9/40 (2022.01); H04L 67/10 (2022.01); H04L 67/12 (2022.01); H04L 67/53 (2022.01); H04W 12/02 (2009.01)
CPC G16H 10/60 (2018.01) [G06F 16/26 (2019.01); G06F 16/27 (2019.01); G06Q 10/0633 (2013.01); G06Q 40/08 (2013.01); G16B 20/10 (2019.02); G16H 20/00 (2018.01); G16H 20/10 (2018.01); G16H 30/20 (2018.01); G16H 40/20 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); H04L 67/10 (2013.01); H04W 12/02 (2013.01); G16H 50/30 (2018.01); H04L 63/02 (2013.01); H04L 63/0227 (2013.01); H04L 63/08 (2013.01); H04L 67/12 (2013.01); H04L 67/53 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A system for reconciling healthcare information between disparate sources, comprising:
a surfacing application for presenting health record related alerts on a display in conjunction with electronic health records, the surfacing application operatively connected to at least one computing system at a healthcare clinic including the display;
at least one software-defined patient context sensor operatively connected to a health record database, wherein the at least one software-defined patient context sensor is a software configuration operatively configured to monitor interactions with the health record database to detect a data access trigger event indicative of accessed patient data, the accessed patient data accessed at the healthcare clinic and rendered on the display;
at least one software-defined third-party context sensor, wherein the at least one software-defined third-party context sensor is a software configuration operatively connected to a remote data repository and configured to receive third-party analytic data from a sponsor system, the third-party analytic data comprising healthcare information corresponding to a particular set of patients; and
a remote micro-services system operatively connected to the at least one software-defined third-party context sensor and the at least one software-defined patient context sensor, the remote micro-services system comprising at least one micro-services database configured to store the healthcare information in a first particular format, and one or more processors configured to:
receive the third-party analytic data comprising the healthcare information in the first particular format from the at least one software-defined third-party context sensor;
associate an identification number with each patient included in the particular set of patients;
in response to the at least one software-defined patient context sensor detecting a particular data access trigger event corresponding to the at least one computing system electronically accessing at least one patient's electronic health record stored at the health record database, receive patient data from the at least one software-defined patient context sensor, wherein the received patient data is received in a second particular format and corresponds to the at least one patient's electronic health record;
transform the healthcare information received in the first particular format into the second particular format;
identify healthcare gap information between the received patient data and the healthcare information with a corresponding identification number; and
transmit the healthcare gap information to the surfacing application, wherein the surfacing application modifies the display of the at least one computing system by surfacing the healthcare gap information.