D S
D S
Aug 22, 2017 · 2 min read

Abigail Watson Thanks for this post! It was immensely helpful, especially since you’ve included all the tools necessary to get started, including a FHIR server with test data and HAPI TestPanel tips.

I couldn’t get Part 2 Destination JSON to HL7 v2 to work. If anybody has tips or resources, please share.

Here are some tips for anybody else going through the full tutorial:

Mirth Connect

  • Edit Transformer — Paste the example HL7 v2 message in ‘Inbound Message Template’ to take advantage of the ‘Message Trees’, which will help understand the JavaScript syntax more quickly
  • Transformer debugging — It may help to open the Mirth Connect launcher twice — 1 to edit destination transformer, and 1 for dashboard to reprocess problematic messages
  • JavaScript Logging: logger.info(“debug message” + msg);

Mirth Connect on Mac

  • Mac may give you errors about log file write permission
  • Try installing under ~/ or find . | xargs chmod as needed
  • Default password is admin:admin
  • Since port 80 requires sudo on Mac, try another port, ex) 8081
  • Update settings.tutorial.json to port 8081, which determines where the ‘Send’ button sends to
  • Key name is Meteor.settings.public.interfaces.default.channel.endpoint

Meteor-FHIR

Part 1

Part 2

  • TCP MLLP debugging: start with File Writer and tail -f the file
  • Destination: If JSON to HL7 v2 doesn’t work, start with JSON to JSON or JSON to RAW

)

    D S

    Written by

    D S

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade