Loading...
Recommendations
Explore
Mirth® Connect by NextGen Healthcare User Guide
Use multiple resource folders for your Java libraries if you need to limit library usage to specific channels or if you have many Java libraries.
(Settings > Resources) Avoid putting all of your custom Java libraries in the Default Resource folder ("custom-lib"). You may have added a particular Java library to be used by a single channel. If so, place that library into a separate resource and enable that resource for that one channel under the "Dependencies" section of the Channel Properties. A danger of having too many libraries in the default resource is that unexpected runtime conflicts could occur between different libraries. Parent topic: Channel Configuration
Mirth® Connect by NextGen Healthcare User Guide
Place any reusable JavaScript code into Code Template functions and organize them into Code Template Libraries.
This prevents code duplication and keeps your JavaScript code from being scattered across your channels. Put reusable code into Code Templates and keep only channel-specific code in your channels. Code template libraries can also be enabled for only specific channels, to prevent namespace clashes and other confusion. Read more about Code Templates in the official NextGen Connect User Guide on the Success Community. Parent topic: Channel Configuration
Mirth® Connect by NextGen Healthcare User Guide
Use Deploy/Start Dependencies if one channel depends on another to operate correctly.
This can be configured in the Channel Summary view > Set Dependencies > Deploy/Start Dependencies. By defining channel dependencies, you can protect yourself against deploying a channel without deploying another channel that it depends on to operate correctly. Mirth® Connect will alert you when you attempt to deploy a channel that depends on another: Parent topic: Channel Configuration
Mirth® Connect by NextGen Healthcare User Guide
Use tags to categorize your channels
If you have a large number of channels to manage, tags can help you keep them organized. See the NextGen Connect User Guide on the Success Community for more information. Parent topic: Channel Configuration
Mirth® Connect by NextGen Healthcare User Guide
Use Custom Meta Data Columns to increase the performance of searching the message history on a particular message field.
If there is a particular element of data from your messages that you may need to search by later, configure the channel to map the data into a custom meta data field. Mirth Connect will then index this data to improve search performance when searching for particular values. To do this, first create a mapper transformer step that maps the value into a Channel Map variable ("myField" for example). Then in the "Custom Metadata" section of the channel summary screen, add a new column and assign it to the variable mapping that you defined ("myField"). To search for messages based on values in your custom meta data column, select "Advanced..." to open the Advanced Search Filter. Then add search criteria for the custom field in the table Parent topic: Channel Configuration
Mirth® Connect by NextGen Healthcare User Guide
Channel Performance
Adjust the Message Storage slider so that the channel only retains the message data that you will actually need. If large messages are expected, use an Attachment Handler to improve throughput and reduce memory and disk usage. Enable source queuing if an auto-generated acknowledgement is sufficient for the upstream system. Enable destination queuing if you do not need to respond to the originating system from your destination. Increase the Max Processing Threads value if message order is not important and you may receive a large number of messages in a short time Increase the Queue Threads value if the downstream system can accept multiple concurrent connections. Clear the "Wait for previous destination" checkbox, unless you need destinations to process messages one after another. Use the "Destination Set Filter" feature in your source transformer when you need to route messages to only one (or a subset) of destinations in your channel. Adjust the Message Storage slider so that the cha
Channel Configuration
Use tags to categorize your channels
Place any reusable JavaScript code into Code Template functions and organize them into Code Template Libraries.
Use Custom Meta Data Columns to increase the performance of searching the message history on a particular message field.
Use Deploy/Start Dependencies if one channel depends on another to operate correctly.
Use multiple resource folders for your Java libraries if you need to limit library usage to specific channels or if you have many Java libraries.
Use tags to categorize your channels
Place any reusable JavaScript code into Code Template functions and organize them into Code Template Libraries.
Use Custom Meta Data Columns to increase the performance of searching the message history on a particular message field.
Use Deploy/Start Dependencies if one channel depends on another to operate correctly.
Use multiple resource folders for your Java libraries if you need to limit library usage to specific channels or if you have many Java libraries.