Announcement

Collapse

Mirth Connect 4.3.0 Released!

Mirth Connect 4.3.0 is now available as an appliance update and on our GitHub page.

This is a major release containing new features like adding new functionality to the Mirth Connect Setup Wizard, adding the ability for resource and channel-specific classloaders to load child-first or parent-first, and added a default implementation of the getObjectsForSwaggerExamples() method in the ServicePlugin class. This release also contains enhancements for the Mirth Connect Administrator Launcher, the Mirth Connect Docker images, and several bug fixes and security improvements.

Download | See What's New | Upgrade Guide | Release Notes

For discussion on this release, see this thread.
See more
See less

Professional Support Options

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Professional Support Options

    I just wanted to give everyone a quick notice that professional support is available for Mirth. If you find yourself stuck creating interfaces or tricky HL7 related issues, Mirth is here to help and can quickly provide the level of support or engineering you need. Save time and help support the continued development of Mirth!

    Check out http://www.mirthcorp.com/services/support

    We have a full range of support options, interface development packages, etc.



    Thanks!
    -Chris
    Last edited by jacobb; 04-27-2009, 10:22 AM.
    Chris Lang

  • #2
    Re:Professional Support Options

    Hello Chris:

    First Technology Group is considering engaging with one of the support options offered. We are in a unique position though. We are a vendor offering digital pen and paper technology to the healthcare industry. We adopted Mirth as our interface engine enabling us to integrate with ERM/EHR and or any other departmental applications in a hospital environment or large medical paractices.

    As we move out of our testing phase and in to production environments, I would like to discuss the support options in detail. There are some questions I have regarding the deployment of Mirth as part of our solution to our clients. If you can let me know what would a preffered time and date I can give you a call or you can give me a call at your convinience at my office(704)414-6637 or at my mobile number (704)641-9535.

    Also I am having some problems deploying channels with 1.5 for which I posted on the support forum. I attached a file but the file attachement icon does show on the list. I don't if that is necessary for a response. Any help would be greatly appreciated on this issue.
    Regards,
    Charlie Olmeda

    Comment


    • #3
      Re:Professional Support Options

      Hi i would like to ask on how to convert messages from xml format to hl7 format.
      Do i have to use the transformer and step?





      thanks

      Comment


      • #4
        Re:Professional Support Options

        I just wanted to throw a comment into this thread.

        Out company (VocalEZ) has utilized the Mirth professional services for some time now (dating back to the .7 version).

        I would highly recommend the Mirth support staff. I have found them very supportive when we have run into problems, both of our own making and when we were trying to accomplish very difficult tasks.

        If you have any questions regarding their service and they work they have done for us, ask Chris to get you in contact with us.

        Alex

        Comment


        • #5
          Re:Professional Support Options

          Chris,
          I got the follwoing error message when I deploy Channel I created (It was deployed ok, but after while it stops working).

          Thanks
          Kebin
          [email protected]



          org.mule.config.ConfigurationException: Failed to parse configuration resource "C:\Program Files\Mirth\conf\mule-config.xml" (org.mule.config.ConfigurationException)
          at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:196)
          at com.webreach.mirth.server.Mirth.startMule(Mirth.ja va:229)
          at com.webreach.mirth.server.Mirth.restartMule(Mirth. java:186)
          at com.webreach.mirth.server.Mirth.run(Mirth.java:117 )
          Caused by: org.mule.config.ConfigurationException: Failed to parse configuration resource "C:\Program Files\Mirth\conf\mule-config.xml"
          at org.mule.config.builders.AbstractDigesterConfigura tion.process(AbstractDigesterConfiguration.java:12 1)
          at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:202)
          at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:194)
          ... 3 more
          Caused by: org.mule.management.agents.JmxManagementException: Failed to start Jmx Connector
          at org.apache.commons.digester.Digester.createSAXExce ption(Digester.java:2919)
          at org.apache.commons.digester.Digester.createSAXExce ption(Digester.java:2945)
          at org.apache.commons.digester.Digester.endElement(Di gester.java:1133)
          at org.apache.xerces.parsers.AbstractSAXParser.endEle ment(Unknown Source)
          at org.apache.xerces.impl.XMLDocumentFragmentScannerI mpl.scanEndElement(Unknown Source)
          at org.apache.xerces.impl.XMLDocumentFragmentScannerI mpl$FragmentContentDispatcher.dispatch(Unknown Source)
          at org.apache.xerces.impl.XMLDocumentFragmentScannerI mpl.scanDocument(Unknown Source)
          at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source)
          at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source)
          at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
          at org.apache.xerces.parsers.AbstractSAXParser.parse( Unknown Source)
          at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser .parse(Unknown Source)
          at org.apache.commons.digester.Digester.parse(Digeste r.java:1685)
          at org.mule.config.builders.AbstractDigesterConfigura tion.process(AbstractDigesterConfiguration.java:11 9)
          ... 5 more

          {}

          Comment


          • #6
            Re:Professional Support Options

            Chris,
            This is mule-config.xml

            <?xml version="1.0" encoding="UTF-8"?>
            <mule-configuration id="MirthConfiguration"
            version="1.0">

            <mule-environment-properties embedded="true"
            recoverable="true"
            workingDirectory="C:\Program Files\Mirth/.mule">
            <queue-profile
            maxOutstandingMessages="100000"
            persistent="true"/>
            <persistence-strategy
            className="org.mule.util.queue.FilePersistenceStra tegy"/>
            </mule-environment-properties>

            <agents>
            <agent
            className="org.mule.management.agents.RmiRegistryA gent"
            name="RMI">
            <properties><property
            name="serverUri"
            value="rmi://localhost:1099"/></properties>
            </agent>
            <agent
            className="org.mule.management.agents.JmxAgent"
            name="JMX">
            <properties>
            <map
            name="connectorServerProperties">
            <property
            name="jmx.remote.jndi.rebind"
            value="true"/>
            </map>
            <property
            name="connectorServerUrl"
            value="service:jmx:rmi:///jndi/rmi://localhost:1099/server"/></properties>
            </agent>
            </agents>

            <connector
            className="com.webreach.mirth.connectors.file.File Connector"
            name="3c9c09e6-7775-4adc-9b13-970ca3809078_source_connector"><exception-strategy
            className="com.webreach.mirth.server.mule.Exceptio nStrategy"/><properties><property
            name="sortAttribute" value="date"/><property
            name="channelId"
            value="3c9c09e6-7775-4adc-9b13-970ca3809078"/><property
            name="pollingType" value="interval"/><property
            name="pollingFrequency" value="1000"/><property
            name="binary" value="0"/><property
            name="processBatchFiles" value="1"/><property
            name="fileAge" value="0"/><property
            name="charsetEncoding"
            value="DEFAULT_ENCODING"/><property name="moveToPattern"
            value="${ORIGINALNAME}.read"/><property
            name="checkFileAge" value="0"/><property
            name="autoDelete" value="0"/><property name="fileFilter"
            value="*.hl7"/><property name="moveToDirectory"
            value="C:/HL7Temp"/></properties></connector><connector
            className="com.webreach.mirth.connectors.http.Http Connector"
            name="3c9c09e6-7775-4adc-9b13-970ca3809078_destination_1_connector"><exception-strategy
            className="com.webreach.mirth.server.mule.Exceptio nStrategy"/><properties><property
            name="channelName" value="None"/><property
            name="replyChannelId" value="sink"/><map
            name="headerVariables"/><property name="channelId"
            value="3c9c09e6-7775-4adc-9b13-970ca3809078"/><map
            name="requestVariables"/><property name="method"
            value="get"/></properties></connector><transformers>
            <transformer
            className="org.mule.transformers.simple.ByteArrayT oString"
            name="ByteArrayToString"/>
            <transformer
            className="com.webreach.mirth.connectors.jms.trans formers.JMSMessageToObject"
            name="JMSMessageToObject"
            returnClass="java.lang.String"/>
            <transformer
            className="org.mule.transformers.simple.StringToBy teArray"
            name="StringToByteArray"/>
            <transformer
            className="com.webreach.mirth.connectors.soap.tran sformers.SOAPRequestToString"
            name="SOAPRequestToString"/>
            <transformer
            className="com.webreach.mirth.server.mule.transfor mers.ResultMapToXML"
            name="ResultMapToXML"/>
            <transformer
            className="org.mule.transformers.simple.ObjectToSt ring"
            name="ObjectToString"/>
            <transformer
            className="org.mule.transformers.NoActionTransform er"
            name="NoActionTransformer"/>
            <transformer
            className="com.webreach.mirth.server.mule.transfor mers.HttpStringToXML"
            name="HttpStringToXML"/>
            <transformer
            className="com.webreach.mirth.server.mule.transfor mers.HttpRequestToString"
            name="HttpRequestToString"/>
            <transformer
            className="com.webreach.mirth.server.mule.transfor mers.JavaScriptPreprocessor"
            name="3c9c09e6-7775-4adc-9b13-970ca3809078_source_preprocessor"><properties><pro perty
            name="preprocessingScriptId"
            value="72015bd2-c7a7-45db-a019-af64ffdd333a"/></properties></transformer><transformer
            className="com.webreach.mirth.server.mule.transfor mers.JavaScriptTransformer"
            name="3c9c09e6-7775-4adc-9b13-970ca3809078_source_transformer"><properties><prop erty
            name="removeNamespace" value="true"/><property
            name="outboundProtocol" value="HL7V2"/><property
            name="channelId"
            value="3c9c09e6-7775-4adc-9b13-970ca3809078"/><property
            name="mode" value="SOURCE"/><property
            name="connectorName"
            value="sourceConnector"/><property
            name="encryptData" value="false"/><property
            name="transformerScriptId"
            value="2fb2c2a5-3d88-4e07-9a98-5716f59b4a8e"/><property
            name="filterScriptId"
            value="910ee5f8-422f-4fab-9737-3ddcb7da5ceb"/><property
            name="inboundProtocol"
            value="HL7V2"/></properties></transformer><transformer
            className="com.webreach.mirth.server.mule.transfor mers.JavaScriptTransformer"
            name="3c9c09e6-7775-4adc-9b13-970ca3809078_destination_1_transformer"><propertie s><property
            name="removeNamespace" value="true"/><property
            name="templateId"
            value="19dbb4a3-fa86-4eea-a95f-1c5fa1ea36da"/><property
            name="outboundProtocol" value="HL7V2"/><property
            name="channelId"
            value="3c9c09e6-7775-4adc-9b13-970ca3809078"/><property
            name="mode" value="DESTINATION"/><property
            name="connectorName"
            value="EXTENSION HL7 Gateway"/><property
            name="transformerScriptId"
            value="a6458b83-5513-4428-a5c8-16cb134a1058"/><property
            name="encryptData" value="false"/><property
            name="filterScriptId"
            value="45414ff6-a99e-478f-98e6-e1a35f82907f"/><property
            name="inboundProtocol" value="HL7V2"/><map
            name="inboundProperties"><property
            name="handleRepetitions"
            value="false"/><property name="useStrictParser"
            value="false"/><property
            name="useStrictValidation"
            value="false"/></map></properties></transformer></transformers>

            <interceptor-stack
            name="default">
            <interceptor
            className="org.mule.interceptors.LoggingIntercepto r"/>
            <interceptor
            className="org.mule.interceptors.TimerInterceptor"/>
            </interceptor-stack>

            <model
            name="Mirth">
            <!-- new descriptors will be added here -->

            <mule-descriptor
            implementation="org.mule.components.simple.PassThr oughComponent"
            name="MessageSink">
            <inbound-router>
            <endpoint
            address="vm://sink"/>
            </inbound-router>
            </mule-descriptor>

            <mule-descriptor
            implementation="com.webreach.mirth.server.mule.com ponents.Channel"
            initialState="started"
            name="3c9c09e6-7775-4adc-9b13-970ca3809078"><exception-strategy
            className="com.webreach.mirth.server.mule.Exceptio nStrategy"/><inbound-router><endpoint
            address="vm://3c9c09e6-7775-4adc-9b13-970ca3809078"
            transformers="3c9c09e6-7775-4adc-9b13-970ca3809078_source_preprocessor 3c9c09e6-7775-4adc-9b13-970ca3809078_source_transformer"/><router
            className="org.mule.routing.inbound.SelectiveConsu mer"><filter
            className="com.webreach.mirth.server.mule.filters. ValidMessageFilter"/></router><endpoint
            address="file://C:/HL7Temp"
            connector="3c9c09e6-7775-4adc-9b13-970ca3809078_source_connector"
            synchronous="true"
            transformers="ByteArrayToString 3c9c09e6-7775-4adc-9b13-970ca3809078_source_preprocessor 3c9c09e6-7775-4adc-9b13-970ca3809078_source_transformer"/></inbound-router><outbound-router><router
            className="org.mule.routing.outbound.FilteringMult icastingRouter"
            synchronous="true"><endpoint
            address="http://localhost:3000/hl7/process_message?dummyVar=${urlParams}"
            connector="3c9c09e6-7775-4adc-9b13-970ca3809078_destination_1_connector"
            synchronous="true" transformers="3c9c09e6-7775-4adc-9b13-970ca3809078_destination_1_transformer"/></router></outbound-router></mule-descriptor></model>
            </mule-configuration>

            Comment


            • #7
              Re:Professional Support Options

              hi! i have encountered a problem when creating messages wherein my query only selects one record in the database but mirth generates the same message infinitely meaning non stop. wut should i do?

              Comment


              • #8
                Re:Professional Support Options

                Are more open source documentation planned?

                Post edited by: trymirth, at: 11/24/2008 07:00

                Comment


                • #9
                  Re:Professional Support Options

                  Yes, the so called Killer App is a bit of a stretch. Lack of documentation and/or support in these forums and a program I still can't get to remove 1 lousy chracter from files, it's not rocket science. Mirth has the same problems most Open Source programs have, lack of documentation and support, that's why there are big guys like MS, Apple, Oracle etc..
                  Mike Caldwell
                  Alliance HealthCare - GE VAR
                  Rocklin, CA
                  Centricity PM/EMR Support - Developer - Network Engineer

                  Comment


                  • #10
                    Re:Professional Support Options

                    Hi everyone, have you seen the new(er) Wiki? It has a full reference guide, and this should be the answer to everyone's request about updated documentation. I've looked over it and its been recently updated and I think it's pretty complete. The great thing about the Wiki is that anyone can contribute and make it better.

                    The Wiki is here - http://www.mirthproject.org/community/wiki

                    Hope this helps.
                    Oscar Gonzalez
                    : Home of the Mirth Healthcare Appliances.

                    Comment

                    Working...
                    X