From pilot to production without committees, roadmaps, or handoffs.
One engineer. Research to production. Healthcare. Finance. Compliance.
Hi Mika,
The HL7 MLLP server is live. Lab results are flowing from the analyzer to the EHR without manual entry. Average message processing time is 12ms.
I've configured the FHIR resources for your clinical terminology. The compliance audit trail logs every transaction. Ready for your team to review before we open it to the other wards.
Best,
Christian Hellsten
Aktagon Ltd.
Status: Accepted
Hospital laboratory systems send results via HL7 v2.3 messages over MLLP (Minimal Lower Layer Protocol). The current workflow requires manual data entry from analyzer to EHR. Error rate: 3.2% per ward.
Build an HL7 MLLP server in Go that receives lab results, validates message structure, maps clinical terminology to FHIR resources, and forwards to the EHR via REST API.
Rejected: Heavy runtime, complex configuration, licensing costs for production deployment
Rejected: FHIR-first, not HL7 v2-first. Would require additional translation layer for legacy systems
Rejected: GIL limits concurrent connection handling. Hospital systems expect sub-50ms ACK responses
| Message Type | Count (24h) |
|---|---|
| ORU^R01 — Lab Result | 1,840 |
| ORM^O01 — Order | 312 |
| ADT^A01 — Admission | 128 |
| ADT^A08 — Update | 86 |
| ACK — Acknowledge | 2,366 |
| Message Type | Last Received |
|---|---|
| ORU^R01 — Lab Result | 2 min ago |
| ORM^O01 — Order | 8 min ago |
| ADT^A01 — Admission | 23 min ago |
| ADT^A08 — Update | 41 min ago |
| ACK — Acknowledge | 2 min ago |
One engineer. Research to production. Healthcare. Finance. Compliance.