The power of Centricity RIS-IC integration
-
Upload
ge-healthcare-specialty-solutions -
Category
Technology
-
view
537 -
download
3
description
Transcript of The power of Centricity RIS-IC integration
![Page 1: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/1.jpg)
The Power of Centricity RIS-IC Integration
Andrei Leontiev Sr. Product Manager
Enterprise Imaging, Specialty Solutions
#centricitylive
See what’s coming - Centricity Live 2014
![Page 2: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/2.jpg)
2 Centricity LIVE Speaker Training
11/4/2013
General Electric reserves the right to make changes in specifications and features , or discontinue the product or service described at any time, without notice or obligation. This does not constitute a representation or warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your
configuration may differ.
This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. Operation of GE Healthcare products should neither circumvent nor take precedence over required
patient care, including human intervention of healthcare providers. GE
Healthcare products and services do not code medical procedures. Accurate coding is the responsibility of the provider or billing professional.
GE, the GE Monogram, Centricity and Imagination at Work are trademarks of General Electric Company.
All other product names and logos are registered trademarks of their companies.
©2013 General Electric Company – All rights reserved.
![Page 3: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/3.jpg)
3 Centricity LIVE Speaker Training
11/4/2013
Interface of CentricityTM RIS into larger healthcare IT environment
• Flexible and diverse set of interface options
• Interface allowing to launch other applications
• Other application launching modules of RIS
• Scheduling API
![Page 4: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/4.jpg)
4 Centricity LIVE Speaker Training
11/4/2013
External application launcher
![Page 5: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/5.jpg)
5 Centricity LIVE Speaker Training
11/4/2013
Centricity RIS External application launcher
• Provides a user with the option to launch external application • Web-based apps by configurable URL
• Workstation based applications with configurable parameters
• Can provide user, patient, exam context
• Parameters can convey user name, Patient MRN, Accession Number
• Can be launched from Tools menu or from the contextual menu on the items of Exams worklist
• Flexible setting of the context
• NOTE: does not keep context in sync
![Page 6: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/6.jpg)
6 Centricity LIVE Speaker Training
11/4/2013
• Parameters that can be passed to the application • Organization Code, Patient ID and Name, User name
• Acc#, Exam Code, Modality, Study UID, Requesting Provider ID
Centricity RIS External application launcher
![Page 7: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/7.jpg)
7 Centricity LIVE Speaker Training
11/4/2013
Setting up
• Can set up to 3 external applications to launch – per ORG
• Every user logging into a particular org gets a toolset as configured for that org
• Some applications can be context-less – put them into Tools menu
• Other applications require exam level context – put them onto Worklist Context menu
• The application can be put on both menus if appropriate
![Page 8: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/8.jpg)
8 Centricity LIVE Speaker Training
11/4/2013
RIS module launcher
![Page 9: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/9.jpg)
9 Centricity LIVE Speaker Training
11/4/2013
• Lightweight, URL based method to launch RIS modules out of an external application
• Has to provide:
• User ID and credentials,
• Window location
• Module identification
• Patient, Exam Study Context
• Best to access the patient’s and/or exam clinical information
• Note: Does not keep context in sync, thus the window shall be closed before navigating elsewhere in the external application
Centricity RIS Module launcher
![Page 10: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/10.jpg)
10 Centricity LIVE Speaker Training
11/4/2013
Modules that can be launched: • Main Menu
• Clinical Info
• Results Reporting
• Signature Queue
Centricity RIS External application launcher
![Page 11: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/11.jpg)
11 Centricity LIVE Speaker Training
11/4/2013
Scheduling API
![Page 12: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/12.jpg)
12 Centricity LIVE Speaker Training
11/4/2013
• Phase 1 was introduced in v. 10.7
• Allows external system search for a time slot available for an exam
• Search is based on RIS rules
• Allows external system to request the exam to be scheduled at a particular time and resource
• NOTE: fails if the slot is no longer available
Centricity RIS Scheduling API
![Page 13: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/13.jpg)
13 Centricity LIVE Speaker Training
11/4/2013
User specifies search arguments
SlotSearch()
[Slots returned]
[Slot is no longer available]
[Slot is still available]
HL7 schedule message generated
[No slots returned]
User selects one of the suggested slots
SlotAvailability()
User enters required fields and confirms
Exam scheduled in RIS-IC
[User is satisfied with search results]
[User is not satisfied with search results]
User specifies search arguments
SlotSearch()
[Slots returned]
HL7 schedule message generated
[No slots returned]
User selects one of the suggested slots
SlotRelease()
User enters required fields and confirms
Exam scheduled in RIS-IC
[User is satisfied with search results]
[User is not satisfied with search results]
Phase 1 workflow Phase 2 workflow (proposed)
SlotReserve()
![Page 14: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/14.jpg)
14 Centricity LIVE Speaker Training
11/4/2013
Phase 2 implemented in Release 10.8 Up 1
Enhances the scheduling API so an external system can:
• Find the first available timeslots across multiple orgs
• Search for multiple exams at once with accurate sequencing and timing
• Hold the found slots (one or more) so that they cannot be taken by another scheduler
• Release slot or slots that are no longer needed
• Automatically release slots that are not committed within configurable time
Centricity RIS Phase 2 – Changes
![Page 15: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/15.jpg)
15 Centricity LIVE Speaker Training
11/4/2013
![Page 16: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/16.jpg)
University of Pennsylvania Health System
The Power of Centricity RIS-IC Integration
Dan Morton
April 17, 2012
![Page 17: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/17.jpg)
17
Importance of systems interface
Radiologists practice in an environment of multiple,
loosely coupled systems
Issues:
• Convenience and Workflow Factors
• Patient Safety
The extent to which systems can be interfaced
improves the prospects for both
![Page 18: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/18.jpg)
18
What is ICAPI?
“Imaging Common Application Programming
Interface” – a programming interface to Centricity
RIS-IC for software developers
Consists of documentation, test workbench
programs and code samples
Customers can readily obtain from GE through their
sales representative by signing an NDA
![Page 19: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/19.jpg)
19
Object Oriented Programming Basics
An object is an instance of a class – a form, a
control, a component
Objects may have:
• Properties – size, position, color, etc. In the context of
Centricity RIS-IC, e.g., an MRN or accession number.
These can be set and read
• Methods – an action that an object can perform, e.g., to
launch a particular application module, or mark an exam
as dictated
• Events – an asynchronous action that an object
recognizes, e.g., a mouse click, or an exam completion
![Page 20: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/20.jpg)
20
The ICAPI Model
![Page 21: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/21.jpg)
21
ICAPI Facilitates Systems Interoperability
ICAPI presents the opportunity for different systems to
operate in synchrony
• In response to events occurring within Centricity RIS-IC
• To control Centricity RIS-IC by invoking ICAPI methods
![Page 22: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/22.jpg)
22
Example #1 – MedView Interface
UPHS has developed a web-based app called
“MedView”, which provides access to patient
information from more that 25 clinical systems
Radiologists make frequent use of MedView to
obtain more complete patient history, labs,
pathology, etc.
In the absence of interfacing, they must separately
look up the patient in MedView by keying in the
name or Org-specific MRN
![Page 23: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/23.jpg)
23
Example #1 – MedView Interface
![Page 24: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/24.jpg)
24
Example #1 – MedView Interface
Working with the MedView developers, we designed
a subset of clinical panels of most interest to
Radiologists, and a URL to those panels driven by
the patient ID
We wrote a “MedView Portal” – a wrapper that
subscribes to ICAPI events, and encapsulates a
browser that launches MedView with this URL
As the Radiologist selects an exam from the Exams
Worklist, the wrapper intercepts a ContextChanged
event from ICAPI, and automatically drives the
MedView Portal to the new context
![Page 25: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/25.jpg)
25
Example #1 – MedView Interface
![Page 26: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/26.jpg)
26
Example #1 – MedView Interface
![Page 27: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/27.jpg)
27
Example #2 – RadWhere Interface
Nuance’s “RadWhere” is the speech recognition
system deployed at UPHS
RadWhere may be launched from a single, Dx
workstation, also running Centricity RIS-IC and
PACS, using a “PACSbridge” application from
Nuance that subscribes to ICAPI
But - it may also be run on an adjacent dictation PC:
• To facilitate attending/resident readout
• To supplant existing PACS/RadWhere systems with a
simple socket interface
![Page 28: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/28.jpg)
28
Example #2 – RadWhere Interface
It’s one thing to get two programs on the same PC to
communicate – how do you get two programs on
adjacent PCs to communicate?
RadWhere supports a “.Net Remoting” interface,
which can listen for connections from anywhere on
the network. Typically, these come from their
“PACSbridge stub on the same PC, which
communicates with ICAPI
When the interface spans PCs, we swap our own
“RADbridge” .Net application for PACSbridge
![Page 29: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/29.jpg)
29
Example #2 – RadWhere Interface
RADbridge appears to ICAPI as PACSbridge,
intercepting ICAPI events and forwarding them over
the network via .Net Remoting
Similarly, it translates RadWhere procedure calls into
calls to ICAPI methods
Desktop Sync
RIS-IC
Event Handler
RADbridge RadWhere .Net Remoting
Diagnostic PC Dictation PC
![Page 30: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/30.jpg)
30
Example #3 – Emtrac Interface
Emtrac is the internally developed information
system for UPHS Emergency Medicine
Q-Path from Telexy Healthcare is the ED’s
Ultrasound mini-PACS system
UPHS wants ED US exams to be available to the
broader clinical community by sending them to
Centricity PACS
![Page 31: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/31.jpg)
31
Example #3 – Emtrac Interface
These exams are auto-scheduled in Centricity RIS-IC
through orders interface, and reports from Q-Path
are spliced into the existing RadWhere interface.
But, exam completion cannot be automated. How to
manage?
External programs can set MRN or accession
number properties in DesktopSync, and then invoke
the ICAPI OpenImagecastMethod to launch specific
Centricity RIS-IC Modules
Emtrac launches the Technologist Worklist Module
in exam context to facilitate exam completion
![Page 32: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/32.jpg)
32
Example #3 – Emtrac Interface
![Page 33: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/33.jpg)
33
Example #3 – Emtrac Interface
![Page 34: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/34.jpg)
34
Upcoming Vendors Using ICAPI
Hologic has developed “App Synch” which
will permit the exams worklist to launch
images in SecurView. Conversely,
Securview can launch specific Centricity
RIS-IC Modules
Imorgon Medical is developing an
interface that will permit RIS-IC to
launch Ultrasound imaging studies
in Centricity RIS-IC exam context
Any descriptions of future functionality reflect current product direction, are for informational purposes only and do not constitute a commitment to provide specific functionality. Timing and availability are subject to change and applicable regulatory approvals.
![Page 35: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/35.jpg)
35
![Page 36: The power of Centricity RIS-IC integration](https://reader031.fdocuments.net/reader031/viewer/2022020714/558603b2d8b42a81638b46cc/html5/thumbnails/36.jpg)
Thank You For Attending! Please take a moment to fill out a survey.
#centricitylive
See what’s coming - Centricity Live 2014