SlideShare a Scribd company logo
HEALTHCARE EAI TEST
AUTOMATION
BY - AJAY KHANDELWAL
INTEGRATION TESTING IN
HEALTHCARE
 99% of Integration Business still Hl7 v2.x
 Very few web services based integration
 It’s not uncommon to find systems with no QA
environment
 Traditionally manual testing environment
TYPICAL HEALTHCARE
INTEGRATION
WHY AUTOMATE HL7 TESTING ?
 Ability to run regression tests
 Ability to understand risks
 Reduce testing effort
 Reduce dependencies on external systems
 Reuse test transactions
Leads to Test Harness for Healthcare Integration or Hl7
COMPONENTS OF TEST
HARNESS
 Test Case Library
 Transaction Library ( messages)
 Transport Agent ( Send and Receive Msgs)
 Verifier
Automating Healthcare Integration
TEST MESSAGE LIBRARY
-Recorded Transactions
-Tagged with metadata
-XML structure
Example
<TestData Source=“Mckesson” Recorded Date=“04-02-77”>
<Message TestSuite=“ADT Suite”
TestCase=“Update Patient Address” >
MSH|^~&|EPIC|EPICADT|SMS|SMSADT|199912271408|CHARRIS|ADT^A04|1817457|D|2.5|PID||0
493575^^^2^ID 1|454721||DOE^JOHN^^^^|DOE^JOHN^^^^|19480203|M||B|254 MYSTREET
AVE^^MYTOWN^OH^44123^USA||(216)123-
4567|||M|NON|400003403~1129086|NK1||ROE^MARIE^^^^|SPO||(216)123-
4567||EC|||||||||||||||||||||||||||PV1||O|168 ~219~C~PMA^^^^^^^^^||||277^ALLEN
MYLASTNAME^BONNIE^^^^|||||||||| ||2688684||||||||
</Message>
</Testdata>
TECHNOLOGY
Transaction Repository
-Mostly Hl7 messages
-Needs to be tagged with scenarios and test cases
-Document database can be best technology to host this
-Keep it in traditional rdbms or use couchdb or mongodb
TRANSPORT AGENT
Requirements
o Ability to send hl7 over tcp/ip
o Ability to send and receive web services and other protocols
Options
Use tool like Mirth
NodeJs
WHY NODE JS
- Handles tcp/ip communication seamlessly
- Javascript programming
- Open source
- Almost no learning curve
var net = require(„net‟);
var server=net.createserver(function(socket) {
socket.addListener(“connect”,function(){
socket.end(“Receive HL7 msg);
});
});
server.listen(8000,localhost);
console.log(„HL7 msg server listening on port 8000‟);

More Related Content

PDF
Building an API for EHR integration at scale
PDF
Redox Enterprise
PDF
Redox Webinar Slides
PDF
Redox-Overview-Aug18
PDF
Redox Overview deck
PDF
Covenant SharePoint Health Assessment
PDF
Integrating PRO Solutions with Health System EHRs
PDF
Registry Participation 101: A Step-by-Step Guide to What You Really Need to K...
Building an API for EHR integration at scale
Redox Enterprise
Redox Webinar Slides
Redox-Overview-Aug18
Redox Overview deck
Covenant SharePoint Health Assessment
Integrating PRO Solutions with Health System EHRs
Registry Participation 101: A Step-by-Step Guide to What You Really Need to K...

Viewers also liked (19)

PPTX
CJR Bundle Payment Initiative
PPSX
GITS Medical Operational Efficiency 2016
PDF
OBIEE Oracle Business Intelligence
PDF
Healthcare Got Personal in 2016... Top 12 Trends of the Year
 
PDF
Building a new_payment_system-hfma
PPTX
Data Platform for Bundled payment
PPTX
A Healthcare Analytics Solution To Keep Pace With Regulatory Changes
PDF
90 Days to Bundled Payments: Roadmap and Methodology for Implementing Your Bu...
PPT
Oracle OBIEE Data integration
PDF
Introduction to P6 Analytics 2.0
PDF
A Practical Guide To Implementing Bundled Payment Programs
PDF
Integratus solutions overview sap healthcare_in-memory
PPTX
Sap health care patient management
PPTX
Got Healthcare Accounting and Financial Reporting Questions? Presentation Off...
PDF
NYU Langone Medical Center’s TJA BPCI Experience: Lessons in How to Maximize ...
PDF
Empowering Business Users: OBIEE 12c Visual Analyzer and Data Mashup
PPT
Building Oracle BIEE (OBIEE) Reports, Dashboards
PDF
The true financial impact of readmissions
PDF
The benefits of revenue cycle and compliance collaboration
CJR Bundle Payment Initiative
GITS Medical Operational Efficiency 2016
OBIEE Oracle Business Intelligence
Healthcare Got Personal in 2016... Top 12 Trends of the Year
 
Building a new_payment_system-hfma
Data Platform for Bundled payment
A Healthcare Analytics Solution To Keep Pace With Regulatory Changes
90 Days to Bundled Payments: Roadmap and Methodology for Implementing Your Bu...
Oracle OBIEE Data integration
Introduction to P6 Analytics 2.0
A Practical Guide To Implementing Bundled Payment Programs
Integratus solutions overview sap healthcare_in-memory
Sap health care patient management
Got Healthcare Accounting and Financial Reporting Questions? Presentation Off...
NYU Langone Medical Center’s TJA BPCI Experience: Lessons in How to Maximize ...
Empowering Business Users: OBIEE 12c Visual Analyzer and Data Mashup
Building Oracle BIEE (OBIEE) Reports, Dashboards
The true financial impact of readmissions
The benefits of revenue cycle and compliance collaboration
Ad

Similar to Automating Healthcare Integration (20)

PPTX
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
PPTX
e-Zest Solutions Inc. - Testing (Healthcare Domain) Competency
PPTX
Hl7 training
PPTX
Elevating Healthcare Journeys with Patient Experience Software
PDF
HIE Participant Onboarding: Best Practices
DOCX
Hl7 interface development
PPTX
Healthcare Nous InfoSystem
PPTX
Challenges of Software Testing in the Life Sciences
PDF
Enhance Patient Care With Enterprise Healthcare Software Development Services
PDF
Success Story - Healthcare Insurance Testing Services
PPTX
Healthcare IT testing | QualiTest
DOC
Sandeep_kumar_BPT_Automation_US_Health_Insurance
PPTX
Quality payment program 2018
PPTX
Information+Integration ? Innovation an HL7/EFMI/HIMSS @eHealthweek2015 in Riga
DOC
2.9 Years Experience as a Test Engineer.docx
PDF
Healthcare Integration | Opening the Doors to Communication
PDF
Ehr Testing Challenge
DOC
3.2 Years Experience as Test Engineer.DOC
PDF
Health it portfolio
DOCX
Bijayalaxmi Behera_CV
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
e-Zest Solutions Inc. - Testing (Healthcare Domain) Competency
Hl7 training
Elevating Healthcare Journeys with Patient Experience Software
HIE Participant Onboarding: Best Practices
Hl7 interface development
Healthcare Nous InfoSystem
Challenges of Software Testing in the Life Sciences
Enhance Patient Care With Enterprise Healthcare Software Development Services
Success Story - Healthcare Insurance Testing Services
Healthcare IT testing | QualiTest
Sandeep_kumar_BPT_Automation_US_Health_Insurance
Quality payment program 2018
Information+Integration ? Innovation an HL7/EFMI/HIMSS @eHealthweek2015 in Riga
2.9 Years Experience as a Test Engineer.docx
Healthcare Integration | Opening the Doors to Communication
Ehr Testing Challenge
3.2 Years Experience as Test Engineer.DOC
Health it portfolio
Bijayalaxmi Behera_CV
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
August Patch Tuesday
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
MIND Revenue Release Quarter 2 2025 Press Release
August Patch Tuesday
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
1. Introduction to Computer Programming.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Tartificialntelligence_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Digital-Transformation-Roadmap-for-Companies.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
OMC Textile Division Presentation 2021.pptx
Network Security Unit 5.pdf for BCA BBA.
SOPHOS-XG Firewall Administrator PPT.pptx
Building Integrated photovoltaic BIPV_UPV.pdf

Automating Healthcare Integration

  • 2. INTEGRATION TESTING IN HEALTHCARE  99% of Integration Business still Hl7 v2.x  Very few web services based integration  It’s not uncommon to find systems with no QA environment  Traditionally manual testing environment
  • 4. WHY AUTOMATE HL7 TESTING ?  Ability to run regression tests  Ability to understand risks  Reduce testing effort  Reduce dependencies on external systems  Reuse test transactions Leads to Test Harness for Healthcare Integration or Hl7
  • 5. COMPONENTS OF TEST HARNESS  Test Case Library  Transaction Library ( messages)  Transport Agent ( Send and Receive Msgs)  Verifier
  • 7. TEST MESSAGE LIBRARY -Recorded Transactions -Tagged with metadata -XML structure Example <TestData Source=“Mckesson” Recorded Date=“04-02-77”> <Message TestSuite=“ADT Suite” TestCase=“Update Patient Address” > MSH|^~&|EPIC|EPICADT|SMS|SMSADT|199912271408|CHARRIS|ADT^A04|1817457|D|2.5|PID||0 493575^^^2^ID 1|454721||DOE^JOHN^^^^|DOE^JOHN^^^^|19480203|M||B|254 MYSTREET AVE^^MYTOWN^OH^44123^USA||(216)123- 4567|||M|NON|400003403~1129086|NK1||ROE^MARIE^^^^|SPO||(216)123- 4567||EC|||||||||||||||||||||||||||PV1||O|168 ~219~C~PMA^^^^^^^^^||||277^ALLEN MYLASTNAME^BONNIE^^^^|||||||||| ||2688684|||||||| </Message> </Testdata>
  • 8. TECHNOLOGY Transaction Repository -Mostly Hl7 messages -Needs to be tagged with scenarios and test cases -Document database can be best technology to host this -Keep it in traditional rdbms or use couchdb or mongodb
  • 9. TRANSPORT AGENT Requirements o Ability to send hl7 over tcp/ip o Ability to send and receive web services and other protocols Options Use tool like Mirth NodeJs
  • 10. WHY NODE JS - Handles tcp/ip communication seamlessly - Javascript programming - Open source - Almost no learning curve var net = require(„net‟); var server=net.createserver(function(socket) { socket.addListener(“connect”,function(){ socket.end(“Receive HL7 msg); }); }); server.listen(8000,localhost); console.log(„HL7 msg server listening on port 8000‟);