| CPC G06Q 10/10 (2013.01) [G06Q 40/08 (2013.01); G06Q 50/22 (2013.01); G16H 10/60 (2018.01); G16H 40/20 (2018.01)] | 22 Claims |

|
1. A method comprising:
providing, on multiple practice group servers, a synchronizer application configured to automatically synchronize appointment availability data from the multiple practice group servers to an aggregator database;
providing, by an aggregator server and to a user computing device, an online interactive user interface having a plurality of dynamic input fields;
receiving, by the aggregator server and from the user computing device, an electronic request specifying an input into one or more of the dynamic input fields, the input comprising a specialty and a geographic location;
comparing, by the aggregator server, the electronic request with physician profile data and the appointment availability data in the aggregator database to generate a display of available appointment times for physicians associated with the specialty and within a predetermined distance to the geographic location;
displaying, by the aggregator server and on the interactive user interface, a listing of the physicians and their available appointment times based on the comparison;
receiving, by the aggregator server and from the user computing device, a selection of an available appointment time for a listed physician via the interactive user interface;
booking, by the aggregator server and to a selected practice group server chosen from the at least one of the practice group servers, the selected available appointment time for the listed physician as a referral appointment for a patient via the synchronizer application;
transferring, by the aggregator server and to the selected practice group server, the one or more digital records for the patient, wherein the one or more digital records are stored in the aggregator database;
receiving, by the aggregator server and from the selected practice group server, tracking information for each referral appointment, wherein the tracking information includes at least an appointment status and an appointment history for each referral appointment, and storing the tracking information in the aggregator database;
receiving, by the aggregator server and from the user computing device, an electronic tracking request for at least one referral appointment;
generating, by the aggregator server, a referral history in response to the tracking request, the referral history including at least the appointment status and the appointment history for the at least one referral appointment;
modifying, by the aggregator server, the interactive user interface to display the referral history;
receiving, by the aggregator server and from the at least one of the practice group servers, one or more updated digital records for the patient including medical treatment information; and
displaying, by the aggregator server and on the interactive user interface, the patient medical treatment information.
|