web stats
Updated: FHIR: Request for Feedback - Mirth Community

Go Back   Mirth Community > Mirth Connect > Support

Reply
 
Thread Tools Display Modes
  #1  
Old 02-21-2018, 08:15 AM
narupley's Avatar
narupley narupley is online now
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,026
narupley is on a distinguished road
Default Updated: FHIR: Request for Feedback

UPDATE 2018-06-06: The updated FHIR Connector extension has been released alongside Mirth Connect 3.6! More information here: https://www.mirthcorp.com/community/...d.php?t=218326

In case you didn't know, we currently have a FHIR Technology Preview that you can download and try out for free. It includes a source connector (FHIR Listener) that acts as a FHIR server. It handles the Capability Statement automatically, and will parse incoming requests to supply useful information in the source map. It also stands up a configurable website for displaying resources and other information, and includes some other helper/utility classes to help streamline your implementation.



We're working on updates to this, and would like some feedback from the community! Help us out by answering any of the following questions, or feel free to give general feedback or feature requests.

How many of you are using FHIR, either with or without Mirth Connect? If you're not using it, are you planning to?

What are you using it (or are wanting to use it) for? Any specific use-cases you can share?

For those of you using the FHIR Technology Preview, what is your honest feedback? What are we doing right, and what can we improve upon? Any specific gotchas or pain points we can iron out?

Among other things, here are some general updates/improvements under consideration:
  • Support for STU3 (R3)

  • Add a destination (FHIR Sender) connector
    • Similar to the Web Service Sender, this should have the ability to download capabilities from the server and display supported resources/interactions in drop-down menus

  • Add a graphical UI builder for FHIR resources

  • Add a dedicated FHIR data type that supports both XML and JSON

  • More documentation and examples!

Thank you in advance!
__________________
Step 1: JAVA CACHE...DID YOU CLEAR

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.

Last edited by narupley; 06-06-2018 at 09:43 AM.
Reply With Quote
  #2  
Old 02-21-2018, 09:01 AM
craig.burdulis craig.burdulis is offline
Mirth Newb
 
Join Date: Jan 2016
Posts: 7
craig.burdulis is on a distinguished road
Default

We definitely want STU3 support at our organization. Also, the documentation for configuring the FHIR Listener could be improved with more examples/details that would help those not too familiar with FHIR but very familiar with MC.
Reply With Quote
  #3  
Old 02-21-2018, 09:04 AM
narupley's Avatar
narupley narupley is online now
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,026
narupley is on a distinguished road
Default

Quote:
Originally Posted by craig.burdulis View Post
We definitely want STU3 support at our organization. Also, the documentation for configuring the FHIR Listener could be improved with more examples/details that would help those not too familiar with FHIR but very familiar with MC.
Thanks, I've added that to the list! Are you currently using the technology preview?
__________________
Step 1: JAVA CACHE...DID YOU CLEAR

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.
Reply With Quote
  #4  
Old 02-21-2018, 09:25 AM
ccitrano@tangible.com ccitrano@tangible.com is offline
OBX.3 Kenobi
 
Join Date: Apr 2008
Posts: 122
ccitrano@tangible.com
Default

Nick,

We are not currently using the technology preview. We do have FHIR square in our sites for projects that are slowly coming together.

I would be looking to use it in Mirth Connect. I think having the Destination (FHIR Sender) would make a lot of sense as it seems that brokering these types of connections may become more and more normal in the flow.

I typically prefer to code things using Javascript, even when there is a alternate GUI method of doing so. That just seems to be my preference for filters, transformers. I could see have the FHIR Listener and the FHIR Sender connectors in place, but everything in between being Javascript.

With regards to STU3, and other versions, it will be interesting to see what initial version really gains the traction based on the projects I get involved with. That will probably dictate where we start, not necessarily where we end.

Is this connector being designed for the appliance only? Will it ultimately be part of Mirth Connect?

Cheers.
Chuck.
__________________
Chuck Citrano
ccitrano at tangible.com
[url][/http://www.tangible.comurl]
Reply With Quote
  #5  
Old 02-21-2018, 09:35 AM
casest casest is offline
What's HL7?
 
Join Date: Apr 2017
Posts: 3
casest is on a distinguished road
Default

FHIR is on our radar and we are researching options, but there are no current projects underway.

Stephen
Reply With Quote
  #6  
Old 02-21-2018, 09:44 AM
narupley's Avatar
narupley narupley is online now
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,026
narupley is on a distinguished road
Default

Quote:
Originally Posted by ccitrano@tangible.com View Post
Is this connector being designed for the appliance only? Will it ultimately be part of Mirth Connect?
It won't be for the appliance only, it'll be a separate extension that will be able to be used with standalone Mirth Connect instances as well!
__________________
Step 1: JAVA CACHE...DID YOU CLEAR

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.
Reply With Quote
  #7  
Old 02-21-2018, 09:52 AM
polsonmrhc polsonmrhc is offline
What's HL7?
 
Join Date: May 2012
Location: McAlester, OK
Posts: 4
polsonmrhc is on a distinguished road
Default

We're not using FHIR now. No vendors we communicate with require it and our main EHR vendor doesn't have the capability yet. We will perhaps use FHIR once the federal TEFCA initiative kicks in, but that will depend upon the connection requirements the QHIN decides upon. Right now, our HIE is pushing for HL7 v2 for provider to QHIN communications, and FHIR between QHINs as per the USCDI. By the time all of it is implemented, I expect to have forgotten just about everything I learned in HL7 FHIR class from a year-and-a-half ago.https://www.mirthcorp.com/community/...ilies/wink.gif I wanted to begin working with the FHIR connector at the time I took the class, but we're not up on the latest version of Mirth Connect and would have to upgrade our server first.
Reply With Quote
  #8  
Old 02-21-2018, 09:53 AM
kirbykn2's Avatar
kirbykn2 kirbykn2 is offline
Mirth Guru
 
Join Date: Sep 2014
Location: Michigan
Posts: 547
kirbykn2 is on a distinguished road
Default

We are using FHIR in our DEV environment. Before we commit any additional resources/time the update to STU3 is necessary.

An example of how to implement the FHIR connector with a Microsoft SQL DB would be helpful. Also a way to ease the mapping from FHIR to a database. If you could configure your db schema in Mirth to the FHIR structure and then Mirth could prepare the appropriate calls to retrieve the data, that would be great. Much like the way me map HL7 messages in Mirth, we could import the db schema, and map the FHIR element to where it lives in our db.

Built in functionality to map from FHIR to CDA.

The webpage and conformance report is good feature. Being able to add/edit the content displayed here in the channel may be helpful. Also would this be the appropriate place to display the implementation guide or a link to it?

A dedicated location on the forum for FHIR specific questions may be helpful.
__________________
Kirby

Mirth Certified|Epic Bridges Certified|Cloverleaf Level 2 Certified

Appliance Version 3.10.4
Mirth Connect Version 3.5.0.8232
Java Version 1.6.0_45-b06
Java (64 bit) Version 1.6.0_45-b06
Java 7 (64 bit) Version 1.7.0_79-b15
Java 8 (64 bit) Version 1.8.0_121-b13
PostgreSQL Version 9.4.5
Reply With Quote
  #9  
Old 02-21-2018, 10:19 AM
mikko mikko is offline
Mirth Newb
 
Join Date: May 2016
Posts: 10
mikko is on a distinguished road
Thumbs up

No projects in our organization that requires us to use FHIR. But it's definitely in my radar for future projects. Still exploring how it works though. And btw, great update!
Reply With Quote
  #10  
Old 02-21-2018, 10:28 AM
narupley's Avatar
narupley narupley is online now
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,026
narupley is on a distinguished road
Default

Quote:
Originally Posted by kirbykn2 View Post
The webpage and conformance report is good feature. Being able to add/edit the content displayed here in the channel may be helpful. Also would this be the appropriate place to display the implementation guide or a link to it?
If you look in "extensions/fhir" in your installation directory (should be accessible via Appliance control panel too), there are a few things you can edit.

First are the files in public_html. These are HTML templates used for the overall look-and-feel of your webpage (template.html), as well as specific pages for loading the landing page and resources.

Then resource-specific template pages are in the narratives directory. There are two that ship with the technology preview by default, for Conformance and OperationOutcome (essentially your "error" page). You can add your own templates and provide links to them in narratives.properties. For example you'll see that for OperationOutcome there are the following lines:

Code:
operationoutcome.class=ca.uhn.fhir.model.dstu.resource.OperationOutcome
operationoutcome.narrative=file:extensions/fhir/narratives/OperationOutcome.html
There's a small blurb on this in the documentation, but we'll be sure to add more examples too.

Hope that helps!
__________________
Step 1: JAVA CACHE...DID YOU CLEAR

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.
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 07:27 AM.


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