A system has a server having a processor and a data repository, executing software from a non-transitory medium, providing an interactive interface on a display, a plurality of appointment icons in the interactive interface, each appointment icon representing a medical appointment, each appointment scheduled for a date and a time at a geographically remote location from the Internet-connected server and display, and having indicia enabled to display in color, individual colors indicating status, and a computerized appliance capable of video conferencing at the geographically remote location of one of the scheduled appointments, the computerized appliance operable by the patient or by a medical assistant to signal to the Internet-connected server a change in status of the appointment, the color of the visible indicia of the appointment icon associated with the appointment changing to a different color in the interface in response to the change in status.