Patent ID: 8660879

Claim:
A computer-implemented medical appointment scheduling method comprising: a computer computing and storing a solution space for a medical appointment comprising all possible medical appointment solutions for a medical appointment scheduling procedure, the computer computing and storing a filtered solution space comprising all medical appointment solutions resulting from a filtering of said solution space on availability of resources for performing the medical appointment and a patient's time preferences, the filtered solution space comprising multiple medical appointment solutions, the computer flagging the multiple medical appointment solutions of said filtered solution space as occupied, the computer selecting and storing one of the flagged medical appointment solutions as an instantiated solution for the medical appointment out of the filtered solution space, wherein the instantiated solution requires verification prior to confirming an instantiated solution for the medical appointment, the computer retrieving from memory and displaying on a single screen overviews including: an overview of said patient's medical appointments, an overview of an agenda of the resources for performing the medical appointment, and an overview of details of the instantiated solution, the overviews enabling verification of whether a contextual problem exists for the instantiated solution between items on said overviews by comparatively reviewing the overviews, wherein a contextual problem exists for the instantiated solution when a clinical or practical problem would originate from confirming the medical appointment, when no contextual problem exists, confirming said instantiated solution as a confirmed medical appointment, when a contextual problem exists, the computer selecting and storing another flagged medical appointment solution as an instantiated solution for the medical appointment out of the filtered solution space, and repeating the verification of whether a contextual problem exists for the instantiated solution based on the overviews until an instantiated solution is confirmed, and upon confirmation of said instantiated solution, the computer rendering all non-confirmed flagged medical appointment solutions from said filtered solution space available for another medical appointment scheduling procedure.