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 |
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 a second particular format from the at least one software-defined third-party context sensor;
transform the healthcare information received in the second particular format into the first particular format;
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 corresponds to the at least one patient's electronic health record;
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.
|