How to Parse HL7 Messages with AI — Free MCP Server
TL;DR Install the DICOM/HL7/FHIR MCP Server (pip install dicom-hl7-mcp), add it to Claude Desktop, and paste any HL7 v2.x message. Claude parses every segment, names every field, looks up table val...

Source: DEV Community
TL;DR Install the DICOM/HL7/FHIR MCP Server (pip install dicom-hl7-mcp), add it to Claude Desktop, and paste any HL7 v2.x message. Claude parses every segment, names every field, looks up table values, and explains what the message means in context. Free. No license required. The server covers 15 HL7 segment types, 200+ DICOM tags, and 20+ HL7 code tables. The Problem If you've worked in healthcare IT, you've done this a thousand times: someone sends you a raw HL7 message and asks "what's wrong with this?" MSH|^~\&|RIS|RAD|EMR|HOSP|20240315140000||ORU^R01|MSG003|P|2.5.1 PID|1||MRN12345^^^HOSP^MR||DOE^JOHN||19650315|M OBR|1|ORD001|ACC001|CTABD^CT Abdomen^L|||20240315130000 OBX|1|FT|&GDT^Report||FINDINGS: Normal CT abdomen.||||||F You squint at pipe-delimited fields, count positions, check which table F refers to in OBX-11, and try to remember if OBR-18 is the accession number or the placer order number. According to the HL7 International v2.5.1 specification, there are over 180