Topic
Level
Presenter(s):
Brent Moen and Jeremy Coleman
Pushing Mirth Connect Beyond the Open Source
Wednesday, November 4, 2015 11:00 AM - 12:15 PM
300
Mirth’s Open Source Roots
● Mirth makes use of open source
infrastructure to lower total cost of
ownership:
○ Linux, Java, PostgreSQL, Jasper
Reports
● Modular Expansion
○ OSGi Framework
○ Mirth Connect Plugins
○ Mirth Results Agents
○ Mirth Results Reports
● Documented API
○ SOAP/REST
○ Over 300 Methods
Commercial Extensions• Functions that extend and simplify
the Connect solution.What is it?
• Download and install these
extensions, plugin’s, into existing
instance of Connect.
Why should I? • Mirth generated/supported code
so your organization doesn’t have
“to recreate the wheel”.
How do I get
it?
Overview
● Silver
• Channel History
• SSL Manager
● Gold
• LDAP Authentication
• Role Based Security
• Email Reader
● Platinum• Advanced Clustering
• Advanced Alerting
• CDAPI Library
• Serial Connector
• ASTM E1381 Transmission Mode
• ASTM E1394 Data Type
Support Level: Silver
Channel History
• View and
compare past
revisions of
channels
• Revert to a past
revision
SSL Manager
• Easily configure SSL encryption for HTTP,
FTP & Web services
Support Level: Gold
LDAP Authentication
• Replaces the existing
authentication
mechanism and instead
authenticates against
an LDAP server
• Supports secure SSL
connections to the
LDAP server
Role Based Security
• Decide what
functions each
role can
execute
• Manage access
to sensitive
channel and
messaging data
across your
enterprise
Email Reader
• Securely connect to a POP3
or IMAP email server and
download email messages to
process in a channel
• Read the message headers,
body and attachments
Support Level: Platinum
Advanced Clustering
● Improved monitoring
● Improved management
● Improved availability
with automatic
message recovery
Advanced Alerting
● Metric-based alerting
● Channel state-based alerting
8:00 8:05 8:10 8:15 8:20
Time
Metric Alerts: Sliding Window● Based on the # of messages Received, Filtered,
Queued, Errored or Sent within a given window of time
Filtered 40 messagesFiltered 35 messagesFiltered 50 messages
Alert!
Metric Alerts: Sliding Window● Based on the # of messages Received, Filtered,
Queued, Errored or Sent within a given window of time
Calculated per Connector, per
Channel or Globally (the total
across all channels)
8:00 8:05 8:10 8:15 8:20
0
50
25
75
Queued
Count
Time
Metric Alerts: Threshold● Based on the total Queued or Errored message count
(as seen on the Dashboard)
Alert! Alert! Alert!
Metric Alerts: Threshold● Based on the total Queued or Errored message count
(as seen on the Dashboard)
8:00 8:05 8:10 8:15 8:20
0
50
25
75
Queued
Count
Time
10m
Alert!
8:05 8:10 8:15 8:20
Time
Channel State Alerts● Alert me when a channel has a certain state,
immediately or for a specified length of time
Alert!
Channel ABC
is Stopping
User stops
Channel ABC
Escalation Levels
● Automatically
escalate and de-
escalate an alert
after specified time
periods
Escalation Levels● Automatically escalate and de-escalate an alert
after specified time periods
Action Groups● Send different messages to different groups of
people
Wait Period● Perform the action only once every X minutes,
hours, etc
Action Type● Perform the action either when the alert is
triggered or the escalation level changes
Min/Max Level● Min/Max Level: Perform the action only at the
specified escalation levels
Schedule● Perform the action only during specified time
periods
Schedule● Perform the action only during specified time
periods
CDAPI Library
● Library of JavaScript functions that can be
used to read, manipulate or generate clinical
documents (CCD, CDA and CCDA)
● Can be used in JavaScript code in any
channel
CDAPI Library
Read CDA document
from message raw data
CDAPI Library
Set ‘msg’ to the
document XML
CDAPI Library
Write document
fields to a file
CDAPI Library
Serial Connector
• Useful for legacy equipment
• Listener & Sender connectors
• Protocols:
• MLLP
• ASTM E1381
• Basic (raw)
ASTM E1381
• Transmission mode
• TCP or Serial connectors
• Configure:
• Frame settings
• Validation settings
• Connection settings
ASTM E1394• Data type
Any Questions?
Session Survey
Please take a moment to complete a brief survey regarding this session.
1. Open your ONE UGM Mobile App (please note: you must have already logged in
and accepted the “Terms of Use” to access this feature)
2. Click the Navigation Button at the top left of the screen
3. Select “Sessions”
4. Search for and select this session
5. From the sessions details screen, select “Survey” at the bottom right of the screen
6. Remember to hit “Save” at the bottom of the survey once you have answered the
questions