MSH|^~\&|MEDHOOK|GCP|

HL7v2 interfaces, running in your own GCP project.

MedHook receives MLLP feeds over a VPN, maps them to FHIR or JSON, and delivers them to Epic, your APIs, or Cloud Storage. Our engineers install it in your project and hand it over.

ADT^A01 · MSG00231ACK AA · 401 ms
MSH|^~\&|EPIC|STMARYS|MEDHOOK|GCP|20261012091544||ADT^A01^ADT_A01|MSG00231|P|2.5.1
EVN|A01|20261012091544
PID|1||483920^^^STMARYS^MR||DOE^JANE^Q||19810304|F|||1200 ELM ST^^SPRINGFIELD^IL^62701
PV1|1|I|4W^412^B^STMARYS||||1234^SMITH^ALAN|||MED||||||||V88213
PID.3Patient.identifier[0].value
PID.5Patient.name[0]
PID.8Patient.gender
PV1.2Encounter.class
PV1.19Encounter.identifier[0].value
Workflows

Trigger, map, deliver.

Filter on any field, map segments to FHIR R4 or JSON with lookups, and send to several destinations from one feed.

Tunnels

HA VPN to the hospital.

Create Cloud VPN or Interconnect tunnels, then hand the hospital a ready config for Cisco, Junos, pfSense or strongSwan.

Operations

Every message, every ACK.

Search the live stream, inspect any message field by field, and replay failures from the ACK queue.

Coming from Mirth Connect

Bring your channel export.

Upload the XML. Each channel becomes a draft workflow, with a report of what converted cleanly and what needs a person.

  • ADT_IN_STMARYSWorkflow · 6 nodesReady
  • ORU_LAB_LAKEVIEWWorkflow · 4 nodesReady
  • SIU_SCHED_OUTWorkflow · DB poll triggerReview
  • RAD_ORM_MERCYWorkflow · parallel 3 destsReview
  • LEGACY_FTP_DROPNeeds SFTP or GCSBlocked
How we deploy

A forward-deployed engineer sets it up with your team.

  1. 01

    Scope

    We review your interfaces, Mirth export and network constraints.

  2. 02

    Install

    MedHook goes into a GCP project you own, with Cloud SQL and private networking.

  3. 03

    Connect

    We build the tunnels with each hospital's network team and test with real feeds.

  4. 04

    Hand over

    Your team runs it. Support access is time-boxed and off by default.

Send us a sample feed.

We'll map it and show you the output on a call.

Talk to us