Medical Imaging Resource Center A Tour of the MIRC Community

Preview:

Citation preview

Medical Imaging Medical Imaging Resource CenterResource Center

A Tour of the MIRC A Tour of the MIRC CommunityCommunity

MIRC

The Objective:The Objective:

Support the production, storage, indexing and distribution of medical imaging resources:– Teaching files– Scientific & technical

documentation– Research images & datasets– Clinical trials data

MIRC

A little history…A little history…

•MIRC was originally conceived as a large central database of images and related clinical information that would be maintained by the RSNA for open access by the medical imaging community.

MIRC

Evolution of the Evolution of the concept…concept…• It soon become evident

that a more effective strategy would be to leverage existing on-line electronic resources while creating new ones.

MIRC

The technical The technical approach…approach…•A virtual community

– of medical image libraries – with a distributed index– supporting a distributed

search mechanism•A kind of radiological

Napster

•The final result…

MIRC

An open community of An open community of medical imaging libraries medical imaging libraries and teaching files around and teaching files around the world, cooperating by the world, cooperating by sharing information sharing information through a common query through a common query formatformat

MIRC

Image Searching Image Searching Prior to MIRCPrior to MIRC•Use of a search engine or

multiple search engines to locate specific images or information.

•Alternatively, find a website with multiple links to teaching files.

MIRC

MIRC

MIRC

MIRC

MIRC

MIRC

Image Searching Image Searching Prior to MIRCPrior to MIRC•Or… •Find another database link

via the search engine.

MIRC

MIRC

MIRC SitesMIRC Sites

•Query Service– An entry point into the

MIRC community for a user on the Internet

•Storage Service–A cooperating library

•Index: the library’s card catalog•Server: the library’s shelves

MIRC

MIRC SitesMIRC Sites

InternetInternet

ServerServer

Index

ServerServer

IndexMIRC site B

ServerServer

Index

QueryService

MIRC site CServerServer

Index

RSNA site

User

MIRC site A

MIRC

MIRC – a technical MIRC – a technical definitiondefinition•MIRC is defined to be a set of

servers (query services and storage services) that support: – the MIRCquery and – MIRCqueryresult XML schemas

•MIRC places no constraints on how servers display their contents

MIRC

Query ServicesQuery Services

•Provide users with query forms.

•Translate a query form into a MIRCquery XML object.

•Distribute the MIRCquery to all selected Storage Services.

•Collate the results and return them to the user.

MIRC

Free Text Search for Free Text Search for “Hemangioma”“Hemangioma”Single Query Searches Multiple Single Query Searches Multiple SitesSites• InteractEd 2 matches• MedPix 13 matches• MyPacs.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

Standard Query ServiceStandard Query Service

•Using the standard query service w/out the case navigator allows you to view the results in a typed page format.

MIRC

Query FormQuery FormQuery FormQuery Form

MIRC

Query FormQuery FormQuery FormQuery Form

MIRC

Standard Query ResultsStandard Query ResultsStandard Query ResultsStandard Query Results

MIRC

Query ServicesQuery Services

•Selecting the case navigator will take you directly to the first case. The next case will be just a click away.

MIRC

Query FormQuery FormQuery FormQuery Form

MIRC

The Case NavigatorThe Case NavigatorThe Case NavigatorThe Case Navigator

Intended for teaching file cases

MIRC

Storage ServicesStorage Services

•Respond to queries from Query Services and serve content to users.

•Each storage service maintains its own index

•Each storage service is responsible for the display format of its content

MIRC

MIRC

Casimage Case DisplayCasimage Case DisplayCasimage Case DisplayCasimage Case Display

MIRC

MedPix Case DisplayMedPix Case DisplayMedPix Case DisplayMedPix Case Display

MIRC

MyPACS.net Case DisplayMyPACS.net Case DisplayMyPACS.net Case DisplayMyPACS.net Case Display

MIRC

Neuroscience Institute Neuroscience Institute DisplayDisplayNeuroscience Institute Neuroscience Institute DisplayDisplay

MIRC

RSNA Case DisplayRSNA Case DisplayRSNA Case DisplayRSNA Case Display

MIRC

Complex QueryComplex Query

•Can specify a complex search simultaneously across multiple medical image sites

MIRC

Complex QueryComplex QueryComplex QueryComplex Query

MIRC

Complex Query ResultComplex Query ResultComplex Query ResultComplex Query Result

MIRC

Unknown QueryUnknown Query

•Can use for teaching cases– Resident board

preparation– Test skills in a specific

modality or organ system

MIRC

Unknown QueryUnknown QueryUnknown QueryUnknown Query

MIRC

Unknown Query ResultUnknown Query ResultUnknown Query ResultUnknown Query Result

MIRC

Unknown Query ResultUnknown Query ResultUnknown Query ResultUnknown Query Result

MIRC

The RSNA MIRC SoftwareThe RSNA MIRC Software

• Query ServiceQuery Service• Storage ServiceStorage Service

Storage Service servletStorage Service servlet

Submit Service servletSubmit Service servlet

Admin Service servletAdmin Service servlet

XML Server servletXML Server servlet• Authoring ToolAuthoring Tool

MIRC

The RSNA MIRC Site The RSNA MIRC Site SoftwareSoftware

•Serves all kinds of MIRC documents

•Runs on all platforms•Personal/departmental

teaching file system•Clinical trials support

coming soon•Free / open source

MIRC

The RSNA MIRC Authoring The RSNA MIRC Authoring ToolTool

•Creates all kinds of MIRC documents

•Runs on all platforms•Submits documents to MIRC

sites running the RSNA software

•DICOM Store SCP and Q/R SCU•Free / open source

MIRC

MIRCat – the Editor paneMIRCat – the Editor pane

MIRC

MIRCat – the Display paneMIRCat – the Display pane

MIRC

MIRCat – the ACR code paneMIRCat – the ACR code pane

MIRC

MIRCat – the PaletteMIRCat – the Palette

MIRC

MIRCat – the SelectorMIRCat – the Selector

MIRC

MIRCat – DICOM Q/RMIRCat – DICOM Q/R

MIRC

MIRCat – DICOM StoreMIRCat – DICOM Store

MIRC

Case Case submissionsubmission

MIRC

The Image EditorThe Image Editor

MIRC

The Finished ProductThe Finished ProductThe Finished ProductThe Finished Product

MIRC

The FutureThe Future

• Clinical Trials data collection Clinical Trials data collection software release software release (early ’04)(early ’04)

• IHE Teaching File integration IHE Teaching File integration profileprofile

• Incorporation of RadLex into Incorporation of RadLex into authoring tool and query formauthoring tool and query form

• Research and Normal variant Research and Normal variant repositoriesrepositories

• Additional discussion of how Additional discussion of how best to move forward with best to move forward with Open Source modelOpen Source model

MIRC

Questions/Answers & HelpQuestions/Answers & Help

• MIRC Site– http://mirc.rsna.org

• 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

MIRC

Other Courses This WeekOther Courses This Week

• How to Author MIRC Teaching How to Author MIRC Teaching File DocumentsFile Documents– 12 p.m. MIRC Classroom12 p.m. MIRC Classroom

• How to Set Up a Personal How to Set Up a Personal Teaching File SystemTeaching File System– 10:30 a.m. MIRC Classroom10:30 a.m. MIRC Classroom

• Inside the RSNA MIRC Inside the RSNA MIRC SoftwareSoftware– 1:30 p.m. MIRC Classroom1:30 p.m. MIRC Classroom

• Tour of MIRC CommunityTour of MIRC Community– 3:00 p.m. MIRC Classroom3:00 p.m. MIRC Classroom