Field of the Invention
This invention relates to scheduling of medical exams, and more particularly, to systems and methods for scheduling of medical exams with customer configured notifications, such as questions, warnings, and information.
Description of the Related Art
Medical exam scheduling typically comprises not only selecting a time and date for a patient to be examined, but also gathering of various information associated with the patient that may be useful by medical personnel responsible for preparing for and/or completing the exam, and may also be used in determining whether a particular exam requested for a patient is necessary and safe for the particular patient. Additionally, as part of a scheduling process various information may be requested from a patient from respective medical facilities and insurance companies, for example. Thus, questions and information provided to a patient, or a scheduler that is responsible for scheduling the patient's exam, may vary from patient to patient based on one or more of several factors, such as a requested exam modality, procedure, medical facility, insurance type, medical history, patient age or age category, various patient demographics, and/or any other related characteristics associated with the patient.
In one embodiment, a method of creating a data structure for associating exam parameters with respective notifications for presentation to a scheduler comprises receiving an indication of an exam parameter, receiving notification text associated with the exam parameter, receiving an indication of a type of notification associated with the notification text, the type of notification selected from the group comprising at least a first notification type that requires a response from a scheduler and a second notification type that does not require a response from the scheduler, and storing in a data structure indications of the exam parameter, the notification text, and the notification type, so that the notification text and notification type are associated with the exam parameter.
In one embodiment, a computerized method of scheduling a patient for a medical exam comprises receiving patient information comprising data identifying a specific patient, determining exam parameters indicating one or more of an exam type, an exam modality, and a medical facility, selecting one or more notifications for display to the scheduler, wherein the notifications are selected based on one or more of the exam parameters and at least one of the notifications comprises a hard question that requires a response from the scheduler before scheduling of the exam may be completed, and presenting the selected one or more notification to the scheduler.
In one embodiment, a system of scheduling a patient for a medical exam comprises a scheduling device configured to receive one or more exam parameters from a computing device operated by a scheduler, the exam parameters comprising data associated with a requested medical exam, a storage device storing information associating a first plurality of exam parameters with at least one hard question and a second plurality of exam parameters with at least one soft question, wherein the hard questions comprise questions that must be answered in order to proceed further with scheduling and the soft questions comprise questions that are not required to be answered prior to proceeding with scheduling, and a notification module configured to access the received exam parameters and to select one or more hard questions and one or more soft questions associated with respective exam parameters as indicated in the information stored in the storage device, wherein the exam scheduling module is further configured to present the selected hard questions and soft questions to the scheduler.
Embodiments of the invention will now be described with reference to the accompanying Figures, wherein like numerals refer to like elements throughout. The terminology used in the description presented herein is not intended to be interpreted in any limited or restrictive manner, simply because it is being utilized in conjunction with a detailed description of certain specific embodiments of the invention. Furthermore, embodiments of the invention may include several novel features, no single one of which is solely responsible for its desirable attributes or which is essential to practicing the inventions herein described.
The term “scheduler,” as used herein describes one or more persons that interact with a computerized device in order to facilitate scheduling of an exam for a patient. Depending on the embodiment, the scheduler may be the patient for which the exam is to be scheduled, a relative of the patient, such as a parent or sibling of the patient, a clerical worker, such as a receptionist at a medical facility, a scheduling agent, such as a representative that handles exam scheduling for one or more medical facilities at a call center, for example, or any other person that is involved with scheduling an exam for a patient.
The term “exam parameters” describes characteristics or attributes of a patient, an exam, or anything related to the patient or exam. For example, exam parameters may include an exam modality, a procedure, a medical facility, an insurance type, a medical history, a patient age or age category, various patient demographics, a language, and/or any other related characteristics associated with the patient.
The term “notification” as used herein, refers to messages that are displayed to the scheduler, some of which require responses from the scheduler in order to proceed with scheduling of a requested exam. In one embodiment, notifications that may be presented to the scheduler include questions, warnings, and/or information. In one embodiment, questions request information from the scheduler, such as textual information that may be entered into a text entry field or information that may be selected from of one or more options provided to the scheduler, for example. In one embodiment, questions comprise “hard questions,” which require an answer from the scheduler before continuing with scheduling of the exam, and “soft questions,” which do not require an answer from the scheduler in order to continue with scheduling of the exam. In one embodiment, a “warning,” as used herein, comprises information that is displayed to the scheduler that requires acknowledgment by the scheduler before allowing the exam to be scheduled. For example, a warning may require the scheduler to select a checkbox labeled “I acknowledge I have read this warning,” or to otherwise acknowledge that the warning was read. In one embodiment, an “information” notification comprises information that is presented to the scheduler, which does not require any response or acknowledgement from the scheduler. For example, an information notification comprises information regarding medical procedures, medical facilities, medical equipment, or any other exam parameter.
The exemplary exam scheduling device 105 comprises a memory 130, such as random access memory (RAM) for temporary storage of information and a read only memory (ROM) for permanent storage of information, and a mass storage device 120, such as a hard drive, diskette, or optical media storage device. The mass storage device 120 may comprise one or more hard disk drive, optical drive, networked drive, or some combination of various digital storage systems. The exam scheduling device 105 also comprises a central processing unit (CPU) 150 for computation. Typically, the modules of the exam scheduling device 105 are in data communication via one or more standards-based bus system. In different embodiments, the standards based bus system could be Peripheral Component Interconnect (PCI), Microchannel, SCSI, Industrial Standard Architecture (ISA) and Extended ISA (EISA) architectures, for example.
The exam scheduling device 105 is generally controlled and coordinated by operating system software, such as the Windows 95, 98, NT, 2000, XP, Vista, or other compatible operating systems. In Macintosh systems, the operating system may be any available operating system, such as Mac OS X. In other embodiments, the exam scheduling device 105 may be controlled by a proprietary operating system. Conventional operating systems control and schedule computer processes for execution, perform memory management, provide file system, networking, and I/O services, and provide a user interface, such as a graphical user interface (“GUI”), among other things.
The exemplary exam scheduling device 105 includes one or more of commonly available input/output (I/O) devices and interfaces 110, such as a keyboard, mouse, touchpad, and printer. In one embodiment, the I/O devices and interfaces 110 include one or more display devices, such as a monitor, that allows the visual presentation of data to a user. More particularly, display devices provide for the presentation of GUIs, application software data, and multimedia presentations, for example. In one embodiment, a GUI includes one or more display panes in which medical images may be displayed. The exam scheduling device 105 may also include one or more multimedia devices 140, such as speakers, video cards, graphics accelerators, and microphones, for example.
In the embodiment of
The exemplary EMR system 190 comprises hardware and/or software modules configured to store, manipulate and distribute patient data and imagery to one or more medical facilities and/or personnel. In one embodiment, the EMR system 190 comprises a radiology information system (RIS) used by a radiology department of a medical facility to store, manipulate, and distribute patient radiological data and imagery. The EMR system 190 may comprise patient information, such as patient biographical and medical history information, as well as scheduling information, such as scheduled exams for patients. In one embodiment, the EMR system 190 provides medical data from multiple sources to the exam scheduling device 105 via the network 160 and the communication link 115.
In the embodiment of
The exemplary exam scheduling device 105 comprises a notification module 145 configured to determine notifications for display to a scheduler in the process of scheduling an exam. As described in further detail below, notifications presented to the scheduler may be selected based on the exam parameters selected by a scheduler, for example. Thus, only those notifications that are relevant to the exam parameters associated with a particular patient's exam are presented to the scheduler, and the scheduler is required to respond to only those notifications that a scheduling administrator has determined require a response.
For ease of description, the method of
Beginning in block 210, a scheduler directly accesses an input device coupled to the exam scheduling device 105 or establishes a communication link between the scheduler computing device 190 in order to exchange data with the notification module 145. In one embodiment, the scheduler logs onto the exam scheduling device 190, is authenticated, and allow the exam scheduling device 105 to determine rights of the scheduler to schedule exams. In one embodiment, the process of block 210 is performed in response to the scheduler providing login information to the exam scheduling device 105. For example, the scheduler may enter a username and password in order to be authenticated by the exam scheduling device 105. In one embodiment, a scheduling rights data structure is maintained by the exam scheduling device 105 in order to allow determination of the scheduler's rights to schedule an exam for a particular patient. For example, a scheduler that is also the patient may have only rights to schedule an exam for him/herself. However, a scheduler that is a receptionist at a medical facility may have rights to schedule an exam for any patient. In one embodiment, the exam parameters include an experience level of the scheduler, such as an indication of whether the scheduler is a patient or administrative personnel that regularly performs scheduling operations for patients.
Moving to block 220, a patient for which an exam is to be scheduled is selected, such as from a plurality of patient in an EMR system. In one embodiment, the scheduler provides a patient identification number, such as a medical records number or Social Security number, in order to identify the patient. In other embodiments, other patient information, such as last name, first name, and/or contact information of the patient, may be provided in order to identify the patient.
Moving to block 230, the scheduler indicates a facility at which the desired exam should be scheduled. In one embodiment, the scheduler may indicate multiple facilities, such as any available facilities within a provided geographic region. In another embodiment, a list of available facilities is presented to the scheduler, from which the scheduler can pick one or more facilities for scheduling of the exam.
Moving to block 240, the scheduler indicates a modality of exam for the selected patient. “Modality,” as used herein, describes a medical imaging device, such that a patient that undergoes an MRI is said to have been scanned with the MRI modality. Thus, modalities may include CTs of many varieties (e.g., CT Arthrogram, CT bone, CG cardiac, etc.), MRIs of many varieties, PET scans, ultrasounds, x-rays, and scans from any other available imaging device.
Next, in block 250, the scheduler indicates one or more procedures for which an exam is to be scheduled. As noted above, in one embodiment the procedures available for selection by the scheduler are determined by one or more of the exam parameters, such as the facility and/or modality selected by the scheduler.
Moving to block 260, notifications associated with the exam parameters are selected and displayed to the scheduler. For example, notifications that are associated with the indicated facility, modality, procedure, and/or other exam parameters, are presented to the scheduler via a user interface. For example, in the user interface 800, four questions 820A, 820B, 820C, 820D and one information notification 830 are presented to the scheduler via the user interface 800. In one embodiment, the data structure 150 (
In block 270, the exam scheduling device determines if the notifications have been responded to in accordance with the requirements indicated in the data structure 150. For example, the notifications may comprise one or more hard questions that require answering by the scheduler. In this embodiment, if the scheduler has not satisfactorily answered each of the hard questions, the method continues to block 290, failing to complete scheduling of the exam. Similarly, if warnings that require acknowledgment by the scheduler are not acknowledged, the method continues to block 290. However, if the notifications comprise only soft questions and/or information, which do not require acknowledgment or response by the scheduler, the method continues to block 280 regardless of whether the scheduler has provided responses to the soft questions and/or information notifications.
In block 280, the scheduler is allowed to proceed with scheduling the exam for the patient, such as by selecting a particular date and time for the desired exam.
Beginning in block 310, one or more exam parameters are determined, such as by the exam scheduling device 105 in response to data provided by the scheduler and/or receiver from a medical records data store, for example. Thus, certain of the exam parameters may be received directly from the scheduler, such as is described above with respect to blocks 230, 240, 250 of
Moving to block 320, a data structure, such as the data structure 150 (
As illustrated in table 1, any parameter may be linked to notification text and a corresponding acceptable response. In the exemplary data structure of Table 1, the soft questions require no response, while the warnings and hard questions require a specific responses from the scheduler before the exam scheduling device 105 allows completion of the exam scheduling.
Moving to block 330, the exam scheduling device 105 selects any notifications that are associated with the determined exam parameters. For example, if one of the exam parameters is a modality of “CT with IV contrast”, the exemplary data structure of table 1 indicates that a warning notification requiring a “yes” response should be provided to the scheduler.
Next, in block 340, any selected notifications are presented to the scheduler, such as via a user interface.
In one embodiment, if the appropriate response for a notification is not provided by the scheduler, in block 360 an indication of the improper response is provided to the scheduler and the scheduler is given another opportunity to respond to the notification. For example,
Moving to block 350, the exam scheduling device 105 determines if all of the notifications that require responses from the scheduler, if any, have received acceptable responses from the scheduler. As noted above, certain notifications do not require responses from the scheduler, while others may require a response of any type, and still others require a specific response from the scheduler in order to continue with scheduling of the exam. In block 350, the exam scheduling device 105 determines if acceptable responses have been provided for those notifications requiring a response, such as hard questions and warnings. If one or more of the hard questions and/or warnings have not received an acceptable response from the scheduler, the method continues to block 360 and exam scheduling cannot be completed. Alternatively, if any required responses to notifications are provided by the scheduler, the method continues to block 370.
In block 370, the method optionally determines whether all soft questions have been answered by the scheduler. In response to determining that not all soft questions have been answered by the scheduler, the method continues to block 380 where the scheduler is optionally provided with a warning message indicating that certain soft questions have not received responses. No matter if the soft questions have all been answered or if some have not been answered, the method moves to block 390 (which is equivalent to block 280 in
The exemplary notification window 1300 also comprises a notification type field 1320 that defines a type of notification being created. In the embodiment of
The answer options field 1330 of
In one embodiment, the notification window 1300 further comprises an acceptable responses field (not shown) in which the administrator indicates one or more responses to a notification that allow the scheduler to continue scheduling the examination. For example, because a pregnant patient may not be able to safely undergo certain modalities, an administrator may indicate that the only acceptable response to a notification asking “is the patient pregnant?” is “no”. Thus, if the scheduler responds to such a notification with anything other than “no” the response is deemed unacceptable and the scheduler is not allowed to continue with scheduling of the exam. In other embodiments, if a response to a particular notification does not match an associated acceptable response, the scheduler may be allowed to continue scheduling of the exam, and a notice of the non-acceptable response is provided to the administrator or other personnel.
The foregoing description details certain embodiments of the invention. It will be appreciated, however, that no matter how detailed the foregoing appears in text, the invention can be practiced in many ways. As is also stated above, it should be noted that the use of particular terminology when describing certain features or aspects of the invention should not be taken to imply that the terminology is being re-defined herein to be restricted to including any specific characteristics of the features or aspects of the invention with which that terminology is associated. The scope of the invention should therefore be construed in accordance with the appended claims and any equivalents thereof.
This application is a continuation of U.S. patent application Ser. No. 11/944,000, filed on Nov. 21, 2007, titled “EXAM SCHEDULING WITH CUSTOMER CONFIGURED NOTIFICATIONS,” which application claims the benefit of U.S. Provisional Application No. 60/867,071, filed Nov. 22, 2006, which is hereby incorporated by reference in its entirety herein.
Number | Date | Country | |
---|---|---|---|
60867071 | Nov 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11944000 | Nov 2007 | US |
Child | 15475930 | US |