SlideShare a Scribd company logo
© 2012 IBM Corporation
Healthcare Connectivity Pack
Connecting Clinical Applications
Ant Phillips
antphill@uk.ibm.com
© 2012 IBM Corporation
Use Restrictions
The Program is capable of being used as a medical device data system to transfer, store, and convert data from one
format to another. The Program may occasionally transmit data to bedside medical devices (e.g., for polling and telemetry).
However, the Program itself is not a medical device.
The following uses of the Program are prohibited:
a. use to control any bedside medical device for clinical, therapeutic or treatment purposes (for example, but without
limitation, the administration of medication, anaesthetics, saline solutions and the like);
b. use for active patient monitoring (i.e., where the Program is used as the sole means of monitoring life-critical patient data
, e.g. heart rates);
c. use for decision support (i.e., where the Program is used as the main basis to determine patient-specific treatment or
immediate clinical action); or
d. use in any active monitoring that depends on the timeliness of data transmission.
Indemnity to IBM
Licensee will indemnify International Business Machines Corporation and its affiliated companies against any and all third
party claims and liability arising directly or indirectly from any use of the Program by or for Licensee for a use or purpose
that is prohibited by the provisions of the foregoing section, "Use Restrictions".
As of December 11th
2012, WebSphere Message Broker Connectivity Pack for Healthcare is currently available for purchase
through the Passport Advantage program only for use in the following specific countries :
Australia; Austria; Canada; Chile; China; Colombia; Denmark, Finland; Germany; Italy; Malaysia, Mexico; Netherlands; New Zealand; Norway; Poland;
Portugal, Singapore; Spain, Switzerland; Sweden, United Kingdom; United States of America
For the current list of licensed geographies please see the following URL:
http://www-01.ibm.com/software/integration/wbimessagebroker/healthcare/license/index.html
Important Disclaimer and Availability Information
WebSphere Message Broker Connectivity Pack for Healthcare
© 2012 IBM Corporation
Where Does It Fit?
3
© 2012 IBM Corporation4
Patterns for Simplified Development
 Creates top-down, parameterized connectivity solutions
 Reduces common problems in flow development
 Communicates best practices to the broker community
 Reduces time-to-value for solution development
 Complements regular solution development in broker
© 2012 IBM Corporation5
Connecting Clinical Applications
 Ensure data is consistent across healthcare applications
– Consistent regardless of the patient’s point of entry
– Ensure data is entered once and only once!
– For example, admissions are reflected across all interested systems
 Reduce effort on clinical and administrative staff
– Changes to demographics are reflected in all interested systems
– Reduces human error from duplicate data entry
 Integration done using good practice and architectural principles
– Enterprise service bus abstracts away point-to-point integrations
– Facilitates better reuse and faster time-to-value for new projects
© 2012 IBM Corporation
Connecting Clinical Applications
 Production ready pattern based on HL7 MLLP v2.x
 Mediates between HL7 clinical applications (1:1 and 1:many)
– Focus on ADT, ORU and ORM messages from HL7 standard
 Easy to extend with custom transformation logic
 Pattern has excellent multi-threaded performance characteristics
– Sender and receiver message flows decoupled by WebSphere MQ queues
 Supports message validation, duplicate detection, sequencing, and retry
6
© 2012 IBM Corporation
Duplicate Detection
 Message control identifier (MSH.10) used as key for duplicate detection
MSH|^~&|ADT1|MCM|LABADT|MCM|198808181126|SECURITY|ADT^A01^ADT_A01|MSG00001-|P|2.5
7
MSH|^~&|MB7BROKER.RECEIVER| |ADT1|MCM|201012340084041||ACK|460f99f3a25ca40bd50f|P|2.5
© 2012 IBM Corporation
Segment Filtering
8
 Segment filtering removes segments on a per destination basis
MSH|^~&|LABORM||||200603081747|security|ORM^O01^ORM_O01|1|P^I|2.5
BLG|D|CH|accountid|01
CTI|sponsorstudyID|studyphaseidisDE|schedultimepointisCE
© 2012 IBM Corporation
Journaling
9
 Journaling writes a copy of every inbound HL7 message to a queue
© 2012 IBM Corporation
Remainder Processing
10
 Additional fields and segments not in the model can be saved to a queue
© 2012 IBM Corporation
Siemens Invision (ADT, BAR, ORU) IMPAC IntelliLab (ADT) Chartlinc (ADT, BAR, ORU)
Emtek (ADT, ORU, ORM) PCN (ADT, SIU) Cerner Pathnet (ADT, ORM, ORU)
IMS (different custom
transcriptions)
GE Logician (ADT, SIU) Xtend (ADT)
APOLLO (ADT) BEDTRACKING (ADT) RehabManager (ADT)
DOMINATOR (ORM) Millbrook (ORU) Cerner RadNet (ADT, ORM, ORU)
Omnicell (ADT) Midas (ADT) MedTrack (ADT)
EPIC (ADT, ORU, ORM, MDM) Meditech (ADT, ORU) McKesson
GE IDX FUJI Cerner Millennium
Power Scribe PineStar AllScripts
Selection of applications integrated using IBM Integration Bus and HL7:
A
11
Connecting Clinical Applications
© 2012 IBM Corporation
Report Generation
© 2012 IBM Corporation
Report Generation
 Production ready pattern to generate reports from HL7 MLLP v2.x
– Out-of-the-box solution for text-based reports and file distribution
– Easily customised for different destinations (FTP/sFTP/email)
– Inbound HL7 message used as the input data for a report template
 Standard set of connectivity options for the inbound HL7 MLLP
– Transport options including leading/trailing bytes, port number and timeout
– Acknowledgments, duplicate checking and journaling (audit)
– Source feed provided either direct to queue, or published to topic
13
© 2012 IBM Corporation
Report Generation
 Flexible text based report creation using PHP templates
– Complete access to the HL7 message within the template
– Fully featured PHP 5.2 runtime embedded within IBM Integration Bus
– Enables access to the most popular scripting language worldwide
 Hundreds of extension functions provided in the PHP runtime
– Can be combined with database nodes for table lookups
– Easy to break down complex problems into reusable scripts
– Deployment to any platform supported by IBM Integration Bus
14
© 2012 IBM Corporation
HL7 Processing Nodes
© 2012 IBM Corporation
HL7 MLLP Nodes
16
 These nodes encapsulate the MLLP protocol and HL7 message parsing
– Nodes handle de-duplication, validation, acknowledgments and timeout handling
– Easy to use nodes enable new HL7 message processing scenarios
– Examples include HL7 to data warehouse and HL7 device aggregator integration
© 2012 IBM Corporation
IBM Integration Bus Built-In Nodes
17
The HL7 patterns use a variety of IBM Integration Bus built-in nodes
HL7 v2 MLLP protocol is built on top of TCP/IP connections
Messages must be kept in order as they are transformed and routed
– Sequencing nodes enable high performance multi-threaded processing
Persistent messages ensure data is kept safe and secure
HL7 pattern instances can be extended in many different ways!
© 2012 IBM Corporation
▪IBM Integration Bus has several transformation options:
▪ Mapping
▪ XSLT
▪ ESQL
▪ Java
▪ PHP
▪ .NET
▪Reflects the importance of transformation in connectivity solutions
▪ User-defined nodes supported for Java and C/C++
▪Every transformation option has strengths and weaknesses!
– Performance and scalability
– Backend integration
– Skill sets and learning curve
– Developer usability
– Portability and maintenance
 Use a transformation technology appropriate to the problem at hand!
18
Transformation Options
© 2012 IBM Corporation
© 2012 IBM Corporation
 Enable record and replay of in-flight data
– Comprehensive audit of messages, web, ERP, file and other data
– Completely dynamic configuration requiring no application changes
 Data recording, capture and store to database
– Graphically configure binary, text, XML payload capture
– Includes whole, partial and multi-field data from any message
 Web tooling to view and query data
– Search and filtering to identify important messages
 Replay for redelivery or flow reprocessing
– Replay selected data to flows or applications
– User selects destinations from auto-populated drop-down list
20
Record and Replay
© 2012 IBM Corporation21
 IBM Integration Bus Explorer is our rich client administration application
– Provides a secure broker administration and monitoring environment
 Enhancements provide insight into the healthcare environment
– How many HL7 MLLP messages have been processed?
– Are my clinical applications connected and working?
– What status messages have been sent from my medical devices?
– When were the TCP/IP connections last created and dropped?
– Visual warnings when queues approach limits and applications disconnect
Operational Monitoring
© 2012 IBM Corporation22
Resource Monitoring
▪IBM Integration Bus Explorer has a wealth of monitoring tools!
▪ Statistics monitor resource usage across execution groups
▪ Range of options to update and visualise the resource statistics
© 2012 IBM Corporation23
Performance Monitoring
▪Monitoring also provided on individual message flows
▪ Quick and easy way to identify hot spots in your solutions!
© 2012 IBM Corporation
Monitoring Clinical Applications
24
 Displays the current state of all clinical application connections
– Warning visuals highlight when connectivity is lost to a clinical application
– Monitoring automatically updates when new pattern instances are deployed
– Filtering provides fast access to applications of interest based on search terms
© 2012 IBM Corporation
Queue Monitoring
25
 Queues ensure data is never lost as it flows through IBM Integration Bus
– Warning visuals highlight when queues approach their maximum depth limit
– Quick health check provided by the queue depth and last message received time
– Queue messages can be encrypted if strong security is required for data-at-rest
© 2012 IBM Corporation
HL7 Message Definitions
© 2012 IBM Corporation
HL7 Message Set
27
 Message set models the HL7 specification and the chapter definitions:
© 2012 IBM Corporation
Customizing the HL7 Pattern
 Customisation points for every destination and source system
– Graphical mapper provides an intuitive option for customising messages
28
© 2012 IBM Corporation
Unit Test and Debug
© 2012 IBM Corporation
Testing the HL7 Pattern
 Test application makes it easy to send messages to IBM Integration Bus
– Wide range of HL7 test messages also provided as resources for the pattern
30
© 2012 IBM Corporation
Testing the HL7 Pattern
 Healthcare receiver acts as an HL7 destination clinical application
– Range of acknowledgment options provided (file, none and auto)
– Message framing options also available for custom HL7 MLLP messages
31
© 2012 IBM Corporation
Testing the HL7 Pattern
 Results display HL7 messages as they are sent and received
– Batch sending of messages useful for regression testing scenarios
– Messages received and acknowledgments can be copied to the clipboard
32
© 2012 IBM Corporation
Debugging the HL7 Pattern
 IBM Integration Bus has excellent real time debugging facilities built-in:
33
© 2012 IBM Corporation
Unit Test Client
34
© 2012 IBM Corporation
Healthcare Connectivity Pack
35

More Related Content

What's hot

HR microservices
HR microservicesHR microservices
HR microservices
John Macy (FAHRILife)
 
Clin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical AirliftClin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical Airlift
Monisha Ghuman
 
Incepting Enterprise Applications
Incepting Enterprise ApplicationsIncepting Enterprise Applications
Incepting Enterprise Applications
Gem WeBlog
 
Cloud Based Development for Medical Pharmacy and DCA Application
Cloud Based Development for Medical Pharmacy and DCA ApplicationCloud Based Development for Medical Pharmacy and DCA Application
Cloud Based Development for Medical Pharmacy and DCA Application
IRJET Journal
 
Implementation Strategy Linda Doll
Implementation Strategy Linda Doll Implementation Strategy Linda Doll
Implementation Strategy Linda Doll
Linda Doll
 
A Comparative Review on Fault Tolerance methods and models in Cloud Computing
A Comparative Review on Fault Tolerance methods and models in Cloud ComputingA Comparative Review on Fault Tolerance methods and models in Cloud Computing
A Comparative Review on Fault Tolerance methods and models in Cloud Computing
IRJET Journal
 
brocade-five-pillars-federal-data-centers-wp (1)
brocade-five-pillars-federal-data-centers-wp (1)brocade-five-pillars-federal-data-centers-wp (1)
brocade-five-pillars-federal-data-centers-wp (1)
Vince Garr
 
1. gen1 evolution and architecture of t24-r10.01
1. gen1 evolution and architecture of t24-r10.011. gen1 evolution and architecture of t24-r10.01
1. gen1 evolution and architecture of t24-r10.01
Emmanuel Boadu
 
Mba ii u v enterprise application integration
Mba ii u v enterprise application integrationMba ii u v enterprise application integration
Mba ii u v enterprise application integration
Rai University
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
university of education,Lahore
 
Topic3 Enterprise Application Integration
Topic3 Enterprise Application IntegrationTopic3 Enterprise Application Integration
Topic3 Enterprise Application Integration
sanjoysanyal
 
eCTD Submission process diagramm
eCTD Submission process diagrammeCTD Submission process diagramm
eCTD Submission process diagramm
V E R A
 
EAI example
EAI exampleEAI example
EAI example
Prabhath Suminda
 
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Shaunak Gujjewar
 
ETL tool evaluation criteria
ETL tool evaluation criteriaETL tool evaluation criteria
ETL tool evaluation criteria
Asis Mohanty
 
EAi
EAiEAi
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
Tomas Dermisek
 
An Integrated ERP with Web Portal
An Integrated ERP with Web Portal An Integrated ERP with Web Portal
An Integrated ERP with Web Portal
acijjournal
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) concepts
Shantanu Thakre
 
HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...
HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...
HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...
Gunjan Patel
 

What's hot (20)

HR microservices
HR microservicesHR microservices
HR microservices
 
Clin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical AirliftClin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical Airlift
 
Incepting Enterprise Applications
Incepting Enterprise ApplicationsIncepting Enterprise Applications
Incepting Enterprise Applications
 
Cloud Based Development for Medical Pharmacy and DCA Application
Cloud Based Development for Medical Pharmacy and DCA ApplicationCloud Based Development for Medical Pharmacy and DCA Application
Cloud Based Development for Medical Pharmacy and DCA Application
 
Implementation Strategy Linda Doll
Implementation Strategy Linda Doll Implementation Strategy Linda Doll
Implementation Strategy Linda Doll
 
A Comparative Review on Fault Tolerance methods and models in Cloud Computing
A Comparative Review on Fault Tolerance methods and models in Cloud ComputingA Comparative Review on Fault Tolerance methods and models in Cloud Computing
A Comparative Review on Fault Tolerance methods and models in Cloud Computing
 
brocade-five-pillars-federal-data-centers-wp (1)
brocade-five-pillars-federal-data-centers-wp (1)brocade-five-pillars-federal-data-centers-wp (1)
brocade-five-pillars-federal-data-centers-wp (1)
 
1. gen1 evolution and architecture of t24-r10.01
1. gen1 evolution and architecture of t24-r10.011. gen1 evolution and architecture of t24-r10.01
1. gen1 evolution and architecture of t24-r10.01
 
Mba ii u v enterprise application integration
Mba ii u v enterprise application integrationMba ii u v enterprise application integration
Mba ii u v enterprise application integration
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Topic3 Enterprise Application Integration
Topic3 Enterprise Application IntegrationTopic3 Enterprise Application Integration
Topic3 Enterprise Application Integration
 
eCTD Submission process diagramm
eCTD Submission process diagrammeCTD Submission process diagramm
eCTD Submission process diagramm
 
EAI example
EAI exampleEAI example
EAI example
 
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
 
ETL tool evaluation criteria
ETL tool evaluation criteriaETL tool evaluation criteria
ETL tool evaluation criteria
 
EAi
EAiEAi
EAi
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
An Integrated ERP with Web Portal
An Integrated ERP with Web Portal An Integrated ERP with Web Portal
An Integrated ERP with Web Portal
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) concepts
 
HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...
HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...
HL7 3.0 Clinical Interoperability to Improve Quality and the point of care EH...
 

Similar to Connecting Clinical Applications with WebSphere Message Broker

Healthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message BrokerHealthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message Broker
Ant Phillips
 
Medical Imaging (DICOM) with WebSphere Message Broker
Medical Imaging (DICOM) with WebSphere Message BrokerMedical Imaging (DICOM) with WebSphere Message Broker
Medical Imaging (DICOM) with WebSphere Message Broker
Ant Phillips
 
Health IT Services
Health IT ServicesHealth IT Services
Health IT Services
Key Management Group, Inc.
 
HP Iot platform and solution plans
HP Iot platform and solution plansHP Iot platform and solution plans
HP Iot platform and solution plans
Jeff Edlund
 
Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...
Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...
Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...
Silver Touch Technologies
 
IBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
IBM involvement in adoption of EHR, health data standards and epSOS - Matej AdamIBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
IBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
Wydział ds. eZdrowia, Departament Polityki Zdrowotnej, Urząd Marszałkowski w Łodzi
 
“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012
IBM India Smarter Computing
 
CWIN17 India / Hybrid integration - venkata sagi
CWIN17 India / Hybrid integration - venkata sagiCWIN17 India / Hybrid integration - venkata sagi
CWIN17 India / Hybrid integration - venkata sagi
Capgemini
 
Simon Bramwell - Beyond ALIP1
Simon Bramwell - Beyond ALIP1Simon Bramwell - Beyond ALIP1
Simon Bramwell - Beyond ALIP1
Creative Industries KTN
 
Radiology Partner invitation - Join us in offering powerful solutions to the ...
Radiology Partner invitation - Join us in offering powerful solutions to the ...Radiology Partner invitation - Join us in offering powerful solutions to the ...
Radiology Partner invitation - Join us in offering powerful solutions to the ...
Joachim Surich
 
Checklist for an optimal HMIS.pdf
Checklist for an optimal HMIS.pdfChecklist for an optimal HMIS.pdf
Checklist for an optimal HMIS.pdf
Mohanachandran Thottoth
 
UKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12c
UKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12cUKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12c
UKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12c
Bruno Alves
 
IBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsIBM APM for Hybrid Applications
IBM APM for Hybrid Applications
Matthew Cheah
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
John Archer
 
Dell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability Challenges
Dell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability ChallengesDell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability Challenges
Dell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability Challenges
DellBoomi
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB
 
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
RapidValue
 
STAC Summit 2014 - Building a multitenant Big Data infrastructure
STAC Summit 2014 - Building a multitenant Big Data infrastructureSTAC Summit 2014 - Building a multitenant Big Data infrastructure
STAC Summit 2014 - Building a multitenant Big Data infrastructure
Gord Sissons
 
FinDart by Nelito
FinDart by NelitoFinDart by Nelito
FinDart by Nelito
Nelito Systems Ltd
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
DevOps.com
 

Similar to Connecting Clinical Applications with WebSphere Message Broker (20)

Healthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message BrokerHealthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message Broker
 
Medical Imaging (DICOM) with WebSphere Message Broker
Medical Imaging (DICOM) with WebSphere Message BrokerMedical Imaging (DICOM) with WebSphere Message Broker
Medical Imaging (DICOM) with WebSphere Message Broker
 
Health IT Services
Health IT ServicesHealth IT Services
Health IT Services
 
HP Iot platform and solution plans
HP Iot platform and solution plansHP Iot platform and solution plans
HP Iot platform and solution plans
 
Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...
Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...
Silver Touch Develops Real Time Monitoring System for Healthcare Service Prov...
 
IBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
IBM involvement in adoption of EHR, health data standards and epSOS - Matej AdamIBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
IBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
 
“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012
 
CWIN17 India / Hybrid integration - venkata sagi
CWIN17 India / Hybrid integration - venkata sagiCWIN17 India / Hybrid integration - venkata sagi
CWIN17 India / Hybrid integration - venkata sagi
 
Simon Bramwell - Beyond ALIP1
Simon Bramwell - Beyond ALIP1Simon Bramwell - Beyond ALIP1
Simon Bramwell - Beyond ALIP1
 
Radiology Partner invitation - Join us in offering powerful solutions to the ...
Radiology Partner invitation - Join us in offering powerful solutions to the ...Radiology Partner invitation - Join us in offering powerful solutions to the ...
Radiology Partner invitation - Join us in offering powerful solutions to the ...
 
Checklist for an optimal HMIS.pdf
Checklist for an optimal HMIS.pdfChecklist for an optimal HMIS.pdf
Checklist for an optimal HMIS.pdf
 
UKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12c
UKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12cUKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12c
UKOUG Tech15 - Use Case with Oracle SOA Integration for Healthcare – 12c
 
IBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsIBM APM for Hybrid Applications
IBM APM for Hybrid Applications
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
 
Dell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability Challenges
Dell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability ChallengesDell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability Challenges
Dell Boomi HIMSS 2017 Demo: Solve Health IT Interoperability Challenges
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
 
STAC Summit 2014 - Building a multitenant Big Data infrastructure
STAC Summit 2014 - Building a multitenant Big Data infrastructureSTAC Summit 2014 - Building a multitenant Big Data infrastructure
STAC Summit 2014 - Building a multitenant Big Data infrastructure
 
FinDart by Nelito
FinDart by NelitoFinDart by Nelito
FinDart by Nelito
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 

More from Ant Phillips

Healthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical ApplicationsHealthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical Applications
Ant Phillips
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
Ant Phillips
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
Ant Phillips
 
Advanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message BrokerAdvanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message Broker
Ant Phillips
 
Mobile Patterns with WebSphere Message Broker
Mobile Patterns with WebSphere Message BrokerMobile Patterns with WebSphere Message Broker
Mobile Patterns with WebSphere Message Broker
Ant Phillips
 
Introduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message BrokerIntroduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message Broker
Ant Phillips
 

More from Ant Phillips (6)

Healthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical ApplicationsHealthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical Applications
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
Advanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message BrokerAdvanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message Broker
 
Mobile Patterns with WebSphere Message Broker
Mobile Patterns with WebSphere Message BrokerMobile Patterns with WebSphere Message Broker
Mobile Patterns with WebSphere Message Broker
 
Introduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message BrokerIntroduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message Broker
 

Recently uploaded

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 

Recently uploaded (20)

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 

Connecting Clinical Applications with WebSphere Message Broker

  • 1. © 2012 IBM Corporation Healthcare Connectivity Pack Connecting Clinical Applications Ant Phillips antphill@uk.ibm.com
  • 2. © 2012 IBM Corporation Use Restrictions The Program is capable of being used as a medical device data system to transfer, store, and convert data from one format to another. The Program may occasionally transmit data to bedside medical devices (e.g., for polling and telemetry). However, the Program itself is not a medical device. The following uses of the Program are prohibited: a. use to control any bedside medical device for clinical, therapeutic or treatment purposes (for example, but without limitation, the administration of medication, anaesthetics, saline solutions and the like); b. use for active patient monitoring (i.e., where the Program is used as the sole means of monitoring life-critical patient data , e.g. heart rates); c. use for decision support (i.e., where the Program is used as the main basis to determine patient-specific treatment or immediate clinical action); or d. use in any active monitoring that depends on the timeliness of data transmission. Indemnity to IBM Licensee will indemnify International Business Machines Corporation and its affiliated companies against any and all third party claims and liability arising directly or indirectly from any use of the Program by or for Licensee for a use or purpose that is prohibited by the provisions of the foregoing section, "Use Restrictions". As of December 11th 2012, WebSphere Message Broker Connectivity Pack for Healthcare is currently available for purchase through the Passport Advantage program only for use in the following specific countries : Australia; Austria; Canada; Chile; China; Colombia; Denmark, Finland; Germany; Italy; Malaysia, Mexico; Netherlands; New Zealand; Norway; Poland; Portugal, Singapore; Spain, Switzerland; Sweden, United Kingdom; United States of America For the current list of licensed geographies please see the following URL: http://www-01.ibm.com/software/integration/wbimessagebroker/healthcare/license/index.html Important Disclaimer and Availability Information WebSphere Message Broker Connectivity Pack for Healthcare
  • 3. © 2012 IBM Corporation Where Does It Fit? 3
  • 4. © 2012 IBM Corporation4 Patterns for Simplified Development  Creates top-down, parameterized connectivity solutions  Reduces common problems in flow development  Communicates best practices to the broker community  Reduces time-to-value for solution development  Complements regular solution development in broker
  • 5. © 2012 IBM Corporation5 Connecting Clinical Applications  Ensure data is consistent across healthcare applications – Consistent regardless of the patient’s point of entry – Ensure data is entered once and only once! – For example, admissions are reflected across all interested systems  Reduce effort on clinical and administrative staff – Changes to demographics are reflected in all interested systems – Reduces human error from duplicate data entry  Integration done using good practice and architectural principles – Enterprise service bus abstracts away point-to-point integrations – Facilitates better reuse and faster time-to-value for new projects
  • 6. © 2012 IBM Corporation Connecting Clinical Applications  Production ready pattern based on HL7 MLLP v2.x  Mediates between HL7 clinical applications (1:1 and 1:many) – Focus on ADT, ORU and ORM messages from HL7 standard  Easy to extend with custom transformation logic  Pattern has excellent multi-threaded performance characteristics – Sender and receiver message flows decoupled by WebSphere MQ queues  Supports message validation, duplicate detection, sequencing, and retry 6
  • 7. © 2012 IBM Corporation Duplicate Detection  Message control identifier (MSH.10) used as key for duplicate detection MSH|^~&|ADT1|MCM|LABADT|MCM|198808181126|SECURITY|ADT^A01^ADT_A01|MSG00001-|P|2.5 7 MSH|^~&|MB7BROKER.RECEIVER| |ADT1|MCM|201012340084041||ACK|460f99f3a25ca40bd50f|P|2.5
  • 8. © 2012 IBM Corporation Segment Filtering 8  Segment filtering removes segments on a per destination basis MSH|^~&|LABORM||||200603081747|security|ORM^O01^ORM_O01|1|P^I|2.5 BLG|D|CH|accountid|01 CTI|sponsorstudyID|studyphaseidisDE|schedultimepointisCE
  • 9. © 2012 IBM Corporation Journaling 9  Journaling writes a copy of every inbound HL7 message to a queue
  • 10. © 2012 IBM Corporation Remainder Processing 10  Additional fields and segments not in the model can be saved to a queue
  • 11. © 2012 IBM Corporation Siemens Invision (ADT, BAR, ORU) IMPAC IntelliLab (ADT) Chartlinc (ADT, BAR, ORU) Emtek (ADT, ORU, ORM) PCN (ADT, SIU) Cerner Pathnet (ADT, ORM, ORU) IMS (different custom transcriptions) GE Logician (ADT, SIU) Xtend (ADT) APOLLO (ADT) BEDTRACKING (ADT) RehabManager (ADT) DOMINATOR (ORM) Millbrook (ORU) Cerner RadNet (ADT, ORM, ORU) Omnicell (ADT) Midas (ADT) MedTrack (ADT) EPIC (ADT, ORU, ORM, MDM) Meditech (ADT, ORU) McKesson GE IDX FUJI Cerner Millennium Power Scribe PineStar AllScripts Selection of applications integrated using IBM Integration Bus and HL7: A 11 Connecting Clinical Applications
  • 12. © 2012 IBM Corporation Report Generation
  • 13. © 2012 IBM Corporation Report Generation  Production ready pattern to generate reports from HL7 MLLP v2.x – Out-of-the-box solution for text-based reports and file distribution – Easily customised for different destinations (FTP/sFTP/email) – Inbound HL7 message used as the input data for a report template  Standard set of connectivity options for the inbound HL7 MLLP – Transport options including leading/trailing bytes, port number and timeout – Acknowledgments, duplicate checking and journaling (audit) – Source feed provided either direct to queue, or published to topic 13
  • 14. © 2012 IBM Corporation Report Generation  Flexible text based report creation using PHP templates – Complete access to the HL7 message within the template – Fully featured PHP 5.2 runtime embedded within IBM Integration Bus – Enables access to the most popular scripting language worldwide  Hundreds of extension functions provided in the PHP runtime – Can be combined with database nodes for table lookups – Easy to break down complex problems into reusable scripts – Deployment to any platform supported by IBM Integration Bus 14
  • 15. © 2012 IBM Corporation HL7 Processing Nodes
  • 16. © 2012 IBM Corporation HL7 MLLP Nodes 16  These nodes encapsulate the MLLP protocol and HL7 message parsing – Nodes handle de-duplication, validation, acknowledgments and timeout handling – Easy to use nodes enable new HL7 message processing scenarios – Examples include HL7 to data warehouse and HL7 device aggregator integration
  • 17. © 2012 IBM Corporation IBM Integration Bus Built-In Nodes 17 The HL7 patterns use a variety of IBM Integration Bus built-in nodes HL7 v2 MLLP protocol is built on top of TCP/IP connections Messages must be kept in order as they are transformed and routed – Sequencing nodes enable high performance multi-threaded processing Persistent messages ensure data is kept safe and secure HL7 pattern instances can be extended in many different ways!
  • 18. © 2012 IBM Corporation ▪IBM Integration Bus has several transformation options: ▪ Mapping ▪ XSLT ▪ ESQL ▪ Java ▪ PHP ▪ .NET ▪Reflects the importance of transformation in connectivity solutions ▪ User-defined nodes supported for Java and C/C++ ▪Every transformation option has strengths and weaknesses! – Performance and scalability – Backend integration – Skill sets and learning curve – Developer usability – Portability and maintenance  Use a transformation technology appropriate to the problem at hand! 18 Transformation Options
  • 19. © 2012 IBM Corporation
  • 20. © 2012 IBM Corporation  Enable record and replay of in-flight data – Comprehensive audit of messages, web, ERP, file and other data – Completely dynamic configuration requiring no application changes  Data recording, capture and store to database – Graphically configure binary, text, XML payload capture – Includes whole, partial and multi-field data from any message  Web tooling to view and query data – Search and filtering to identify important messages  Replay for redelivery or flow reprocessing – Replay selected data to flows or applications – User selects destinations from auto-populated drop-down list 20 Record and Replay
  • 21. © 2012 IBM Corporation21  IBM Integration Bus Explorer is our rich client administration application – Provides a secure broker administration and monitoring environment  Enhancements provide insight into the healthcare environment – How many HL7 MLLP messages have been processed? – Are my clinical applications connected and working? – What status messages have been sent from my medical devices? – When were the TCP/IP connections last created and dropped? – Visual warnings when queues approach limits and applications disconnect Operational Monitoring
  • 22. © 2012 IBM Corporation22 Resource Monitoring ▪IBM Integration Bus Explorer has a wealth of monitoring tools! ▪ Statistics monitor resource usage across execution groups ▪ Range of options to update and visualise the resource statistics
  • 23. © 2012 IBM Corporation23 Performance Monitoring ▪Monitoring also provided on individual message flows ▪ Quick and easy way to identify hot spots in your solutions!
  • 24. © 2012 IBM Corporation Monitoring Clinical Applications 24  Displays the current state of all clinical application connections – Warning visuals highlight when connectivity is lost to a clinical application – Monitoring automatically updates when new pattern instances are deployed – Filtering provides fast access to applications of interest based on search terms
  • 25. © 2012 IBM Corporation Queue Monitoring 25  Queues ensure data is never lost as it flows through IBM Integration Bus – Warning visuals highlight when queues approach their maximum depth limit – Quick health check provided by the queue depth and last message received time – Queue messages can be encrypted if strong security is required for data-at-rest
  • 26. © 2012 IBM Corporation HL7 Message Definitions
  • 27. © 2012 IBM Corporation HL7 Message Set 27  Message set models the HL7 specification and the chapter definitions:
  • 28. © 2012 IBM Corporation Customizing the HL7 Pattern  Customisation points for every destination and source system – Graphical mapper provides an intuitive option for customising messages 28
  • 29. © 2012 IBM Corporation Unit Test and Debug
  • 30. © 2012 IBM Corporation Testing the HL7 Pattern  Test application makes it easy to send messages to IBM Integration Bus – Wide range of HL7 test messages also provided as resources for the pattern 30
  • 31. © 2012 IBM Corporation Testing the HL7 Pattern  Healthcare receiver acts as an HL7 destination clinical application – Range of acknowledgment options provided (file, none and auto) – Message framing options also available for custom HL7 MLLP messages 31
  • 32. © 2012 IBM Corporation Testing the HL7 Pattern  Results display HL7 messages as they are sent and received – Batch sending of messages useful for regression testing scenarios – Messages received and acknowledgments can be copied to the clipboard 32
  • 33. © 2012 IBM Corporation Debugging the HL7 Pattern  IBM Integration Bus has excellent real time debugging facilities built-in: 33
  • 34. © 2012 IBM Corporation Unit Test Client 34
  • 35. © 2012 IBM Corporation Healthcare Connectivity Pack 35