web stats
I'm I asking too much ? - Mirth Community

Go Back   Mirth Community > Mirth Connect > Support

Reply
 
Thread Tools Display Modes
  #1  
Old 09-05-2012, 03:15 AM
Mirth_me Mirth_me is offline
What's HL7?
 
Join Date: Aug 2012
Posts: 2
Mirth_me is on a distinguished road
Default I'm I asking too much ?

Hi Mirthlings

Still trying to get my head around this great product and have a couple of questions.

My use case is as follows.

Listen for inbound HL7 messages and filter on a Doctor unique ID in PV1 segment. Can be one or many doctors.

Then filter on the presence of an OBX segment and if the OBX-11 result status field has been set to F.

If all good, transform in-house Cerner test code to the LOINC equivalent. Large mapping table required. Roughly 3500 codes. That's a lot of if{} else's{} unless I can create a Map from an external file.

Write outbound message to file with the filename based on the Doctor's surgery code that has been gathered from the Doctors uniquie ID.

I know I could do this without to much trouble going straight to HAPI , but I really like the extra features of Mirth.

I would also like to use NoSQL instead of RDMS. Large data/map reduce etc . Is this possible with Mirth ?

I have lots of Java experience, but not as comfortable with JavaScript. Starting to get the feeling if I was to go with Mirth I'd be doing lots of this → var ud = new Packages.org.azufre.test.JarTest();

I'm I asking too much of Mirth?

Cheers
Wayne
Reply With Quote
  #2  
Old 09-05-2012, 05:17 AM
cory_cole cory_cole is offline
Mirth Guru
 
Join Date: Mar 2012
Posts: 1,227
cory_cole is on a distinguished road
Default

Q. Listen for inbound HL7 messages and filter on a Doctor unique ID in PV1 segment. Can be one or many doctors.

A. Yes

Q. Then filter on the presence of an OBX segment and if the OBX-11 result status field has been set to F.

A. Yes

Q. If all good, transform in-house Cerner test code to the LOINC equivalent. Large mapping table required. Roughly 3500 codes. That's a lot of if{} else's{} unless I can create a Map from an external file.

A. Can be done in either the globalMap or within a database.

Q. Write outbound message to file with the filename based on the Doctor's surgery code that has been gathered from the Doctors uniquie ID.

A. Yes, Pull the data and put into the globalMap. The variable will be available on the destinations page under 'Destination Mappings'. You can drag and drop the variable over under file name.

Q. I would also like to use NoSQL instead of RDMS. Large data/map reduce etc . Is this possible with Mirth ?

A. Can not answer this one. I have seen many different database used here without issues. But this is a question for the Mirth developers.

Q. I have lots of Java experience, but not as comfortable with JavaScript. Starting to get the feeling if I was to go with Mirth I'd be doing lots of this → var ud = new Packages.org.azufre.test.JarTest();

A. You do not need to do JavaScript. We have around 140 hospitals with multiple channels and most do not use any JavaScript. However, some of things you have asked above will require some JavaScript.
Reply With Quote
  #3  
Old 09-05-2012, 08:24 PM
ami199102 ami199102 is offline
OBX.2 Kenobi
 
Join Date: May 2012
Location: India
Posts: 70
ami199102 is on a distinguished road
Thumbs up

cole have given you the solution for all your questions. As he mentioned NoSQL stuff has to be answered by naurply or any other mirth employee.. Also javascript will be very easy to grasp up and use mirth effectively. So i personally recommend you to touch up javascript basics.
__________________
Amarnath. K
http://amarnathks.wordpress.com
Reply With Quote
  #4  
Old 09-07-2012, 12:57 PM
Mirth_me Mirth_me is offline
What's HL7?
 
Join Date: Aug 2012
Posts: 2
Mirth_me is on a distinguished road
Default

Thanks guys,

Nice to know it can be done. Will continue to troll the forums for solutions.

Cheers
Wayne
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 09:36 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Mirth Corporation