|
|
||||||||
infoRAD |
1 From the Department of Radiology, Northwestern University, Feinberg School of Medicine, 448 E Ontario St, Suite 300, Chicago, IL 60611. Presented as an infoRAD exhibit at the 2003 RSNA Scientific Assembly. Received April 2, 2004; revision requested June 30 and received August 13; accepted September 10. All authors have no financial relationships to disclose. Address correspondence to D.S.C. (e-mail: dsc{at}radiology.northwestern.edu).
| Abstract |
|---|
|
|
|---|
© RSNA, 2005
Abbreviations: ACR = American College of Radiology, DICOM = Digital Imaging and Communications in Medicine, FTP = file transfer protocol, HTTP = hypertext transfer protocol, JPEG = Joint Photographic Experts Group, MIRC = Medical Imaging Resource Center, PACS = picture archiving and communication system
| Introduction |
|---|
|
|
|---|
The digital transformation of radiology presents many opportunities for digitally producing and disseminating teaching files. Indeed, dozens if not hundreds of electronic teaching file systems have been described. Yet, numerous teaching file programs cannot be seamlessly integrated into the clinical work flow, making teaching file creation a disruptive and time-consuming act. Even in a picture archiving and communication system (PACS) environment, creating a teaching case can be labor intensive. A radiologist must write down patient and study information as a reminder of the case. In addition, he or she may have to "screen scrape" a PACS workstation display or use World Wide Web PACS viewing tools to save images to a local folder.
Working in a PACS environment presents work flow and efficiency challenges that can be affected adversely by poorly integrated teaching file creation. In a busy clinical practice, the identification and transfer of selected interesting images must be accomplished on the PACS workstation as part of routine work flow and must not significantly degrade the radiologists throughput. If these criteria cannot be met, case creation, and therefore educational opportunities, will take a back seat to the pressures of clinical work flow.
Our GE Centricity PACS (GE Healthcare, Mt Prospect, Ill) allows radiologists to create personal folders in which to store radiology cases for teaching purposes. However, restrictions on who can view cases, a lack of proper text annotation tools, and difficulties in exporting these folders make their use suboptimal. Because teaching cases remain on the PACS, one must use a PACS workstation to access them, which further reduces the availability of workstations.
In this article, we describe an approach that exploits an e-mail functionality of our existing PACS to integrate teaching file creation into a busy PACS clinical work flow. The system facilitates case identification and rapid extraction of cases from the PACS with minimal impact on clinical work flow. It allows radiologists to complete teaching file creation at a later time and provides an e-mail notification when a case has been submitted to the teaching file system from either the PACS or the radiologists personal computer. The teaching file system was also designed to participate in the Medical Imaging Resource Center (MIRC) community to maximize the educational value of this repository.
| Medical Imaging Resource Center |
|---|
|
|
|---|
The RSNA hosts the central MIRC site using the same set of software it developed and distributes to the public. RSNA MIRC software, specifications, and documentation can be obtained free of charge at http://mirc.rsna.org. The software, which runs as a stand-alone MIRC server, can be installed on a variety of computer platforms, including Linux, Mac OS X (Apple Computer, Cupertino, Calif), and Windows (Microsoft, Redmond, Wash), and can serve as either a private teaching file repository or a departmental solution, providing case storage and query mechanisms. There are two primary ways to create a teaching case. MIRCat, provided by the RSNA, is an easy way to author and submit new teaching cases to the MIRC server. It is also possible to develop a program that will create a teaching case and submit the case to the MIRC server on the basis of the MIRCdocument schema (4).
A site that already has a repository of teaching cases can also be integrated into the MIRC community by accepting and returning MIRCquery and MIRCqueryresult, respectively (2). As an alternative to developing a program to communicate with MIRC, a catalog of teaching case indexes can be created on the basis of MIRCsite-index and MIRCdocument (3,4) and submitted to the RSNA MIRC site.
| Methods |
|---|
|
|
|---|
We have integrated our application into the MIRC community by accepting MIRC queries and returning query results that conform to the specifications outlined by RSNA MIRC.
Our software development environment consists of JBuilder IDE (Borland, Scotts Valley, Calif), along with Java J2SE 1.3.x, Java Servlet, and JavaScript (Sun Microsystems, Mountain View, Calif). E-mail services come from Netscape Messaging Server (Sun Microsystems). E-mail is processed by our Java program. We use MS SQL 2000 (Microsoft) as the database and Tomcat 4.1 (Apache Software Foundation, Forest Hill, Md) for Web services. We developed our own MIRC storage and query services based on the reference implementation available from the RSNA (2).
| Teaching File System |
|---|
|
|
|---|
Our teaching file system (Fig 1) receives e-mail from the departmental e-mail server as teaching cases are sent from the PACS workstation. The system immediately processes the e-mail by checking to see if the sender is a valid user, to determine the author of the case and protect against e-mail spamming. If the message comes from an authorized user, both textual information and attached images are extracted from the e-mail. The message text is sent to a parsing program to retrieve information relevant to the teaching case. The parser references configurable lists of accepted and rejected keywords to determine which information should be included in the teaching case. Information in the message body that is immediately adjacent to acceptable keywords is mapped to corresponding fields in database tables and will be stored for inclusion in the teaching case. Information that is adjacent to rejected keywords is discarded. Patient-identifying information is immediately and permanently discarded to ensure confidentiality. Any attached images are extracted one by one and stored in a unique folder. The location of the folder is stored in the database for retrieval purposes.
|
The three sections of the teaching file system user interface are designed to limit unnecessary navigation, pop-up windows, and required number of clicks. The first section at the top of the Web page contains links to navigate to our external and internal departmental Web sites, along with links to navigate the teaching file system, including "department cases," "my collection [of cases]," "my unfinished cases," "add new case," and "utilities." The second section of the case-authoring page contains textual information related to the case, including the case title, American College of Radiology (ACR) code, abstract, history, findings, and so on. The last section contains the imaging functionality, including thumbnail images, image description, type of image (ie, modality used), image order, and delete and upload operations (Fig 2).
|
The "department cases" page contains links to teaching cases classified by radiology subspecialty according to ACR categories. It also has search-able fields (similar to RSNA MIRC) to allow users to search for available cases in our teaching file system on the basis of several parameters. The "my collection" and "my unfinished cases" pages contain links to users completed or unfinished cases. All of the teaching case authoring pages ("add new case," "my collection," and "my unfinished cases") have the same page structure and information. The difference between the complete and unfinished pages lies in the state of the case, which can be "unfinished," "department," "MIRC," or "private." The "utilities" page allows users to add up to three e-mail addresses and to create and manage folders to categorize their teaching cases.
Our teaching file system can accept a MIRC-query (1,2) and return query results to the requester. Compatibility with RSNA MIRC software versions T12 and T16 has been confirmed (5). The MIRC software sends a MIRCquery via hypertext transfer protocol (HTTP) POST transaction to our Web server. The request invokes a Java servlet that extracts information from the MIRCquery based on the MIRCdocument (4) XML (extensible markup language) schema. The extracted information is used to formulate an SQL (structured query language) query to retrieve relevant teaching cases from our database. Once a result from the database is returned, a Java servlet constructs a MIRCquery-result for the Web server to return to the requester via an HTTP response.
A teaching case from our system can be viewed with Microsoft Internet Explorer 5 or above. A user must have an account to view cases. Once authenticated, the user can view the "department cases" Web page. Only the owner of a case can modify it and change its state. Cases that are assigned MIRC status can be queried via a MIRCquery interface.
Although we have designed and developed our teaching file system to be compatible with our GE Centricity PACS, the system is viable in any PACS environment that supports standard e-mail protocols.
| Discussion |
|---|
|
|
|---|
Our highest priority was designing a teaching file system that would reduce the amount of time spent creating teaching cases and could be seamlessly integrated into radiologists clinical work flow. Teaching case creation with our system takes a fraction of the time it would take with the labor-intensive process described earlier and provides radiologists with the flexibility to either create their own teaching case text or recycle the text in the dictated report. As familiarity with the system increases, radiologists will become even more adept at using the keyword parsing system, thereby saving even more time in case creation by reducing manual text entry. In effect, all that is required of a radiologist to create a teaching case is to (a) identify the case on the PACS workstation, (b) send the relevant images and text to the teaching file system via e-mail, (c) wait for a notification e-mail from the system that his or her case is ready for review, (d) log on to the teaching file system to make the desired changes, and (e) classify the case in one of the predefined states.
This teaching file application has been developed and tested in a laboratory environment but has not yet been implemented as the departmental solution. Consequently, usage data and statistics are not yet available. However, the need for this tool is substantiated by the disparate procedures that faculty use to obtain images and create teaching cases from the PACS. The only solution provided within the GE Centricity PACS environment is a private collection of teaching cases, which does not promote availability of cases to anyone other than the creator.
| Conclusions |
|---|
|
|
|---|
| TAKE-HOME POINTS |
|---|
|
|
|---|
Standards for identifying these cases are currently being developed.
Once created, teaching files can be shared using the MIRC standard.
| References |
|---|
|
|
|---|
This article has been cited by other articles:
![]() |
A. W. C. Kamauu, S. L. DuVall, R. J. Robison, A. P. Liimatta, R. H. Wiggins III, and D. E. Avrin Informatics in Radiology (infoRAD): Vendor-Neutral Case Input into a Server-based Digital Teaching File System RadioGraphics, November 1, 2006; 26(6): 1877 - 1885. [Abstract] [Full Text] [PDF] |
||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HOME | HELP | FEEDBACK | SUBSCRIPTIONS | ARCHIVE | SEARCH | TABLE OF CONTENTS |
| RADIOGRAPHICS | RADIOLOGY | RSNA JOURNALS ONLINE |