System and method for reducing the steps involved in searching for available appointment times and scheduling appointments in a health care environment
First Claim
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by one or more computing devices cause the one or more computing devices to:
- control presentation of a search definition window, wherein the search definition window includes a first pass definition section and a second pass definition section, wherein the first pass definition section includes a first search parameter input interface for entering a first parameter of a plurality of search parameters defining characteristics for identifying an appointment and the second pass definition section includes a second search parameter input interface for entering a second parameter of the plurality of search parameters defining characteristics for identifying the appointment;
receive a first parameter indicator identified using the first search parameter input interface;
receive a second parameter indicator identified using the second search parameter input interface;
store a search definition including the received first parameter indicator and the received second parameter indicator;
control presentation of a plurality of appointment types from which a user can select an appointment type for scheduling a new appointment, wherein an appointment type of the plurality of appointment types is associated with the stored search definition;
receive an indicator of the appointment type selected from the plurality of appointment types; and
execute a search engine to search an appointment database to identify one or more appointments satisfying the stored search definition, wherein the search engine performs a first pass using the received first parameter indicator and performs a second pass using the received second parameter indicator to identify the one or more appointments, wherein the order of performance of the first pass and the second pass is user selectable using the search definition window.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for searching for and scheduling appointments in a health care environment. The present invention is a computerized searching and scheduling system and method for scheduling appointments. The computerized searching and scheduling system and method comprises a plurality of search definitions for defining a plurality of standard searches based on health care provider pools, date offsets and time ranges. The plurality of search definitions define a plurality of appointment visits that are available for scheduling appointments. The computerized searching and scheduling system and method further comprises a plurality of scheduling algorithms for determining a scheduling solution based on parameters and rules by visit type, procedure, providers, and/or resources. Execution of the plurality of search algorithms provides a plurality of available appointment time options for selection in scheduling an appointment.
143 Citations
65 Claims
-
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by one or more computing devices cause the one or more computing devices to:
-
control presentation of a search definition window, wherein the search definition window includes a first pass definition section and a second pass definition section, wherein the first pass definition section includes a first search parameter input interface for entering a first parameter of a plurality of search parameters defining characteristics for identifying an appointment and the second pass definition section includes a second search parameter input interface for entering a second parameter of the plurality of search parameters defining characteristics for identifying the appointment; receive a first parameter indicator identified using the first search parameter input interface; receive a second parameter indicator identified using the second search parameter input interface; store a search definition including the received first parameter indicator and the received second parameter indicator; control presentation of a plurality of appointment types from which a user can select an appointment type for scheduling a new appointment, wherein an appointment type of the plurality of appointment types is associated with the stored search definition; receive an indicator of the appointment type selected from the plurality of appointment types; and execute a search engine to search an appointment database to identify one or more appointments satisfying the stored search definition, wherein the search engine performs a first pass using the received first parameter indicator and performs a second pass using the received second parameter indicator to identify the one or more appointments, wherein the order of performance of the first pass and the second pass is user selectable using the search definition window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system comprising:
-
a processor; and a non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by the processor cause the system to control presentation of a search definition window, wherein the search definition window includes a first pass definition section and a second pass definition section, wherein the first pass definition section includes a first search parameter input interface for entering a first parameter of a plurality of search parameters defining characteristics for identifying an appointment and the second pass definition section includes a second search parameter input interface for entering a second parameter of the plurality of search parameters defining characteristics for identifying the appointment; receive a first parameter indicator identified using the first search parameter input interface; receive a second parameter indicator identified using the second search parameter input interface; store a search definition including the received first parameter indicator and the received second parameter indicator; control presentation of a plurality of appointment types from which a user can select an appointment type for scheduling a new appointment, wherein an appointment type of the plurality of appointment types is associated with the stored search definition; receive an indicator of the appointment type selected from the plurality of appointment types; and execute a search engine to search an appointment database to identify one or more appointments satisfying the stored search definition, wherein the search engine performs a first pass using the received first parameter indicator and performs a second pass using the received second parameter indicator to identify the one or more appointments, wherein the order of performance of the first pass and the second pass is user selectable using the search definition window. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
Specification