MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate...

60
MIRC MIRC Medical Imaging Medical Imaging Resource Center Resource Center A Tour of the MIRC Community A Tour of the MIRC Community Rex Jakobovits, PhD Rex Jakobovits, PhD Affiliate Professor, University of Washington Affiliate Professor, University of Washington President, Vivalog Technologies* President, Vivalog Technologies* *Vivalog is a provider of commercial teaching file *Vivalog is a provider of commercial teaching file solutions solutions Slides contributed by John Perry and Rodney Shaffer Slides contributed by John Perry and Rodney Shaffer

Transcript of MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate...

Page 1: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCMIRCMedical Imaging Medical Imaging Resource CenterResource Center

A Tour of the MIRC CommunityA Tour of the MIRC Community

Rex Jakobovits, PhDRex Jakobovits, PhDAffiliate Professor, University of WashingtonAffiliate Professor, University of Washington

President, Vivalog Technologies*President, Vivalog Technologies*

*Vivalog is a provider of commercial teaching file solutions*Vivalog is a provider of commercial teaching file solutions

Slides contributed by John Perry and Rodney ShafferSlides contributed by John Perry and Rodney Shaffer

Page 2: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

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

Page 3: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Approach:Approach:

• Enable a virtual community– of medical image libraries – with a distributed index– supporting a distributed search

mechanism

• Peer-to-peer sharing, like Napster

Page 4: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

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

MIRCMIRC

Page 5: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Searching Imaging Resources,Searching Imaging Resources, B.M. (Before MIRC) B.M. (Before MIRC)

• Google– Unstructured, free text

• No way to specify “give me chest x-rays on male patients with pneumonia”

– Hit and miss, inconsistent results• No way to say “just give me teaching

files, not random web pages”

Page 6: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 7: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Searching Imaging Resources,Searching Imaging Resources, B.M. (Before MIRC) B.M. (Before MIRC)

• Browse isolated collections– No way to query across systems

– Need to learn heterogeneous query interfaces

– Results not aggregated

Page 8: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 9: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 10: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 11: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 12: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 13: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Searching Image Resources, Searching Image Resources, A.M. (Age of MIRC)A.M. (Age of MIRC)

• A unified query interface– Structured querying across

multiple repositories

– Results aggregated in a case browser

– Control over how results are displayed

• http://mirc.rsna.org

Page 14: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 15: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 16: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 17: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

How does it work?How does it work?

• MIRC committee defined some important standards:– MIRCDocument Schema– MIRCQuery Schema

• Each repository can participate as a MIRC Storage Service, responding to queries from any MIRC Query Service

Page 18: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRC SitesMIRC Sites

InternetInternet

ServerServer

Index

ServerServer

IndexMIRC site B

ServerServer

Index

QueryService

MIRC site CServerServer

Index

RSNA site

User

MIRC site A

Page 19: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRC – a technical definitionMIRC – a technical definition

• 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

Page 20: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

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.

Page 21: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

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

Page 22: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Casimage Case DisplayCasimage Case DisplayCasimage Case DisplayCasimage Case Display

Page 23: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MedPix Case DisplayMedPix Case DisplayMedPix Case DisplayMedPix Case Display

Page 24: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

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

Page 25: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Neuroscience Institute DisplayNeuroscience Institute DisplayNeuroscience Institute DisplayNeuroscience Institute Display

Page 26: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

RSNA Case DisplayRSNA Case DisplayRSNA Case DisplayRSNA Case Display

Page 27: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Unknown QueryUnknown Query

• Can use for teaching cases– Resident board preparation

– Test skills in a specific modality or organ system

Page 28: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Unknown QueryUnknown QueryUnknown QueryUnknown Query

Page 29: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Unknown Query ResultUnknown Query ResultUnknown Query ResultUnknown Query Result

Page 30: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Unknown Query ResultUnknown Query ResultUnknown Query ResultUnknown Query Result

Page 31: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 32: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 33: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 34: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 35: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

How can I participate in MIRC?How can I participate in MIRC?

1. Create cases using a free web-based MIRC teaching file authoring system

• MyPACS.net, Medpix, etc.

Page 36: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 37: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 38: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Adding Images to a CaseAdding Images to a Case

Page 39: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

How can I participate in MIRC?How can I participate in MIRC?

1. Create cases using a free web-based MIRC teaching file authoring system

2. Create MircDocuments with the free RSNA MIRCat, and upload them to a MIRC storage provider

Page 40: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCat – the Editor paneMIRCat – the Editor pane

Page 41: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCat – the Display paneMIRCat – the Display pane

Page 42: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCat – the ACR code paneMIRCat – the ACR code pane

Page 43: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCat – the PaletteMIRCat – the Palette

Page 44: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

The Image EditorThe Image Editor

Page 45: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCat – the SelectorMIRCat – the Selector

Page 46: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCat – DICOM Q/RMIRCat – DICOM Q/R

Page 47: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRCat – DICOM StoreMIRCat – DICOM Store

Page 48: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Case Case submissionsubmission

Page 49: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

The Finished ProductThe Finished ProductThe Finished ProductThe Finished Product

Page 50: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

How can I participate in MIRC?How can I participate in MIRC?

1. Create cases using a free web-based MIRC teaching file authoring system

2. Create MircDocuments with the free RSNA MIRCat, and upload them to a MIRC storage provider

3. Become a MIRC Storage Provider

Page 51: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

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

Page 52: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

The RSNA MIRC Site SoftwareThe RSNA MIRC Site Software

• Serves all kinds of MIRC documents

• Runs on all platforms• Personal/departmental teaching

file system• Clinical trials support coming

soon• Free / open source

Page 53: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

MIRC as a data exchange MIRC as a data exchange formatformat

• We use MIRCDocument standard for publishing cases to MyPACS.net from other applications

RadPixCustomer

Server

MyPACS.net

PACSPartner

Page 54: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Working with a MIRC Solutions Working with a MIRC Solutions ProviderProvider

• Vivalog Technologies, providing added-value MIRC-enabled solutions

Page 55: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 56: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 57: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 58: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.
Page 59: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Questions/Answers & HelpQuestions/Answers & Help

• 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

Page 60: MIRC Medical Imaging Resource Center A Tour of the MIRC Community Rex Jakobovits, PhD Affiliate Professor, University of Washington President, Vivalog.

Other Courses This WeekOther Courses This Week

• How to Author MIRC How to Author MIRC Teaching File DocumentsTeaching File Documents

• How to Set Up a Personal How to Set Up a Personal Teaching File SystemTeaching File System

• Inside the RSNA MIRC Inside the RSNA MIRC SoftwareSoftware