| CPC G16H 40/67 (2018.01) [G06Q 20/102 (2013.01); G16H 10/60 (2018.01); G16H 40/20 (2018.01); G16H 80/00 (2018.01)] | 19 Claims |

|
1. A clinical scheduler method comprising:
receiving at a computing device at least one input from a user, wherein the at least one input comprises a length of schedule, a free time between appointments, and an alignment of appointments;
generating by the computing device a schedule with timeslots based on the received at least one input;
receiving by the computing device a selection of one of the timeslots of the generated schedule from a patient;
scheduling by the computing device an appointment based on the selection of the one of the timeslots;
detecting that medical records of the patient are attached into a communication application;
in response to detecting that the medical records are attached into the communication application, automatically generating and sending an electronic message through the communication application to the patient requesting permission to allow the user access to medical records of the patient, wherein the electronic message includes a user interface element that the patient may use to approve or deny the request;
receiving permission from the patient to allow the user access to the medical records; and
in response to receiving the permission, providing the user access to the medical records by generating and providing a link to the medical records in the communication application.
|