SlideShare a Scribd company logo
1 of 24
PERFORMANCE TWEAKS
CHANNEL METADATA
PERFORMANCE TWEAKS
Add clarity to your message logs and minimize data storage needs
CHANNEL METADATA
PERFORMANCE TWEAKS
But most of all, speed up your message searches big time.
INCREASING HEAP MEMORY
PERFORMANCE TWEAKS
The Heap Size is the amount of memory
made available for your Mirth Connect
front end application. This plays a role
especially when searching for messages
in channels with lots of traffic.
The Server Memory setting dictates the
amount of memory that Mirth Connect
as an engine will be able to use in the
background. This allows Mirth to
process large messages and handle
heavy traffic.
SECURITY IMPROVEMENTS
SECURITY IMPROVEMENTS
ENCRYPT PLAIN-TEXT CONFIG PASSWORDS
Add this to your mirth.properties file and
restart the Mirth Connect service.
SECURITY IMPROVEMENTS
ENCRYPT MESSAGE STORAGE
If you choose to use this
feature, add these settings to
your mirth.properties file and
restart the Mirth service.
For added security, you can
encrypt message content
stored in the database.
SECURITY IMPROVEMENTS
IMPORTING A SELF-SIGNED SSL CERTIFICATE
3
2
1
PROGRAMMING SUGGESTIONS
POLL #2
MOVE FUNCTIONS TO CODE TEMPLATES
PROGRAMMING SUGGESTIONS
Allows you to edit a function in one location instead of having
to make changes in every channel where you are using.
Also lets you keep your channels simple by
moving long and complicated code out of
them and into the code templates screen.
MODIFY AN HL7 MESSAGE WITH DATABASE DATA
PROGRAMMING SUGGESTIONS
Incoming Hl7 Message (note PID 4 is blank)
Transformed Hl7 Message (PID 4 now has the PatientMrn)
Source Transformer Javascript Writer
The row in our table we want to query
Using a code template for database connections
COMMON CHANNEL SETTINGS
PROGRAMMING SUGGESTIONS
ENVIRONMENT STRATEGIES
PROGRAMMING SUGGESTIONS
• Programmatically dictate desired
behavior based on server names rather
than manually making changes to
channels between development and
production environments.
• This eliminates potential for human
error when exporting channels from
development environment to
production.
ROUTING A MESSAGE TO OTHER CHANNELS
PROGRAMMING SUGGESTIONS
KNOW THE REASON FOR FILTERING
PROGRAMMING SUGGESTIONS
If you use a lot of filters, Mirth Connect
currently does not tell you which filter was
triggered. If that information is useful, here
is a custom way of showing that.
USING A JAVASCRIPT LIBRARY TO ENCRYPT FILES
PROGRAMMING SUGGESTIONS
MAINTENANCE STRATEGIES
MESSAGE STORAGE IMPACT
MAINTENANCE STRATEGIES
Uses the most disk space which
also slows processing time.
Preserves essential troubleshooting
data. Pair with pruning options to
keep disk usage in check.
Stores just the original source
message. No mapped variables.
Reprocess a message when you
need to troubleshoot one.
Deletes everything except what you
see on the channel message log.
Cannot reprocess a message.
1x
5x
8x
DATABASE BACKEND
MAINTENANCE STRATEGIES
Default Setting Preferred Configuration
• The default Apache Derby option is for quick deployment and testing.
• Mirth Corp recommends PostgreSQL, MySQL, Oracle, or SQL Server.
• These offer better performance, disk space efficiency, backup options,
security, etc.
PRETTY PRINT XML
MAINTENANCE STRATEGIES
SourceXmlUnformatted SourceXmlPrettyPrintFormat
POLL #3
WRAPPING UP
ADDITIONAL RESOURCES
“Best Practices and Vulnerabilities
in Mirth Connect” white paper
Google “Mirth Connect Security
White Paper Galen”
“Mirth Connect - Introduction” webcast
Search “Mirth Connect Galen” on Youtube
“10 Tips and Tricks To Make Mirth
Connect Work For You” blog post
Google “Mirth Connect Tips and Tricks Galen”

More Related Content

What's hot

Lessons learned processing 70 billion data points a day using the hybrid cloud
Lessons learned processing 70 billion data points a day using the hybrid cloudLessons learned processing 70 billion data points a day using the hybrid cloud
Lessons learned processing 70 billion data points a day using the hybrid cloud
DataWorks Summit
 
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018 AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
Amazon Web Services Korea
 

What's hot (20)

Cloud platform technical sales presentation
Cloud platform technical sales presentationCloud platform technical sales presentation
Cloud platform technical sales presentation
 
Serverless computing
Serverless computingServerless computing
Serverless computing
 
Serverless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversServerless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about servers
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
 
Lessons learned processing 70 billion data points a day using the hybrid cloud
Lessons learned processing 70 billion data points a day using the hybrid cloudLessons learned processing 70 billion data points a day using the hybrid cloud
Lessons learned processing 70 billion data points a day using the hybrid cloud
 
Deep Dive and Best Practices for Real Time Streaming Applications
Deep Dive and Best Practices for Real Time Streaming ApplicationsDeep Dive and Best Practices for Real Time Streaming Applications
Deep Dive and Best Practices for Real Time Streaming Applications
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018 AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
 
Introduction to Amazon Kinesis Firehose - AWS August Webinar Series
Introduction to Amazon Kinesis Firehose - AWS August Webinar SeriesIntroduction to Amazon Kinesis Firehose - AWS August Webinar Series
Introduction to Amazon Kinesis Firehose - AWS August Webinar Series
 
A comprehensive guide to mule soft mule 4
A comprehensive guide to mule soft mule 4A comprehensive guide to mule soft mule 4
A comprehensive guide to mule soft mule 4
 
Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나
Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나
Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나
 
Lessons learned from operating Data Platform on Kubernetes(EKS)
Lessons learned from operating Data Platform on Kubernetes(EKS)Lessons learned from operating Data Platform on Kubernetes(EKS)
Lessons learned from operating Data Platform on Kubernetes(EKS)
 
An Intro to Building and Optimizing a Hybrid Cloud on AWS
An Intro to Building and Optimizing a Hybrid Cloud on AWSAn Intro to Building and Optimizing a Hybrid Cloud on AWS
An Intro to Building and Optimizing a Hybrid Cloud on AWS
 
IBM Aspera - Moving the world’s data at maximum speed
IBM Aspera - Moving the world’s data at maximum speedIBM Aspera - Moving the world’s data at maximum speed
IBM Aspera - Moving the world’s data at maximum speed
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Deep Dive - Amazon Elastic MapReduce (EMR)
Deep Dive - Amazon Elastic MapReduce (EMR)Deep Dive - Amazon Elastic MapReduce (EMR)
Deep Dive - Amazon Elastic MapReduce (EMR)
 
AWS Summit Seoul 2023 | SOCAR는 어떻게 2만대의 차량을 운영할까?: IoT Data의 수집부터 분석까지
AWS Summit Seoul 2023 | SOCAR는 어떻게 2만대의 차량을 운영할까?: IoT Data의 수집부터 분석까지AWS Summit Seoul 2023 | SOCAR는 어떻게 2만대의 차량을 운영할까?: IoT Data의 수집부터 분석까지
AWS Summit Seoul 2023 | SOCAR는 어떻게 2만대의 차량을 운영할까?: IoT Data의 수집부터 분석까지
 
Building a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - WebinarBuilding a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - Webinar
 
Data Lake: A simple introduction
Data Lake: A simple introductionData Lake: A simple introduction
Data Lake: A simple introduction
 

Similar to Mirth Connect - Informations.pptx

Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)
kyroskoh
 
HP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredieHP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredie
ASBIS SK
 
Mainframe Cost Reduction
Mainframe Cost ReductionMainframe Cost Reduction
Mainframe Cost Reduction
Software AG UK
 
Dynamo Amazon’s Highly Available Key-value Store Giuseppe D.docx
Dynamo Amazon’s Highly Available Key-value Store Giuseppe D.docxDynamo Amazon’s Highly Available Key-value Store Giuseppe D.docx
Dynamo Amazon’s Highly Available Key-value Store Giuseppe D.docx
jacksnathalie
 

Similar to Mirth Connect - Informations.pptx (20)

Advanced Topics on the Mirth Connect Interface Engine
Advanced Topics on the Mirth Connect Interface EngineAdvanced Topics on the Mirth Connect Interface Engine
Advanced Topics on the Mirth Connect Interface Engine
 
Full Stream Ahead: Authoring Workflows for Scalable Stream Processing
Full Stream Ahead: Authoring Workflows for Scalable Stream ProcessingFull Stream Ahead: Authoring Workflows for Scalable Stream Processing
Full Stream Ahead: Authoring Workflows for Scalable Stream Processing
 
Unit 3
Unit 3Unit 3
Unit 3
 
Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)
 
HP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredieHP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredie
 
Running a Megasite on Microsoft Technologies
Running a Megasite on Microsoft TechnologiesRunning a Megasite on Microsoft Technologies
Running a Megasite on Microsoft Technologies
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
Cloud First Architecture
Cloud First ArchitectureCloud First Architecture
Cloud First Architecture
 
Mainframe Cost Reduction
Mainframe Cost ReductionMainframe Cost Reduction
Mainframe Cost Reduction
 
Proven Low-Cost Database for Your Business
Proven Low-Cost Database for Your BusinessProven Low-Cost Database for Your Business
Proven Low-Cost Database for Your Business
 
Getting started with Teradata
Getting started with TeradataGetting started with Teradata
Getting started with Teradata
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And Scalability
 
Dynamo Amazon’s Highly Available Key-value Store Giuseppe D.docx
Dynamo Amazon’s Highly Available Key-value Store Giuseppe D.docxDynamo Amazon’s Highly Available Key-value Store Giuseppe D.docx
Dynamo Amazon’s Highly Available Key-value Store Giuseppe D.docx
 
Mastering Data Management: Leveraging FME for Cloud Native Databases
Mastering Data Management: Leveraging FME for Cloud Native DatabasesMastering Data Management: Leveraging FME for Cloud Native Databases
Mastering Data Management: Leveraging FME for Cloud Native Databases
 
Optimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET ApplicationsOptimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET Applications
 
Software defined storage rev. 2.0
Software defined storage rev. 2.0 Software defined storage rev. 2.0
Software defined storage rev. 2.0
 
Availability Considerations for SQL Server
Availability Considerations for SQL ServerAvailability Considerations for SQL Server
Availability Considerations for SQL Server
 
Flaw less coding and authentication of user data using multiple clouds
Flaw less coding and authentication of user data using multiple cloudsFlaw less coding and authentication of user data using multiple clouds
Flaw less coding and authentication of user data using multiple clouds
 
KantanMT Brochure
KantanMT BrochureKantanMT Brochure
KantanMT Brochure
 
Webcenter application performance tuning guide
Webcenter application performance tuning guideWebcenter application performance tuning guide
Webcenter application performance tuning guide
 

Recently uploaded

Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
 

Recently uploaded (20)

Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphGraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
 
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 

Mirth Connect - Informations.pptx

  • 2. CHANNEL METADATA PERFORMANCE TWEAKS Add clarity to your message logs and minimize data storage needs
  • 3. CHANNEL METADATA PERFORMANCE TWEAKS But most of all, speed up your message searches big time.
  • 4. INCREASING HEAP MEMORY PERFORMANCE TWEAKS The Heap Size is the amount of memory made available for your Mirth Connect front end application. This plays a role especially when searching for messages in channels with lots of traffic. The Server Memory setting dictates the amount of memory that Mirth Connect as an engine will be able to use in the background. This allows Mirth to process large messages and handle heavy traffic.
  • 6. SECURITY IMPROVEMENTS ENCRYPT PLAIN-TEXT CONFIG PASSWORDS Add this to your mirth.properties file and restart the Mirth Connect service.
  • 7. SECURITY IMPROVEMENTS ENCRYPT MESSAGE STORAGE If you choose to use this feature, add these settings to your mirth.properties file and restart the Mirth service. For added security, you can encrypt message content stored in the database.
  • 8. SECURITY IMPROVEMENTS IMPORTING A SELF-SIGNED SSL CERTIFICATE 3 2 1
  • 11. MOVE FUNCTIONS TO CODE TEMPLATES PROGRAMMING SUGGESTIONS Allows you to edit a function in one location instead of having to make changes in every channel where you are using. Also lets you keep your channels simple by moving long and complicated code out of them and into the code templates screen.
  • 12. MODIFY AN HL7 MESSAGE WITH DATABASE DATA PROGRAMMING SUGGESTIONS Incoming Hl7 Message (note PID 4 is blank) Transformed Hl7 Message (PID 4 now has the PatientMrn) Source Transformer Javascript Writer The row in our table we want to query Using a code template for database connections
  • 14. ENVIRONMENT STRATEGIES PROGRAMMING SUGGESTIONS • Programmatically dictate desired behavior based on server names rather than manually making changes to channels between development and production environments. • This eliminates potential for human error when exporting channels from development environment to production.
  • 15. ROUTING A MESSAGE TO OTHER CHANNELS PROGRAMMING SUGGESTIONS
  • 16. KNOW THE REASON FOR FILTERING PROGRAMMING SUGGESTIONS If you use a lot of filters, Mirth Connect currently does not tell you which filter was triggered. If that information is useful, here is a custom way of showing that.
  • 17. USING A JAVASCRIPT LIBRARY TO ENCRYPT FILES PROGRAMMING SUGGESTIONS
  • 19. MESSAGE STORAGE IMPACT MAINTENANCE STRATEGIES Uses the most disk space which also slows processing time. Preserves essential troubleshooting data. Pair with pruning options to keep disk usage in check. Stores just the original source message. No mapped variables. Reprocess a message when you need to troubleshoot one. Deletes everything except what you see on the channel message log. Cannot reprocess a message. 1x 5x 8x
  • 20. DATABASE BACKEND MAINTENANCE STRATEGIES Default Setting Preferred Configuration • The default Apache Derby option is for quick deployment and testing. • Mirth Corp recommends PostgreSQL, MySQL, Oracle, or SQL Server. • These offer better performance, disk space efficiency, backup options, security, etc.
  • 21. PRETTY PRINT XML MAINTENANCE STRATEGIES SourceXmlUnformatted SourceXmlPrettyPrintFormat
  • 24. ADDITIONAL RESOURCES “Best Practices and Vulnerabilities in Mirth Connect” white paper Google “Mirth Connect Security White Paper Galen” “Mirth Connect - Introduction” webcast Search “Mirth Connect Galen” on Youtube “10 Tips and Tricks To Make Mirth Connect Work For You” blog post Google “Mirth Connect Tips and Tricks Galen”

Editor's Notes

  1. An essential element to configure in Mirth. Add information to the channel messages screen. Channel summary screen shows the Custom Metadata settings. Add clarity to message logs but all minimize storage needs.
  2. What are recommended settings?
  3. If you want to send data securely via an HTTP POST, you can do so by sending data to an HTTPS address. In the event that this address has a self-signed SSL certificate, you’ll want to import it into the Java Truststore on your computer. This Truststore is a file located in the /lib/security/ folder of the Java Program Files folder on the server where Mirth is installed. To edit your Truststore, there is a free application called Portecle that you can download from SourceForge.net. This is actually a Java Virtual Application, so you don’t need to install anything. Just unzip the folder that it comes in, and run the portecle.jar file as Administrator to give the application the permissions it needs to change the Truststore. On this slide you can see some screenshots showing how to import the certificate you need. Note that the little red X on the lock icon will still appear next to your HTTP Sender URL even after you have successfully imported the certificate, which can be misleading, because your data will be encrypted outgoing. Mirth Corp recommends you install their SSL Manager extension to have better certificate management on your machine. This, however, requires a paid support license with Mirth.
  4. Before we dive into some more technical aspects of Mirth, I wanted to get an idea of how much experience do you have with the Mirth Connect Interface Engine?
  5. WALK THROUGH CODE
  6. Development: Content: all -- raw, transformed, encoded, sent, response, response transformed, processed response, maps
  7. Is your organization currently evaluating migrating to a different interface engine?
  8. QUESTIONS AND ANSWERS – Any other questions I didn’t answer today I will try to follow up with individually