1. Field of the Invention
This invention relates to a system and method for the production of medical image data on portable digital recording media such as compact discs. More particularly, it relates to a system and method for receiving medical image data, processing medical image data, and transmitting medical image data to be recorded on a portable digital recording medium.
2. Description of the Related Art
Since the invention of the x-ray film, film has been the predominant multipurpose medium for the acquisition, storage, and distribution of medical images. However, the storage and distribution of film often requires considerable expenses in labor and storage space.
Today's modern hospitals utilize computer-aided imaging devices such as Computed Tomography (CT), Digital Subtracted Angiography, and Magnetic Resonance Imaging (MRI). These digital devices can generate hundreds of images in a matter of seconds. Many hospitals require these images to be printed on film for storage and distribution. To print complete sets of medical images from these digital devices, the cost in film material, storage space, and management efforts is often very high.
Some radiology departments have installed digital image storage and management systems known as PACS (Picture Archive Communication Systems). PACS are capable of storing a large amount of medical image data in digital form. PACS are made by manufacturers including GE, Siemens, and Fuji.
To ease the communication of data, the DICOM (Digital Imaging and Communications in Medicine) standard was developed by ACR-NEMA (American College of Radiology-National Electrical Manufacturer's Association) for communication between medical imaging devices and PACS. In addition to the examined images, patient demographics, and exam information such as patient name, patient age, exam number, exam modality, exam machine name, and exam date can also be stored and retrieved in DICOM compatible data format. A DICOM file stores patient and exam information in the header of the file, followed by the exam images. PACS store medical image data in DICOM format.
Digital medical image data can be stored on PACS and distributed using the Internet. However, many physicians' offices do not have the bandwidth suitable for fast download of medical image data. The concerns for medical data privacy and Internet security further reduce the desirability of Internet distribution.
The claimed system allows for digital medical image data to be produced on a portable digital recording medium such as a CD. A CD containing the medical image data can be distributed to physicians, hospitals, patients, insurance companies, etc. One embodiment of the claimed system allows for medical image data to be placed on a CD along with a viewing program, so that a user can use any computer compatible with the CD to view the medical image data on the CD. One embodiment of the claimed system allows for searching medical exam data that are related and placing such data on the same CD.
One embodiment of the claimed system comprises a receiving module configured to receive medical image data, a processing module configured to process the received medical image data, and an output module configured to transmit the processed medical image data to a production station configured to produce the transmitted medical image data on portable digital recording medium, such as a CD. In one embodiment, the output module transmits a viewing program configured to view medical image data to the production station so that the viewing program is produced on the same CD as the medical image data. In another embodiment, the CD already contains the viewing program before the medical image data is transmitted to the CD production station.
In one embodiment of the claimed system, the processing module is configured to create and store audit information of the portable digital recording medium produced by the production station.
In another embodiment of the claimed system, the processing module is configured to identify the originating image input device of the received medical image data, and determine, on the basis of the originating image input device, whether to transmit the received medical image data to a production station. The processing module also selects, on the basis of the originating image input device, one of multiple production stations as the target production station.
Yet another embodiment of the claimed system is configured to retrieve medical image data that are related to the received medical image data, and transmit the retrieved related image data to the production station. In one embodiment, exam images of the same patient are considered related. In another embodiment, exam images of the same patient and the same modality are considered related. For example, two x-ray exams on the left hand of the same patient are considered related. In yet another embodiment, exam images of the same patient, the same modality and taken within a specified date range are considered related. For example, two x-ray exams on the left hand of the same patient taken within a two-month period are considered related. A hospital may also determine other scenarios of relatedness.
One claimed method comprises the steps of connecting a browsing terminal to a computer database configured to store medical image data, selecting medical image data from medical image data stored on the database, and recording the selected medical image data on portable digital recording medium. In one embodiment, the claimed method also comprises a step of recording a viewing program configured to view medical image data on the portable digital recording medium.
One embodiment of the claimed method further comprises the steps of finding and retrieving medical image data that are related to the selected medical image data, and recording related image data to portable digital recording medium.
The application server 110 is connected to one or more physician browsing terminals 400A, 400B and 400C through a computer network 600. Each physician browsing terminal 400A, 400B or 400C comprises a browsing program such as Internet Explorer or Netscape Communicator. Physicians or their assistants launch the browsing program to access the application server 110 through the network 600 in order to select medical image data stored on the application server database 114 to be produced by a production station 300A, 300B or 300C. In the preferred embodiment, the physician browsing terminals 400A, 400B and 400C are connected to the application server through an Intranet. One embodiment of the Intranet utilizes TCP/IP network protocol. The Intranet can connect one radiology department, multiple departments within a hospital, or multiple hospitals. In another embodiment the browsing terminals 400A, 400B and 400C are connected to the application server 110 through the Internet.
Still referring to
The application server 110 comprises a viewing program 112, an application server database 114 that stores image data received from the image server 200, a production history database 116 that stores audit records on each CD produced, a display terminal 118 for programming and operating the application server 110 by a programmer or physician, and an image input device profile table 120.
Still referring to
The CD production stations 300A, 300B and 300C in the preferred embodiment are produced by Rimage Corporation in Edina, Minn. Details about the Rimage CD production stations can be found in U.S. Pat. Nos. 5,542,768, 5,734,629, 5,914,918, 5,946,276, and 6,041,703, which are incorporated herein by reference in their entirety.
The application server 110 in the preferred embodiment runs on a personal computer running a 400 MHz Celeron or Pentium II/III chip, with Windows 98 or NT as the operating system.
In
Still referring to
The application server 110 proceeds to step 134 and finds the input image device name or identification number from the newly received image data. In the preferred embodiment, image data from the image server database 202 are stored in DICOM format, and the input image device name or identification number is stored in the header of the DICOM format image data file. The input image device name/ID indicates the origin of the newly received data. The application server 110 proceeds to step 136 and uses the found input image device name/ID to find a corresponding profile record in the image input device profile table 120. If the profile record has an “auto-produce” field 250 with a “no” value, the application server 110 returns from step 138 to step 122 to continue monitoring the image server database 202. If the “auto-produce” field 250 contains a “yes” value, the application server 110 proceeds from step 138 to step 140, and determines the target production station 300A, 300B or 300C from the “target production station” field 252 of the profile record. In step 140, the application server 110 also determines the value in the “related data storage” field 254 of the profile record.
Still referring to
In one embodiment, the application server 110 does not send a copy of the viewing program 112 to the target production station during step 142. Rather, the application server 110 sends a copy of the received medical image data to the production station 300A, 300B or 300C to be recorded on pre-burned CDs. Each pre-burned CD contains a viewing program already recorded onto the CD before step 142.
In step 142, the application server 110 also sends configuration data to the target production station 300A, 300B or 300C. The configuration data comprises a label-printing file comprising the specification for printing labels on top of the CDs, and a “number of copies” value indicating the number of copies of CDs to be produced. A typical specification in the label-printing file may specify information such as patient name, exam modality, hospital name, physician name, production date, etc. to be printed by the target production station as a label on the top of each CD produced.
Still referring to
For each CD to be produced, the application server 110 adds one audit record to the production history database 116 in step 144. The new audit record comprises the identification number of the CD and other relevant information about the CD, such as the physician who requested the production (if any), and the names of the patients whose exam images are on that CD.
Steps 142, 143 and 144 may be executed immediately before, concurrent with, or immediately after one another.
The target production station 300A, 300B or 300C produces the CDs containing the medical image data and the viewing program sent to it, and prints a label on top of every CD, corresponding to the specification in the label-printing file. The number of CDs produced corresponds to the “number of copies” number sent by the application server 110 in step 142. When the target production station has produced the CDs, the production station returns a “completed” signal to the application server 110. The application server 110 waits for this signal in step 146.
Still referring to
Still referring to
In another embodiment, when a user selects a patient, all exams belonging to that patient will be automatically selected without prompting for user selection. In yet another embodiment, the user is not prompted to select patients, but is only prompted to select exams from a list of all exams for all patients contained in the application server database 114.
When the user indicates that he/she has completed selecting, the user is prompted to select a production station from a list of production stations 300A, 300B and 300C in step 162. The user is also prompted to enter additional label text to be printed as labels on the CDs to be produced, to supplement the text printed according to the specification of the label-printing file. The user can advantageously select the production station located closest to his/her office. In one embodiment, only one production station is connected to the application server 110, and the lone production station will be the selected production station without prompting for user selection.
In one embodiment, the user is also prompted to select the number of copies of CDs to be produced. In another embodiment, the number of copies is set at one without prompting for user direction. As described above in connection with
In another embodiment, a user accesses the application server database 114 not from a browsing terminal 400A, 400B or 400C, but directly from the display terminal 118. In this embodiment the user directly proceeds from step 152. In this embodiment the user is typically a programmer or operator of the image production system 100.
If the user answers yes, the application server 110 then searches for related data. The application server 110 finds the image input device profile table 120 profile record corresponding to the image input device from which the selected data originates, identifies the list of PACS systems stored in the “related data storage” field 254, and searches these PACS systems for related data. In another embodiment, once the user has selected a patient/exam combination, the application server 110 automatically searches for related data without asking for user direction. In this embodiment, the application server 110 alerts the user if related data are found. In one embodiment, the application server 110 also searches the application server database 114 for related medial image data.
Still referring to
The user is then prompted to select another patient in step 186. After the user has completed selecting all patients, the user is prompted to select a CD production station 300A, 300B or 300C in step 188. The user is also prompted to enter additional label text. In step 190, the application server 110 then sends a copy of the original and selected related data, along with a copy of the viewing program 112, a number indicating the number of copies to be produced, additional label text, and a label-printing file to the selected production station 300A, 300B or 300C for production.
The above paragraphs describe the application server 110 with one database 114 for image data storage. In another embodiment, the application server 110 includes two databases for image data storage: a new data database and a storage data database. The new data database stores only the most recent batch of new data just received from the image server 200. After the data in the new data database is sent to a production station 300A, 300B or 300C, the application server 110 erases data in the new data database. The storage data database stores all data that has ever been received from the image server database 202. In the processes described by
Several modules are described in the specification and the claims. The modules may advantageously be configured to reside on an addressable storage medium and configured to execute on one or more processors. The modules may include, but are not limited to, software or hardware components that perform certain tasks. Thus, a module may include, for example, object-oriented software components, class components, processes methods, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Modules may be integrated into a smaller number of modules. One module may also be separated into multiple modules.
Although the foregoing has been a description and illustration of specific embodiments of the invention, various modifications and changes can be made thereto by persons skilled in the art, without departing from the scope and spirit of the invention as defined by the following claims.
This application is a continuation of U.S. patent application Ser. No. 11/942,630, filed on Nov. 19, 2007, which is a continuation of U.S. patent application Ser. No. 09/761,795, filed on Jan. 17, 2001, now U.S. Pat. No. 7,302,164, issued Nov. 27, 2007. The entire disclosure of these priority applications are hereby incorporated by reference herein in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
4491725 | Pritchard | Jan 1985 | A |
4736256 | Ichikawa | Apr 1988 | A |
4768099 | Mukai | Aug 1988 | A |
4852570 | Levine | Aug 1989 | A |
4860112 | Nichols et al. | Aug 1989 | A |
4874935 | Younger | Oct 1989 | A |
4945410 | Walling | Jul 1990 | A |
4958283 | Tawara et al. | Sep 1990 | A |
5002062 | Suzuki | Mar 1991 | A |
5005126 | Haskin | Apr 1991 | A |
5019975 | Mukai | May 1991 | A |
5208802 | Suzuki et al. | May 1993 | A |
5235510 | Yamada et al. | Aug 1993 | A |
5272625 | Nishihara et al. | Dec 1993 | A |
5291399 | Chaco | Mar 1994 | A |
5317337 | Ewaldt | May 1994 | A |
5319543 | Wilhelm | Jun 1994 | A |
5321520 | Inga et al. | Jun 1994 | A |
5321681 | Ramsay et al. | Jun 1994 | A |
5384643 | Inga et al. | Jan 1995 | A |
5410676 | Huang et al. | Apr 1995 | A |
5416602 | Inga et al. | May 1995 | A |
5451763 | Pickett et al. | Sep 1995 | A |
5452416 | Hilton et al. | Sep 1995 | A |
5469353 | Pinsky et al. | Nov 1995 | A |
5499293 | Behram et al. | Mar 1996 | A |
5502726 | Fischer | Mar 1996 | A |
5513101 | Pinsky et al. | Apr 1996 | A |
5518325 | Kahle | May 1996 | A |
5531227 | Schneider | Jul 1996 | A |
5542768 | Rother et al. | Aug 1996 | A |
5544649 | David et al. | Aug 1996 | A |
5572422 | Nematbakhsh et al. | Nov 1996 | A |
5581460 | Kotake et al. | Dec 1996 | A |
5586262 | Komatsu et al. | Dec 1996 | A |
5592511 | Schoen et al. | Jan 1997 | A |
5597182 | Reber et al. | Jan 1997 | A |
5597995 | Williams et al. | Jan 1997 | A |
5605153 | Fujioka et al. | Feb 1997 | A |
5633839 | Alexander et al. | May 1997 | A |
5634053 | Noble et al. | May 1997 | A |
5655084 | Pinsky et al. | Aug 1997 | A |
5659741 | Eberhardt | Aug 1997 | A |
5668998 | Mason et al. | Sep 1997 | A |
5671353 | Tian et al. | Sep 1997 | A |
5687717 | Halpern et al. | Nov 1997 | A |
5717841 | Farrell et al. | Feb 1998 | A |
5721891 | Murray | Feb 1998 | A |
5724582 | Pelanek et al. | Mar 1998 | A |
5734629 | Lee et al. | Mar 1998 | A |
5734915 | Roewer | Mar 1998 | A |
5740134 | Peterson | Apr 1998 | A |
5763862 | Jachimowicz et al. | Jun 1998 | A |
5781221 | Wen et al. | Jul 1998 | A |
5796862 | Pawlicki et al. | Aug 1998 | A |
5809243 | Rostoker et al. | Sep 1998 | A |
5822544 | Chaco et al. | Oct 1998 | A |
5823948 | Ross, Jr. et al. | Oct 1998 | A |
5832488 | Eberhardt | Nov 1998 | A |
5848198 | Penn | Dec 1998 | A |
5859628 | Ross et al. | Jan 1999 | A |
5867795 | Novis et al. | Feb 1999 | A |
5867821 | Ballantyne et al. | Feb 1999 | A |
5869163 | Smith et al. | Feb 1999 | A |
5873824 | Doi et al. | Feb 1999 | A |
5882555 | Rohde et al. | Mar 1999 | A |
5884271 | Pitroda | Mar 1999 | A |
5899998 | McGauley et al. | May 1999 | A |
5909551 | Tahara et al. | Jun 1999 | A |
5911687 | Sato et al. | Jun 1999 | A |
5914918 | Lee et al. | Jun 1999 | A |
5920317 | McDonald | Jul 1999 | A |
5924074 | Evans | Jul 1999 | A |
5942165 | Sabatini | Aug 1999 | A |
5946216 | Hollerich | Aug 1999 | A |
5946276 | Ridges et al. | Aug 1999 | A |
5949491 | Callahan et al. | Sep 1999 | A |
5950207 | Mortimore et al. | Sep 1999 | A |
5951819 | Hummell et al. | Sep 1999 | A |
5974004 | Dockes et al. | Oct 1999 | A |
5974201 | Chang et al. | Oct 1999 | A |
5982736 | Pierson | Nov 1999 | A |
5995077 | Wilcox et al. | Nov 1999 | A |
5995345 | Overbo | Nov 1999 | A |
5995965 | Experton | Nov 1999 | A |
6006191 | DiRienzo | Dec 1999 | A |
6021404 | Moukheibir | Feb 2000 | A |
6022315 | Iliff | Feb 2000 | A |
6032120 | Rock et al. | Feb 2000 | A |
6041703 | Salisbury et al. | Mar 2000 | A |
6063030 | Vara et al. | May 2000 | A |
6067075 | Pelanek | May 2000 | A |
6115486 | Cantoni | Sep 2000 | A |
6137527 | Abdel-Malek et al. | Oct 2000 | A |
6149440 | Clark et al. | Nov 2000 | A |
6157914 | Seto et al. | Dec 2000 | A |
6188782 | Le Beux | Feb 2001 | B1 |
6241668 | Herzog | Jun 2001 | B1 |
6260021 | Wong et al. | Jul 2001 | B1 |
6272470 | Teshima | Aug 2001 | B1 |
6363392 | Halstead et al. | Mar 2002 | B1 |
6366966 | Laney et al. | Apr 2002 | B1 |
6397224 | Zubeldia et al. | May 2002 | B1 |
6415295 | Feinberg | Jul 2002 | B1 |
6454705 | Cosentino et al. | Sep 2002 | B1 |
6529757 | Patel et al. | Mar 2003 | B1 |
6564256 | Tanaka | May 2003 | B1 |
6564336 | Majkowski | May 2003 | B1 |
6574629 | Cooke, Jr. et al. | Jun 2003 | B1 |
6574742 | Jamroga et al. | Jun 2003 | B1 |
6606171 | Renk et al. | Aug 2003 | B1 |
6615192 | Tagawa et al. | Sep 2003 | B1 |
6633674 | Barnes et al. | Oct 2003 | B1 |
6654724 | Rubin et al. | Nov 2003 | B1 |
6671714 | Weyer et al. | Dec 2003 | B1 |
6675271 | Xu et al. | Jan 2004 | B1 |
6678703 | Rothschild et al. | Jan 2004 | B2 |
6678764 | Parvulescu et al. | Jan 2004 | B2 |
6760755 | Brackett | Jul 2004 | B1 |
6847933 | Hastings | Jan 2005 | B1 |
6910038 | James | Jun 2005 | B1 |
6925319 | McKinnon | Aug 2005 | B2 |
6954767 | Kanada | Oct 2005 | B1 |
6954802 | Sutherland et al. | Oct 2005 | B2 |
6988074 | Koritzinsky et al. | Jan 2006 | B2 |
7006881 | Hoffberg et al. | Feb 2006 | B1 |
7020651 | Ripley | Mar 2006 | B2 |
7111015 | Aoyama | Sep 2006 | B2 |
7120644 | Canessa et al. | Oct 2006 | B1 |
7194119 | Zahlmann et al. | Mar 2007 | B2 |
7268794 | Honda et al. | Sep 2007 | B2 |
7302164 | Wright et al. | Nov 2007 | B2 |
7382255 | Chung et al. | Jun 2008 | B2 |
7395215 | Grushka | Jul 2008 | B2 |
7483839 | Mayaud | Jan 2009 | B2 |
20010041991 | Segal et al. | Nov 2001 | A1 |
20010056359 | Abreu | Dec 2001 | A1 |
20020007287 | Straube et al. | Jan 2002 | A1 |
20020019751 | Rothschild et al. | Feb 2002 | A1 |
20020046061 | Wright et al. | Apr 2002 | A1 |
20020077861 | Hogan | Jun 2002 | A1 |
20020085476 | Samari-Kermani | Jul 2002 | A1 |
20020103811 | Fankhauser et al. | Aug 2002 | A1 |
20020133373 | Silva-Craig et al. | Sep 2002 | A1 |
20020138254 | Isaka et al. | Sep 2002 | A1 |
20020138301 | Karras et al. | Sep 2002 | A1 |
20030051144 | Williams | Mar 2003 | A1 |
20030200226 | Wells et al. | Oct 2003 | A1 |
20030208382 | Westfall | Nov 2003 | A1 |
20040078236 | Stoodley et al. | Apr 2004 | A1 |
20040215637 | Kitamura et al. | Oct 2004 | A1 |
20050154614 | Swanson et al. | Jul 2005 | A1 |
20050197860 | Joffe et al. | Sep 2005 | A1 |
20050240445 | Sutherland et al. | Oct 2005 | A1 |
20050267351 | Humphrey et al. | Dec 2005 | A1 |
20060058626 | Weiss et al. | Mar 2006 | A1 |
20060149601 | Langhofer et al. | Jul 2006 | A1 |
20060161928 | Douglass et al. | Jul 2006 | A1 |
20060179112 | Weyer et al. | Aug 2006 | A1 |
20070050216 | Wright et al. | Mar 2007 | A1 |
20080122878 | Keefe et al. | May 2008 | A1 |
20080172254 | Rosenfeld et al. | Jul 2008 | A1 |
20080221920 | Courtney | Sep 2008 | A1 |
20090018871 | Essig et al. | Jan 2009 | A1 |
Number | Date | Country |
---|---|---|
2322191 | Apr 2000 | CA |
198 02 572 | Aug 1999 | DE |
0 684 565 | Nov 1995 | EP |
0 781 032 | Mar 1999 | EP |
0 952 726 | Oct 1999 | EP |
2 096 440 | Oct 1982 | GB |
04-177473 | Jun 1992 | JP |
06-261892 | Sep 1994 | JP |
WO 9722297 | Jun 1997 | WO |
WO 0002202 | Jan 2000 | WO |
WO 0019416 | Apr 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20090238540 A1 | Sep 2009 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11942630 | Nov 2007 | US |
Child | 12479726 | US | |
Parent | 09761795 | Jan 2001 | US |
Child | 11942630 | US |