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)] | 17 Claims |
1. A method for providing virtual healthcare services comprising:
receiving, at a graphical user interface, a schedule associated with a healthcare provider, wherein the schedule comprises an availability of the healthcare provider over a first duration of time;
receiving, through the graphical user interface, an appointment length, a break length, and an alignment for the healthcare provider;
receiving, through the graphical user interface, a request for a virtual healthcare service with the healthcare provider from a patient, wherein the request comprises a second duration of time;
based on the schedule, the appointment length, the break length, and the alignment, determining a least one time period during the second duration of time when the healthcare provider is available to conduct the virtual healthcare service;
presenting, through the graphical user interface, the at least one time period to the patient;
receiving, through the graphical user interface, a selection of the at least one time period;
in response to the selection, modifying the schedule associated with the healthcare provider;
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 healthcare provider access to the medical records, 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 through the user interface element to allow the healthcare provider access to the medical records; and
in response to receiving the permission, providing the healthcare provider access to the medical records by generating and providing a link to the medical records in the communication application.
|