Скачать презентацию The Role of Open Source Software in Radiology Скачать презентацию The Role of Open Source Software in Radiology

bf23a3970a8221498763661755f2ec67.ppt

  • Количество слайдов: 34

The Role of Open Source Software in Radiology Eliot Siegel, M. D. Professor and 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 “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 Open Source Programs • • VISTA Raynux CDMedic MIRC

VISTA: Veterans Administration (Dept. Veterans Affairs) Information System Technology • Vist. A is a 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 • 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 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 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 CD Medic: PACS and Image Tools

CDMedic • Intended Audience: Education, Healthcare Industry, Science/Research License: GNU General Public License (GPL) 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 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 Medical Imaging Resource Center

MIRC Key Concepts • Libraries cooperate by supporting a common query mechanism. • The 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 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 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 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 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. 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 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: MIRC Teaching File Display:

How to Participate? • Use MIRC to perform searches for images and information • 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 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 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 • Document Editor

MIRC Authoring Tool • Image Palette MIRC Authoring Tool • Image Palette

MIRC Authoring Tool • Image Editor MIRC Authoring Tool • Image Editor

Rad. Lex Rad. Lex

RSNA Rad. Lex: What Is It? ü A lexicon for uniform indexing and retrieval 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 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 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 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 • 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 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 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 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