SlideShare a Scribd company logo
All contents © MuleSoft, LLC
Sydney MuleSoft Meetup
Thank you for joining us today! Please introduce yourself in the chat!
We will get started at 12pm Sydney time
Welcome
All contents © MuleSoft, LLC
Meet Your Sydney Meetup Leaders
2
Join the group at https://meetups.mulesoft.com/sydney/
to be notified of all future events
All contents © MuleSoft, LLC
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
3
Join the group at https://meetups.mulesoft.com/sydney/
to be notified of all future events
All contents © MuleSoft, LLC
4
● MuleSoft Announcements
● Presentation
● Q&A
● Trivia & Prize
Conference Logistic
● Use the chat and Q&A link to ask questions and comment.
● Slides and recording will be shared within 24-48 hours on the event page.
Unleash MuleSoft Platform for Enterprise Healthcare
Solutions
All contents © MuleSoft, LLC
Announcements
5
All contents © MuleSoft, LLC
MuleSoft Product Releases
All contents © MuleSoft, LLC
GA
COMPOSER
Now
Available
Salesforce
Flow
ANYPOINT
PLATFORM
MuleSoft Automation
Create better customer and employee
experiences
RPA
New
Seamlessly automate work
across docs, images, modern & legacy apps
Realize value faster
across your business through clicks not code
Accelerate innovation
securely & reliably through Anypoint Platform
All contents © MuleSoft, LLC
Next generation of MuleSoft’s Managed IPaaS
MuleSoft CloudHub 2.0
GA
8
All contents © MuleSoft, LLC
Universal API Management Feature Updates
MuleSoft Universal API Management (UAPIM)
GA
● Anypoint Flex Gateway 1.1.0
● Anypoint Flex Gateway 1.1.0 Policies (LDAP and HTTP Caching)
● Message Logs for Flex Gateway within APIM
● Onboard UAPIM to Metering and Billing Service
● Event-driven APIs Support in API Governance
9
All contents © MuleSoft, LLC
MuleSoft Platform Updates
GA
● Anypoint Studio 7.13.0
● Anypoint API Manager 2.4.4
● Runtime Manager update and full Java 11 support for Mule Runtime Engine
● Anypoint Partner Manager 2.13.1
● Import and Export Scripts on DataWeave Playground
● Mule Gateway - JWT Validator Support for ES256
● Sorting for Total Request and Error Rates on API List
● Mule SDK - Troubleshooting and Diagnostics Enhancements
10
All contents © MuleSoft, LLC
Upcoming Events
All contents © MuleSoft, LLC
Upcoming Community Meetups
● Upcoming events
○ Manila: API Governance and Flex Gateways
○ Wellington: Connected Consumer Experience through MuleSoft and
Salesforce Marketing Cloud
● Weekly events
○ Check out all upcoming events every week here
● Over 150 groups world wide
○ Join from anywhere!
→ Join the Global Group: meetups.mulesoft.com/online-group-english
→ RSVP for upcoming events: meetups.mulesoft.com/events
All contents © MuleSoft, LLC 13
Become a MuleSoft Mentor
Who are MuleSoft Mentors?
● Individuals eager to become active
contributors across platforms
● Hold 1+ MuleSoft certifications (not
required!)
Why should you become a Mentor?
● Build your professional and personal brand
● Help others skill up
● Earn recognition as a Mule expert by
MuleSoft and the broader ecosystem
Apply now
mulesoft.com/mentors
A top community program
All contents © MuleSoft, LLC
Building FHIR Applications in
MongoDB using MuleSoft
Ankur Bahadur Mathur
All contents © MuleSoft, LLC
About Me
15
All contents © MuleSoft, LLC 16
Agenda
● What is FHIR and Why to use it?
● Why MongoDB Atlas?
● Why MuleSoft?
● Error Handling
● Correlation ID
● Customer Story
● Demo
All contents © MuleSoft, LLC 17
● Supports RESTful architectures:
seamless exchange of information
using messages or documents, and
service based architectures
● XML or JSON as the data
transmission format
● A strong focus on implementation –
fast and easy to implement.
● Independent of any one EHR vendor,
health system, or other for-profit health
entity
All contents © MuleSoft, LLC 18
● MongoDB Atlas is a fully-managed cloud
database
● Atlas handles all the complexity of deploying,
managing, and healing MongoDB deployments
on the cloud service provider of your choice
(AWS, Azure, and GCP).
● MongoDB and FHIR both support the JSON
format, which is extensively used in modern
application development due to its’ ability to
support rich data structures and objects
prevalent in healthcare, such as patients,
claims, policies, treatments and so on
All contents © MuleSoft, LLC 19
● Provides plug and play connector for HL7 and MongoDB Atlas.
● Provides a large number of operations and configurations on the data and the
database.
● Can work on simple request and response mechanism where a
user/application can send a request to MuleSoft integration and expect an
operation to be done to their FHIR data
Why MuleSoft?
All contents © MuleSoft, LLC 20
Error Handling in MuleSoft
● Requirement :
○ Stop the processing if there is any error while converting one format to another.
○ Do not retry until the error in the input data is fixed.
○ Send an email notification mentioning the error.
● On Error Propagate:
○ All processors in the error handling scope are executed but at the end :
■ The rest of the flow that threw the exception is not executed which means nothing will be added to
MongoDb
■ The error is re-thrown up to the next level and handled there.
All contents © MuleSoft, LLC 21
Correlation ID
● Common Identifier to all requests, messages and
responses in each transaction.
● A Correlation ID with a log entry helps in
implementing auditing.
● On failure, we just need to check the logs as per
correlation ID to get combined transactional activity
among all microservices.
● In the screenshot on the right you can see the
CorrelationID being forwarded to all Microservices.
● Screenshot below shows how in the logs we can find
audit trail of any transaction using CorrelationID.
All contents © MuleSoft, LLC
Customer Story
● Customer tried building the converter in Java but it was a very long process.
● Customer was looking for various ways to store FHIR data for example smileCDR,
which is expensive and since it is third party, it is not completely under your control.
22
All contents © MuleSoft, LLC
LIVE DEMO
All contents © MuleSoft, LLC
Links
FHIR Resources : https://www.hl7.org/fhir/resourcelist.html
Github link to the code: https://github.com/ankurbmathur/FHIR-MongoDB-Mule.git
MongoDB Atlas: https://cloud.mongodb.com/
24
All contents © MuleSoft, LLC
Thank you

More Related Content

Similar to Unleash MuleSoft Platform for Enterprise Healthcare Solutions

Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
Daniel Soffner
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
Royston Lobo
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
Daniel Soffner
 
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalertsAhmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Shekh Muenuddeen
 
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalertsAhmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Shekh Muenuddeen
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
Royston Lobo
 
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex GatewayEmbarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Eva Mave Ng
 
2022-221021003409-5f494fb1.pdf
2022-221021003409-5f494fb1.pdf2022-221021003409-5f494fb1.pdf
2022-221021003409-5f494fb1.pdf
Srinivasa771031
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
Julian Douch
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Eva Mave Ng
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
Jim Andrews
 
Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020
Daniel Soffner
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Alfonso Martino
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
Royston Lobo
 
Princeton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform API
Princeton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform APIPrinceton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform API
Princeton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform API
SubhasRoy11
 
MuleSoft_NZ_Meetup_11
MuleSoft_NZ_Meetup_11MuleSoft_NZ_Meetup_11
MuleSoft_NZ_Meetup_11
MizuhoHoshino
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
Angel Alberici
 
Melbourne Virtual MuleSoft Meetup June 2021
Melbourne Virtual MuleSoft Meetup June 2021Melbourne Virtual MuleSoft Meetup June 2021
Melbourne Virtual MuleSoft Meetup June 2021
Daniel Soffner
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
Wojtek Maciejczyk
 

Similar to Unleash MuleSoft Platform for Enterprise Healthcare Solutions (20)

Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
 
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalertsAhmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
 
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalertsAhmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex GatewayEmbarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
 
2022-221021003409-5f494fb1.pdf
2022-221021003409-5f494fb1.pdf2022-221021003409-5f494fb1.pdf
2022-221021003409-5f494fb1.pdf
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
Princeton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform API
Princeton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform APIPrinceton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform API
Princeton-NJ-Meetup-Managing CloudHub applications using CloudHub Platform API
 
MuleSoft_NZ_Meetup_11
MuleSoft_NZ_Meetup_11MuleSoft_NZ_Meetup_11
MuleSoft_NZ_Meetup_11
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
 
Melbourne Virtual MuleSoft Meetup June 2021
Melbourne Virtual MuleSoft Meetup June 2021Melbourne Virtual MuleSoft Meetup June 2021
Melbourne Virtual MuleSoft Meetup June 2021
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 

Recently uploaded

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Unleash MuleSoft Platform for Enterprise Healthcare Solutions

  • 1. All contents © MuleSoft, LLC Sydney MuleSoft Meetup Thank you for joining us today! Please introduce yourself in the chat! We will get started at 12pm Sydney time Welcome
  • 2. All contents © MuleSoft, LLC Meet Your Sydney Meetup Leaders 2 Join the group at https://meetups.mulesoft.com/sydney/ to be notified of all future events
  • 3. All contents © MuleSoft, LLC Unleash MuleSoft Platform for Enterprise Healthcare Solutions 3 Join the group at https://meetups.mulesoft.com/sydney/ to be notified of all future events
  • 4. All contents © MuleSoft, LLC 4 ● MuleSoft Announcements ● Presentation ● Q&A ● Trivia & Prize Conference Logistic ● Use the chat and Q&A link to ask questions and comment. ● Slides and recording will be shared within 24-48 hours on the event page. Unleash MuleSoft Platform for Enterprise Healthcare Solutions
  • 5. All contents © MuleSoft, LLC Announcements 5
  • 6. All contents © MuleSoft, LLC MuleSoft Product Releases
  • 7. All contents © MuleSoft, LLC GA COMPOSER Now Available Salesforce Flow ANYPOINT PLATFORM MuleSoft Automation Create better customer and employee experiences RPA New Seamlessly automate work across docs, images, modern & legacy apps Realize value faster across your business through clicks not code Accelerate innovation securely & reliably through Anypoint Platform
  • 8. All contents © MuleSoft, LLC Next generation of MuleSoft’s Managed IPaaS MuleSoft CloudHub 2.0 GA 8
  • 9. All contents © MuleSoft, LLC Universal API Management Feature Updates MuleSoft Universal API Management (UAPIM) GA ● Anypoint Flex Gateway 1.1.0 ● Anypoint Flex Gateway 1.1.0 Policies (LDAP and HTTP Caching) ● Message Logs for Flex Gateway within APIM ● Onboard UAPIM to Metering and Billing Service ● Event-driven APIs Support in API Governance 9
  • 10. All contents © MuleSoft, LLC MuleSoft Platform Updates GA ● Anypoint Studio 7.13.0 ● Anypoint API Manager 2.4.4 ● Runtime Manager update and full Java 11 support for Mule Runtime Engine ● Anypoint Partner Manager 2.13.1 ● Import and Export Scripts on DataWeave Playground ● Mule Gateway - JWT Validator Support for ES256 ● Sorting for Total Request and Error Rates on API List ● Mule SDK - Troubleshooting and Diagnostics Enhancements 10
  • 11. All contents © MuleSoft, LLC Upcoming Events
  • 12. All contents © MuleSoft, LLC Upcoming Community Meetups ● Upcoming events ○ Manila: API Governance and Flex Gateways ○ Wellington: Connected Consumer Experience through MuleSoft and Salesforce Marketing Cloud ● Weekly events ○ Check out all upcoming events every week here ● Over 150 groups world wide ○ Join from anywhere! → Join the Global Group: meetups.mulesoft.com/online-group-english → RSVP for upcoming events: meetups.mulesoft.com/events
  • 13. All contents © MuleSoft, LLC 13 Become a MuleSoft Mentor Who are MuleSoft Mentors? ● Individuals eager to become active contributors across platforms ● Hold 1+ MuleSoft certifications (not required!) Why should you become a Mentor? ● Build your professional and personal brand ● Help others skill up ● Earn recognition as a Mule expert by MuleSoft and the broader ecosystem Apply now mulesoft.com/mentors A top community program
  • 14. All contents © MuleSoft, LLC Building FHIR Applications in MongoDB using MuleSoft Ankur Bahadur Mathur
  • 15. All contents © MuleSoft, LLC About Me 15
  • 16. All contents © MuleSoft, LLC 16 Agenda ● What is FHIR and Why to use it? ● Why MongoDB Atlas? ● Why MuleSoft? ● Error Handling ● Correlation ID ● Customer Story ● Demo
  • 17. All contents © MuleSoft, LLC 17 ● Supports RESTful architectures: seamless exchange of information using messages or documents, and service based architectures ● XML or JSON as the data transmission format ● A strong focus on implementation – fast and easy to implement. ● Independent of any one EHR vendor, health system, or other for-profit health entity
  • 18. All contents © MuleSoft, LLC 18 ● MongoDB Atlas is a fully-managed cloud database ● Atlas handles all the complexity of deploying, managing, and healing MongoDB deployments on the cloud service provider of your choice (AWS, Azure, and GCP). ● MongoDB and FHIR both support the JSON format, which is extensively used in modern application development due to its’ ability to support rich data structures and objects prevalent in healthcare, such as patients, claims, policies, treatments and so on
  • 19. All contents © MuleSoft, LLC 19 ● Provides plug and play connector for HL7 and MongoDB Atlas. ● Provides a large number of operations and configurations on the data and the database. ● Can work on simple request and response mechanism where a user/application can send a request to MuleSoft integration and expect an operation to be done to their FHIR data Why MuleSoft?
  • 20. All contents © MuleSoft, LLC 20 Error Handling in MuleSoft ● Requirement : ○ Stop the processing if there is any error while converting one format to another. ○ Do not retry until the error in the input data is fixed. ○ Send an email notification mentioning the error. ● On Error Propagate: ○ All processors in the error handling scope are executed but at the end : ■ The rest of the flow that threw the exception is not executed which means nothing will be added to MongoDb ■ The error is re-thrown up to the next level and handled there.
  • 21. All contents © MuleSoft, LLC 21 Correlation ID ● Common Identifier to all requests, messages and responses in each transaction. ● A Correlation ID with a log entry helps in implementing auditing. ● On failure, we just need to check the logs as per correlation ID to get combined transactional activity among all microservices. ● In the screenshot on the right you can see the CorrelationID being forwarded to all Microservices. ● Screenshot below shows how in the logs we can find audit trail of any transaction using CorrelationID.
  • 22. All contents © MuleSoft, LLC Customer Story ● Customer tried building the converter in Java but it was a very long process. ● Customer was looking for various ways to store FHIR data for example smileCDR, which is expensive and since it is third party, it is not completely under your control. 22
  • 23. All contents © MuleSoft, LLC LIVE DEMO
  • 24. All contents © MuleSoft, LLC Links FHIR Resources : https://www.hl7.org/fhir/resourcelist.html Github link to the code: https://github.com/ankurbmathur/FHIR-MongoDB-Mule.git MongoDB Atlas: https://cloud.mongodb.com/ 24
  • 25. All contents © MuleSoft, LLC Thank you