3. Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only.
We are not representing our companies here.
● This presentation is strictly for learning purposes only.
● Organizer/Presenter do not hold any responsibility that same solution will work for
your business requirements.
● This presentation is not meant for any promotional activities.
3
4. A recording of this meetup will be uploaded to events page within 24 hours
Questions can be submitted/asked at any time in the Chat/Questions and Answers Tab
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day
We Love Feedbacks!!! Its Bread & Butter for Meetup
Housekeeping
4
5. Introduction
● About the Organizers
5
Shubham Chaurasia
Billennium India
Pro Integration Developer
A SHOW OF HANDS:
Who is new to this Meetup?
Giridhar Meka
Sr. Technical Architect
linkedin.com/in/giridharmeka
linkedin.com/in/shubhamchaurasia1
7. Agenda
● Introductions
o What is HL7?
o How does HL7 work in healthcare work?
o Why does healthcare need HL7?
o Types of HL7 Message processing in MuleSoft.
● Demo
● Q & A
7
8. What is HL7?
● Health Level Seven (HL7) is a set of standards that define how medical information is collected,
processed, and exchanged. It’s a universal healthcare IT language spoken by most of the world.
● HL7 is supported by more than 1600 members from over 50 countries, including 500+ corporate
members representing healthcare providers, government stakeholders, payers, pharmaceutical
companies, vendors/ suppliers, and consulting firms.
● Here are the most essential HL7 Standards:
o HL7 V2
o HL7 v3
o HL7 CDA
o HL7 CCD
o HL7 HER
o HL7 FHIR
8
9. How does HL7 in healthcare work?
● It provides a common framework for effective data communication within medical practices, between
organizations, and with patients.
● Large healthcare providers usually rely on a variety of IT systems to keep their administrative,
diagnostic, and treatment services running. A typical hospital, for instance, may use an HIS (Hospital
Information System), an EMR (Electronic Medical Record), an LIS (Laboratory Information System), an
RIS (Radiology Information System), and a PACS (Picture Archiving and Communication System).
These systems all gather and generate information, but the different data formats they use prevent
effective communication between them.
● HL7 data integration can solve this problem in several ways.
9
10. Why does healthcare need HL7?
● Many healthcare providers, particularly specialists, are required to access multiple electronic systems to
see relevant diagnoses for a patient. This can be even more challenging if they provide services in
outpatient clinics that are not integrated with the local hospital system. This is where Fast Healthcare
Interoperability Resources (FHIR) comes in and HL7 interoperability standards, such as the messaging
format HLv2 or the most recent FHIR, exercise their value.
● By providing a common language around content and structures for clinical data classes (e.g.
diagnoses, allergies, procedures, …) data can be exchanged across EHRs without ambiguity and risk of
misinterpretation.
10
11. Types of HL7 Messages processing
in MuleSoft
• In MuleSoft we have different schemas for HL7 and the HL7 message is validated against that
schema.
• That schema contains all the information for any kind of message (different message: different
schema), describing which field will be mandatory and optional.
• Messages example:
• ACK – General acknowledgement
• ADT – Admit, Discharge, Transfer
• BAR – Add/change billing account
• DFT – Detailed financial transaction
• MDM – Medical document management
11
12. Types of HL7 Messages processing
in MuleSoft
• MFN – Master files notification
• ORM – Order (Pharmacy/treatment)
• ORU – Observation result (unsolicited)
• QRY – Query, original mode
• RAS – Pharmacy/treatment administration
• RDE – Pharmacy/treatment encoded order
• RGV – Pharmacy/treatment give
• SIU – Scheduling information unsolicited
12
15. Take a stand !
● Nominate yourself for the next meetup speaker and suggest a topic as well.
15
16. ● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Join Mysore Group: https://meetups.mulesoft.com/mysore/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Reach out to Mysore Meetup Leaders (Shubham/Giridhar) to suggest topics
for next Meetup
What’s next?
16