Invoke Image Display (IID)

Slides:



Advertisements
Similar presentations
IHE Electrophysiology Remote Implantable Rhythm Control Device Interrogation Eliot L. Ostrow November 2005 Rev 0.0.
Advertisements

31242/32549 Advanced Internet Programming Advanced Java Programming
IHE Profile Proposal: Dynamic Configuration Management October, 2013.
Basic Image Review (BIR) David Clunie – PixelMed.
HIT Standards Committee Clinical Operations Workgroup Image Sharing Use Cases and Standards David Clunie PixelMed Publishing.
1 JBus, A Platform Independent Publish/Subscribe Bus for CWave 2000 M.S. Thesis Defense Joseph W. Longson March 30, 2000.
Layer 7- Application Layer
Source: George Colouris, Jean Dollimore, Tim Kinderberg & Gordon Blair (2012). Distributed Systems: Concepts & Design (5 th Ed.). Essex: Addison-Wesley.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Desktop Integration Rhidian Bramley PACS & Teleradiology Group Meeting November 2005.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Overview of IHE IT Infrastructure Patient Synchronized Applications.
Sandy Lum University of Toronto Candidate MHSc in Clinical Engineering The Totally Integrated Electronic Patient Record (EPR)
Enabling Embedded Systems to access Internet Resources.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Cross-Enterprise User Assertion IHE Educational Workshop 2007 Cross-Enterprise User Assertion IHE Educational Workshop 2007 John F. Moehrke GE Healthcare.
Networks QUME 185 Introduction to Computer Applications.
Sharing Value Sets (SVS Profile) Ana Estelrich GIP-DMP.
Introduction to the Internet and World Wide Web. The Internet n A network of networks n Began in 1969 as ARPAnet (Advanced Research Projects Agency) n.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Efficient, Standard-Compliant Streaming of EHR Imagery Combining.
Extending ISA/IAG beyond the limit. AGAT Security suite - introduction AGAT Security suite is a set of unique components that allow extending ISA / IAG.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Desktop Integration Rhidian Bramley PACS & Teleradiology Group Meeting November 2005.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
July 28, 2004WSRF Technical Committee F2F meeting1 WSRP leveraging WSRF Use case for Portlets as WS-Resources.
Integrating the Healthcare Enterprise Retrieve Information for Display (RID) Integration Profile Ellie Avraham Kodak Health Imaging IHE IT Infrastructure.
CloudBerry Explorer for S3. CB Explorer Free to use Browse and manage files PowerShell functions Open and edit files  CloudBerry Explorer is an easy.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Access to Radiology Information Paul Seifert Agfa HealthCare Co-chair, IHE Radiology Technical Committee.
4.01 How Web Pages Work.
Data Visualization with Tableau
WEB TESTING
ArcGIS for Server Security: Advanced
Overview of E-Learning Authoring Software
4.01 How Web Pages Work.
Distributed Control and Measurement via the Internet
Managing State Chapter 13.
Geographic Information Systems
Nithyamoorthy S Core Mind Technologies
Contents Software components All users in one location:
Introduction to the Internet and World Wide Web
Network Infrastructure Services Supporting WAP Clients
Presentation Title Presented by Name.
What is Microsoft Internet Explorer?
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
System Architecture & Hardware Configurations
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Data Virtualization Community Edition
Virtual Network Computing
Integrating the Healthcare Enterprise
EMV® 3-D Secure - High Level Overview
System Architecture & Hardware Configurations
Integrating the Healthcare Enterprise
Data Networking Fundamentals
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
NFX Q-Port on-boarding guide
Usability and user Interfaces
McKesson Radiology Clinical Reference Viewer (CRV)
The future of distributed systems architecture
Software models - Software Architecture Design Patterns
Session Tracking Techniques
Introduction to the Internet and World Wide Web
Windows desktop sharing
DATABASE DESIGN & DEVELOPMENT
WEB SERVICES From Chapter 19, Distributed Systems
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Communication.
Presentation transcript:

Invoke Image Display (IID) David Clunie – PixelMed

IID – Profile Abstract “The Invoke Image Display Profile allows the user of an Image Display Invoker, typically a non-image-aware system like an EHR, PHR or RIS, to request the display of studies for a patient, and have the display performed by an image-aware system like an Image Display (PACS).”

IID – Problem Statement EHR/EMR/PHR/RIS/HIS/portals don’t store imaging studies EHR/EMR/PHR/RIS/HIS/portal users want to see images Static links to individual rendered consumer format images may are insufficient for interactive viewing, and may grow stale Interfaces from EHR/EMR/PHR/RIS/HIS/portals to PACS to request display of imaging studies possible but n:m customization/scaling problem CCOW at study level (similar to IHE Patient Synchronized Applications) has issues with web technologies, proprietary alternatives abound, bidirectional synchronization is not required US Meaningful Use requirements emphasize the need for the “View” part of “View, Download and Transmit” for imaging studies and results, possibly via a link

IID – Use Cases – Review Studies Non-imaging expert – mobile browser using EHR – wants to see key images Imaging expert – desktop browser using EHR – wants to see complete set of diagnostic images – may be zero footprint in browser, or thick client or separate PACS or separate hardware Remote user assessing need for transport – remote applications (EHR and PACS viewer) displaying on local hardware Local EHR user accessing imaging studies in remote (central/regional/federated) image repository – with or without single sign on (SSO) Patient/friend/relative using patient portal to EHR or PHR to view imaging report wants to view imaging studies in (separate) patient portal to PACS or regional image repository User of simple viewer needs display in more advanced viewer

IID – Value Proposition Provides a simple HTTP Request with patient/study identifiers and small number of parameters in URL Without the complexity of SOAP-based web services With sufficiently defined expected behavior for display Without limiting the type of viewer technology Without precluding diagnostic use Mobile device friendly Capable of leveraging, but not dependent on, any particular choice of authentication, access control or audit trail protocols

IID – Actors and Transactions

IID – Process Flow

IID – URL Request Examples “http://<location>/IHEInvokeImageDisplay ?requestType=PATIENT &patientID=99998410^^^AcmeHospital &mostRecentResults=1” http://<location>/IHEInvokeImageDisplay ?requestType=STUDY &accessionNumber=93649236 http://<location>/IHEInvokeImageDisplay ?requestType=STUDY &studyUID=1.2.840.113883.19.110.4,1.2.840.113883.19.110.5 &viewerType=IHE_BIR &diagnosticQuality=true

IID – Request Parameters - Patient patientID (required; with issuer) patientName, patientBirthDate (optional for client) lowerDateTime, upperDateTime (optional for client) mostRecentResults (number of, optional for client) modalitiesInStudy (optional for client)

IID – Request Parameters - Study studyUID (may be multiple, required if no accessionNumber) accessionNumber (may be multiple, no issuer (? should be), required if no studyUID)

IID – Request Parameters - Common viewerType (e.g., IHE_BIR, optional for client) diagnosticQuality (optional for client, default false) keyImagesOnly (optional for client; default false)

IID – Interactive Viewing Requirement Image Display shall provide interactive viewing. Navigate within the requested studies (including change studies, series, and scroll between images and frames) Manipulate the appearance of the displayed image (window, zoom and pan)

IID - Conclusion The Invoke Image Display profile provides a minimalist means of image-enabling non-image-aware systems It uses the simplest available HTTP-based technology It supports patient and study level invocation, usable with or without a priori knowledge of individual study identifiers It requires servers to provide interactive viewing, and both review or diagnostic quality, and key images, under the control of the user