1. Field of the Invention
The present invention generally relates to computer-aided detection (CAD) systems for providing assistance in locating suspicious regions in medical imagery and, in particular, relates to the orderly insertion of a high priority case into a batch of cases currently scheduled for processing.
2. Discussion of Background
Computer-aided detection (CAD) systems are now commonly used in both screening and diagnostic mammography.
The CAD system produces a visual or textual indication of the location and type of cancer indicator suspected. The output is typically either a printed page from a printer 115 or electronic file stored in storage 110 consisting of the digital mammogram images with suspicious regions highlighted by markers; different marker styles are used to denote different indicators of cancer. When the CAD output is a printed page, it may be stored with the films. When the CAD output is an electronic file, it is stored and recorded such that it may be recalled using patient identification information and subsequently printed or displayed on a monitor, 120. A radiologist then uses the CAD output during an interpretation phase.
To maximize technologist productivity arid efficiency, it is desirable to accumulate a number of cases before CAD processing. Typically, the collection of cases will require many hours, even on the order of an overnight's amount of time, to process. Currently, the time required to process a standard four-film case ranges from four to six minutes.
Assuming fourteen hours are available in an overnight interval, 210 to 140 cases may be processed in an otherwise unused time span. Films from a collection of cases are loaded into the digitizer 101. Corresponding patient information is then entered for each case to create a worklist. Then, commands are input to the CAD system 100 to begin processing in the “batch” mode. The cases are processed sequentially, producing a collection of CAD outputs sent to either the printer 115 or to storage 110. The next morning, the processing is complete, with CAD findings being associated with the corresponding patient information. For systems creating paper output, the pages are associated with the proper films for subsequent use by a radiologist.
Occasionally, a user may need to obtain CAD results in a relatively short time interval for a high priority case not currently in the batch while a batch process is running. Accordingly, a method and system are needed to allow for the interruption of a CAD system's batch process to obtain timely processing of this high priority case.
Therefore, there is a need for the efficient and orderly insertion of a high priority case into a CAD system batch processing job so that the high priority case is processed before the cases remaining in the batch processing job.
According to the present invention, a CAD system processes a worklist with at least one case of normal priority remaining. A user signals to the CAD system that a higher priority case not currently in the worklist will be input. The CAD system halts the process. The higher priority case is loaded into digitizer and processed by the CAD system, producing a CAD system output for the higher priority case. After processing the higher priority case, normal processing resumes for the cases remaining in the worklist.
Accordingly, it is an object of the present invention to interrupt a batch processing run to allow a high priority case to be processed before the expected completion of the batch run.
Other objects and advantages of the present invention will be apparent in light of the following description of the invention embodied herein.
The following detailed description of specific embodiments of the present invention can be best understood when read in conjunction with the following drawings, where like structure is indicated with like reference numerals, and in which:
In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration, and not by way of limitation, specific preferred embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and that logical, mechanical and electrical changes may be made without departing from the spirit and scope of the present invention.
This invention provides a method and system for the efficient and orderly insertion of a high priority case into a CAD system batch processing job that is currently running. A high priority case is referred to as a “stat” case. Among medical personnel, a word commonly used to indicate a time critical activity is “stat,” an abbreviated form of the Latin word statim, for “immediately.” A user interface allows the batch processing to be halted, a stat case to be added to the queue and processed before the remaining cases in the batch. The batch processing resumes automatically upon completion of the stat case.
In the center of the
After the user confirms that stat processing is desired, the status of cases in the batch run for patients 1 and 2 changes to “Queued” and the system prompts the user to load the appropriate films of the stat case, as shown in
In an alternative embodiment, the user can confirm the resumption of processing via a message box as shown in
CAD systems may also operate with “case separators” between the films for different patients. Operating a CAD system with case separators allows users to avoid the step of counting the number of medical films associated with a patient's case. A case separator is a specially designed film with a computer-readable marking that allows it to be readily identified as such. The marking is designed such that case separators are reliably detected and simultaneously, medical image films are not misidentified as a case separator. For example, a case separator could be a clear plastic film with an affixed bar code label in a predetermined location carrying the text string “CASE SEPARATOR”. Upon digitization of the film, which is either a medical image or a case separator, the pixels corresponding to the predetermined location are decoded with a bar code reading application. When the decoded string is “CASE SEPARATOR”, a case separator is detected.
A stat case separator is a special type of case separator with a design that when decoded causes stat processing to be initiated. A stat case separator can be a clear film with an affixed bar code label carrying the text string “STAT CASE”. In practice, an user would place a first stat case separator on top of a collection of films comprising a stat case and a second stat case separator below the collection to signify the end of the stat case. The films processed between the first and second stat case separators comprise the stat case. Then, the user places this group into the hopper of the CAD system digitizer such that the first stat case separator will be the next film digitized. When the first stat case separator is detected, the case currently under processing is queued. Then, the image films in the stat case collection are digitized and processed until the second stat case separator is detected. In another embodiment, stat case labels are used in lieu of stat case separators and affixed directly to medical image films. In this embodiment, the operator also enters the number of films comprising the stat case.
Two options are supported for stat case insertion. In the first option, the stat group is inserted between the last film of a first case and the first film of a second case. This allows the first case to complete processing before processing is initiated on the stat case. The stat case is processed and its CAD system output obtained. Then, processing resumes with the second case.
In the second option, the stat case can be inserted in the front of the hopper of the CAD system digitizer, even if a case is currently being processed. In this option, the stat case is inserted between films of a case. In this situation, the queuing requires storing the intermediate image-based CAD results for the films having already been processed of the case being processed and associating the image based results with the patient's name. The stat case is processed and its CAD system output created. The system resumes operation by recalling the queued image-based CAD results and digitizing and processing any remaining films in the interrupted case. After completion of the interrupted case, remaining cases in the queue are processed by the CAD system.
It is noted that terms like “preferably,” “commonly,” and “typically” are not utilized herein to limit the scope of the claimed invention or to imply that certain features are critical, essential, or even important to the structure or function of the claimed invention. Rather, these terms are merely intended to highlight alternative or additional features that may or may not be utilized in a particular embodiment of the present invention.
Having described the invention in detail and by reference to specific embodiments thereof, it will be apparent that modifications and variations are possible without departing from the scope of the invention defined in the appended claims. More specifically, although some aspects of the present invention are identified herein as preferred or particularly advantageous, it is contemplated that the present invention is not necessarily limited to these preferred aspects of the invention.
This application claims the benefit of U.S. Provisional Application No. 60/525,207, filed Nov. 26, 2003, incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| 60525207 | Nov 2003 | US |