Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rhapsody in Public Health (RIPH)

Similar presentations


Presentation on theme: "Rhapsody in Public Health (RIPH)"— Presentation transcript:

1 Rhapsody in Public Health (RIPH)
RUG May 12 – 15 Richard Kurzban Thanks to: Rob Byers – Idaho Doug Hamaker - Texas

2 Public Health Surveillance Systems
Lab Corp Mayo Hospital HMO 1 N-MSS Health Dept. Immunization Registry N-MSS Local Health Dept. N-MSS STD*MIS Immunization Registry N-MSS N : M S N-MSS STD*MIS NEDSS System N-MSS N-MSS NEDSS System eHARS N : M S N-MSS eHARS N-MSS PH Lab Systems N-MSS N-MSS PH Lab Systems N-MSS Cancer Registry N-MSS Cancer Registry N-MSS N-MSS N-MSS CDC

3 Rhapsody What is Rhapsody? Some of the uses Rhapsody Applications
Generic and Multiple Routes Use as message broker Communications Points Rhapsody supports Rhapsody Filters Supported Standard Message Formats Hardware and Software Requirements Some of the uses Labs to surveillance systems Conversion of data formats CSV, XML, HL7, Databases Public Health Laboratory Interoperability Project (PHLIP) Rhapsody Applications The Rhapsody Administrator The Rhapsody Web Monitoring System Symphonia Toolkit EDI Message Designer EDI Explorer XML Designer Map Builder Rhapsody is an integration engine that accepts messages in virtually any format, from a wide range of sources, manages formats and routes the messages to their correct destinations. Rhapsody includes a user-friendly administration interface, a secure remotely accessible monitoring system and a platform independent engine. Interface view can only be changed if nothing is checked out Duplicate names are detected during a merge Note other options in the display tab Open all folders on startup Hide all toolbars at startup

4 NEDSS-MSS Architecture
MSS Portal NBS National Lab STD*MIS State PH Lab Rhapsody Integration Engine Fixed Other 2.3.z 2.3.1 2.5 Vocabulary Translation Vocabulary Validation Message Subscription Message Splitter Registry JMS Handler Message Archive LIMS State Surveillance Systems The software component of NMS is Message Subscription Service. It consists of Orion Rhapsody and NEDSS Brokering Tool. To serve public health purposes, we need something beyond message mapping. From example, we commonly messages with non-standard codes. We need standard codes to be used to ensure the interoperability between systems, the same messages also needed to be send to multiple destinations. To solve this problem, CDC has developed a set of tools, NBT ,to address these issues. As this picture shows, some NBT components resides in Rhapsody and tightly coupled with Rhapsody. Other component, such as MSS portal, is used to configure and manage the system. State Surveillance System Receiver Sender Vocabulary Management UI (PHINVADS) NBT Components

5 Laboratory Reporting (Current)
Lab Report on reportable disease generated by automated or manual processes Lab Report Local Health Departments Report is sent to the local health department Yes No UDOH calls local health department or lab to get demographic information, then updates NETSS with new information UDOH Local Health Departments Local Health Departments Report Faxed to UDOH or local health department Is report complete with demographic info (Name, Address, etc.) Introduction: The reportable disease interface will replace a manual system whereby occurrences of reportable diseases are reported to the state health department by fax. The required information will be sent to the health department in a real-time HL7 interface. The purpose of this document is to specify the format of the HL7 message and the contents of the segments and fields that make up the message. The information to create the message will be gathered from data in the Electronic Medical Record (EMR) and Electronic Laboratory Record (ELR). Report manually entered in NETSS NETSS

6 Laboratory Reporting from ARUP (Proposed)
ARUP generates lab report for a notifiable disease complete with demographic information Rhapsody Notification is sent to the local health department HL7 Lab Report Local Health Departments HL7 Web CMR ARUP submits HL7 message to UDOH which gets parsed and inserted into database UT-NEDSS Users access laboratory reports directly from the UT-NEDSS database through web or application interface

7 Clinical Health Information Exchange (cHIE)

8 Rhapsody Functionality
Routes Console

9 Rhapsody Routes Input Process Output Examples Commpoint Filters
Licensing Process Filters Code Conversion Transformation Conditional Connector Routes the message based on the Property Output Examples Commpoint Rhapsody connects to external systems and applications using a concept called Communication Points. It uses a variety of Communication Points to pass messages into and out of the Integration Engine. If required, administrators can add custom communication points. Some of the Communications Points Rhapsody supports: Internet – TCP Server/Client, FTP, SFTP, HTTP(S), SMTP Database – Oracle, MS SQL, MS Access, MYSQL, Other Queues - JMS, IBM MQ, MSMQ Serial (RS-232) - Wrapped Serial, X/Y Modem, Kermit Application Interface - RMI, COM, SMS, Command Line, Screen Scraping, Web Services Public Health Information Network (PHIN) – Message Sender, Worker Queue, Route-Not-Read Other - Directory, Printer, , Notification, Sink Emphasis placed on the online help Help requested for additional how tos and documentation for the help files Copy and paste notes: Cross-route links will not be hooked up Auxiliary files will be copied to the new filter – making a duplicate of the original file, not a link to it. PDF Generation In beta because we know there are some small issues. However, still log these issues please We are after feedback on whether that format is useful, or any improvements people can see.

10 Input / Output Rhapsody connects to external systems and applications using a concept called Communication Points. It uses a variety of Communication Points to pass messages into and out of the Integration Engine. If required, administrators can add custom communication points. Some of the Communications Points Rhapsody supports: Internet – TCP Server/Client, FTP, SFTP, HTTP(S), SMTP Database – Oracle, MS SQL, MS Access, MYSQL, Other Queues - JMS, IBM MQ, MSMQ Serial (RS-232) - Wrapped Serial, X/Y Modem, Kermit Application Interface - RMI, COM, SMS, Command Line, Screen Scraping, Web Services Public Health Information Network (PHIN) – Message Sender, Worker Queue, Route-Not-Read Other - Directory, Printer, , Notification, Sink Emphasis placed on the online help Help requested for additional how tos and documentation for the help files

11 Filters Rhapsody uses the concept of a Filter to perform individual operations on messages within a route. Filters can be connected allowing complex processing logic to be built quickly and intuitively. Rhapsody Filters include: Base64 Encoding/Decoding, Character Encoding Acknowledgement Generation XSD Validation, XSLT Stylesheet, XML to PDF, XML to RTF, ebXML JavaScript filter, Execute Command, Search and Replace Batching/De-batching, ZIP/Unzip Asymmetric/Symmetric Cryptography, Encrypting/Decrypting EMPI filters HIPAA filters, X12 Validation EDI validation, Code validation, Date Validation Database lookup, query, and Code Translation DICOM to XML/XML to DICOM, DICOM JPG Extractor Emphasis placed on the online help Help requested for additional how tos and documentation for the help files

12

13

14 Texas Route

15 Texas Route

16 Console

17 Message Designer Message Wizard Table Validation
Can be customized by Message

18 Message Designer Message Wizard

19 Message Designer Message Wizard

20 Message Designer Table Validation

21 Symphonia Mapper Automated Drag and Drop
ToDo Drag and Drop Code - Exceptions, Special Conditions etc.

22 Conclusion Rhapsody receives ELR’s from Commercial Labs Hospitals PHL
Notifiable ELR’s routed to NBS Influenza, Foodborne NND’s (National Notifiable Disease’s) including TB routed to CDC Do not need a NBS (National Electronic Disease Surveillance System Base System) STD-MIS, EHARS, NETSS, NEDSS, TIMS, WEB Apps, MESU, Tag Cloud, EPI Gnome,Trisano (Utah national electronic disease surveillance system (UT-NEDSS)), Laboratory Information Management Systems (LIMS), Medical Examiner System of Utah (MESU), new born screening, water quality transfer, real-time outbreak and disease surveillance (RODS)


Download ppt "Rhapsody in Public Health (RIPH)"

Similar presentations


Ads by Google