Topic - NextGen Healthcare...OSGi Framework Mirth Connect Plugins Mirth Results Agents Mirth Results...

Post on 09-Oct-2020

12 views 0 download

Transcript of Topic - NextGen Healthcare...OSGi Framework Mirth Connect Plugins Mirth Results Agents Mirth Results...

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