US 12,462,927 B2
Methods and systems to optimize the utilization of health worker and enhance healthcare coverage for population to deliver critical/in-need healthcare services
Pratik Nath, Bangalore (IN); Ankur Chatter, Rajasthan (IN); Manish Tahiliani, Lucknow (IN); Shirshandu Bhattacharjee, Bangalore (IN); and Kishore Kumar Naik Pujari, Bangalore (IN)
Assigned to CERNER INNOVATION, INC., Kansas City, KS (US)
Filed by CERNER INNOVATION, INC., Kansas City, KS (US)
Filed on Nov. 9, 2021, as Appl. No. 17/522,537.
Prior Publication US 2023/0143289 A1, May 11, 2023
Int. Cl. G16H 40/20 (2018.01); G16H 10/60 (2018.01); H04W 4/021 (2018.01)
CPC G16H 40/20 (2018.01) [G16H 10/60 (2018.01); H04W 4/021 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage media having computer-executable instructions embodied thereon that, when executed by one or more processors, cause the processors to:
track a user device location of a user device by a health resource navigation system based on at least GPS signals associated with the user device, wherein the user device is associated with a healthcare resource as the user device navigates and moves;
wherein the user device is tracked in real-time or near real-time at a plurality of points in time using communications from at least the user device and a networked communication system using at least the GPS signals;
correlate the user device location to a longitude location and a latitude location of the user device in real-time or near real-time;
track, by the health resource navigation system, the user device location in relation to one or more pre-defined geo-fenced areas by sequentially determining pairs of longitude locations and latitude locations of the user device observed at one or more points in time;
determine, based on at least the pairs of longitude locations and latitude locations of the user device, whether the user device location is within a threshold distance relative to an outer boundary of a first geo-fenced area from the one or more pre-defined geo-fenced areas;
in response to the threshold distance being met, generate a notification that the user device has reached the first geo-fenced area and transmit the notification to the user device via network communications;
in response to the threshold distance being met relative to the first geo-fenced area, generate a patient roster, on a display of the user device, based on the first geo-fenced area, wherein the patient roster comprises patients having patient locations that are within the first geo-fenced area;
wherein generating the patient roster based on the first geo-fenced area including accessing a database containing patient data that is tagged with one or more patient locations that are correlated to one or more patients and determining patients that are within the first geo-fenced area;
in response to the patient roster being generated, identify and display, on the user interface of the user device, a first set of patients from the generated patient roster that have patient locations within the first geo-fenced area that is nearest to the user device location as the user device location is being tracked;
wherein each patient from the first set of patients is selectable on the user interface;
in response to receiving a selection from the user interface associated with a selected patient, sequentially determine additional pairs of longitude locations and latitude locations of the user device observed at one or more points in time to determine the user device location as the user device navigates to a selected patient location associated with the selected patient from the patient roster;
generate and transmit an indication of arrival at the selected patient location when the user device location, based on at least the additional pairs of longitude locations and latitude locations, is determined within a threshold distance from the selected patient location of the selected patient;
retrieve, from a database, patient information from electronic health records corresponding to the selected patient; and
generate one or more recommendations to visit a second set of patients that have patient locations within the first geo-fenced area that may be visited within a time period after being at the selected patient location and based on at least one or more stay durations responsive to the patient information.