bf23a3970a8221498763661755f2ec67.ppt
- Количество слайдов: 34
The Role of Open Source Software in Radiology Eliot Siegel, M. D. Professor and Vice Chairman University of Maryland School of Medicine Dept. Diagnostic Radiology Chief Imaging VA Maryland Healthcare System
“Open Source” Software in Radiology • Many freeware projects in Radiology – Best known include Osiris, NIH Image, e. Film before they were acquired and became a commercial product, and others • Very limited number of Open Source Projects
Open Source Programs • • VISTA Raynux CDMedic MIRC
VISTA: Veterans Administration (Dept. Veterans Affairs) Information System Technology • Vist. A is a fully integrated, hospitalwide information system • Currently made available to the general public under the Freedom of Information Act (FOIA) • The source code is available to the general public under the FOIA but it is not a traditional open source project • One part of Vist. A is Vist. A Rad which is a multi-media PACS that includes a full featured Radiology PACS
• VISTA “open source within VA Community” best EMR available • SAIC fascinating example of commercialization of this “open source software” sold to Do. D despite being free – Commercial version has fallen far behind “open source” version and requires separate purchase/contract with every modification • Vist. A has been ported to a completely open source stack of Linux and GT. M Mumps • Previously, Vist. A was only available on a proprietary platform of Microsoft Windows and Mumps
VISTA • World. Vist. A is a non-profit organization incorporated in California with the mission of furthering the cause of affordable health care information technology worldwide • Acts as coordination point for work on Vist. A done outside the VA, to ensure that all such software changes are available under an appropriate open-source license, and to feed bug fixes and enhancements back to the VA for consideration for inclusion in the VA's Vist. A • Their stated goal is to “help establish for Vist. A the virtuous spiral of open source by bringing together a critical mass of developers and users”. . .
Raynux Project • The project goal is to “realize a wide radiologic software laboratory which is completely free and Open Source, without any commercial limitation” • RIS software (ESO) and image & report distribution software developed at The University of Padova, Dept. of Medical & Diagnostic Sciences and Special Therapies • Based on Linux Server with Interbase 6. 0 as database engine and a DICOM server application developed starting from OFFIS library (Oldenburg Germany)
CD Medic: PACS and Image Tools
CDMedic • Intended Audience: Education, Healthcare Industry, Science/Research License: GNU General Public License (GPL) Natural Language: English, Spanish Operating System: Linux Programming Language: Perl, Unix Shell
Bolin. OS Int. Rad • Multimedia authoring platform and Web operating system for Internet radiology. • Project, undertaken in the radiology department at Geneva University Hospitals in Geneva, Switzerland, utilized an Apache Web server, prehypertext processor (PHP), and My. SQL database open-source code as its application base
Medical Imaging Resource Center
MIRC Key Concepts • Libraries cooperate by supporting a common query mechanism. • The Query mechanism allows users to find information anywhere in the community • MIRC supports all information storage formats
MIRC Libraries • MIRC libraries can archive a wide variety of text, images, and multimedia information – Teaching files – Research data and reference image repositories • Collections of disease specific radiographs • Normal variants • Functional brain MR data sets • Clinical trials images and related data – Journal articles – Power. Point – Presentations in all formats
MIRC Components • Query Service The entry point into the MIRC community for a user on the Internet. Accessed with standard browsers.
MIRC Components • Storage Service: a cooperating information library. Can be a web archive or a database indexed to respond to a MIRC query • Index: the library’s card catalog. Each storage service implements its own. • Server: the library’s shelves. The place where the content of a MIRC site is stored and retrieved.
MIRC Components MIRC site A Query Service RSNA site Index Server User Internet Index MIRC site B Index Server MIRC site C
MIRC Query Service: • The user fills in a query form: http: //mirc. rsna. org
Search for “Hemangioma” • • • Interact. Ed 2 matches Med. Pix 13 matches My. Pacs. net 26 matches Indiana U. 6 matches National Neuroscience 1 match Institute Singapore Casimage Teaching File 7 matches Mallinckrodt 6 matches 61 Matches with Early MIRC Sites • Total Query Time: 3. 7 seconds
MIRC Teaching File Display:
How to Participate? • Use MIRC to perform searches for images and information • Be an author • Set up a MIRC site: – Connect your existing Teaching File system – Build your own Teaching File system: • Use the RSNA MIRC Site implementation • Use someone else’s • Come up with your own and make it MIRC compatible
MIRCat – MIRC Authoring Tool • An editor of text and images that uses the MIRC document format. • Facilitates creation of content for MIRC sites • An open source component available to be extended.
MIRCat – MIRC Authoring Tool • MIRCat can be used to create many kinds documents: – Teaching files – Index cards – Articles – And much more… • Based on customizable templates. • Users can create their own look for a MIRC document
MIRC Authoring Tool • Document Editor
MIRC Authoring Tool • Image Palette
MIRC Authoring Tool • Image Editor
Rad. Lex
RSNA Rad. Lex: What Is It? ü A lexicon for uniform indexing and retrieval of radiology information resources ü A common vocabulary to improve medical communication
MIRC Open Source • One of the development requirements for MIRC was to make it: – multi-platform – open source • Both the MIRC application and Tomcat itself are written in Java and have been run on all the popular platforms
MIRC Open Source • RSNA is looking into possibility of releasing all the MIRC software as an open source project, perhaps through Source. Forge • The plan would be to have a project manager who would moderate the project and attempt to guide developers in a common direction • The moderator would review submissions to the project and make recommendations to the committee on whether to accept or reject them.
Software Used on a MIRC Site • Java – Available from Sun for free – Not open source. • Tomcat is an open source project of the Apache Jakarta project • Multipart Form Library (cos. jar) is an interesting open source project – Written by Jason Hunter as part of a book – The MIRC project distributes the executable library under the terms of the license – The terms for commercial license are:
Terms for Multipart Form Library • "Permission is granted to use the com. oreilly. servlet. * packages in the development of any non-commercial project • For this use you are granted a non-exclusive, nontransferable limited license at no cost • For a commercial project, permission is granted to use the com. oreilly. servlet. * packages provided that every person on the development team for that project owns a copy of the book Java Servlet Programming (O'Reilly) in its most recent edition • The most recent edition is currently the 2 nd Edition, available at Amazon. com
RSNA and Open Source • RSNA currently looking into implications of releasing MIRC software into the open source community and associated intellectual property issues • Will continue to develop software and make it freely available on mirc. rsna. org
Need More Information? • Go to http: //mirc. rsna. org • The “Documentation” link guides you to all the software, installation instructions, and documentation for setting up a MIRC site and creating content • RSNA Forums: – http: //forums. rsna. org – User Comments, Questions and Answers – RSNA MIRC Software Announcements – MIRC Implementers’ Corner – MIRC Technical Review Committee • Subscribe on the Forums site
Other Courses This Week • How to Author MIRC Teaching File Documents • How to Set Up a Personal Teaching File System • Inside the RSNA MIRC Software


