HL7 Tools — Parser, Validator, FHIR R4 Converter

Created By
easysolutions906a month ago
Parse, explain, validate, generate, diff, and convert HL7 v2 messages. Supports versions 2.3-2.8 with 600+ CARISTIX field definitions. Bidirectional HL7 v2 to FHIR R4 conversion. 9 tools.
Overview

HL7 Tools — MCP Server + REST API

HL7 v2.x parser, viewer, validator, test message generator, and FHIR R4 converter.

Features

  • Parse raw HL7 v2 pipe-delimited messages into structured JSON with named fields
  • Explain messages with human-readable field descriptions (CARISTIX-style)
  • Validate messages against segment/field requirements for 20+ message types
  • Generate realistic test messages for ADT, ORM, ORU, SIU, MDM, DFT, VXU
  • Diff two HL7 messages to find field-level differences
  • Convert HL7 v2 to FHIR R4 Bundles (10 resource mappings)
  • Convert FHIR R4 Bundles back to HL7 v2
  • Look up any segment or field definition across versions 2.3–2.8

Supported Segments (20 with full definitions)

MSH, EVN, PID, PD1, NK1, PV1, PV2, IN1, GT1, DG1, ORC, OBR, OBX, AL1, SCH, NTE, FT1, PR1, RXA, RXE

Quick Start

npm install
npm run dev       # HTTP mode on port 3200
npm start         # stdio mode (for MCP clients)

MCP Tools

ToolDescription
hl7_parseParse HL7 v2 message to structured JSON
hl7_explainHuman-readable explanation of every field
hl7_validateValidate message structure and required fields
hl7_generateGenerate sample messages with fake data
hl7_diffCompare two messages field by field
hl7_to_fhirConvert HL7 v2 to FHIR R4 Bundle
fhir_to_hl7Convert FHIR R4 Bundle to HL7 v2
hl7_segmentsList all segments and field counts
hl7_field_infoLook up a specific field definition

REST API

POST /parse       — Parse a message
POST /explain     — Explain a message
POST /validate    — Validate a message
POST /generate    — Generate a test message
POST /diff        — Diff two messages
POST /to-fhir     — Convert HL7 to FHIR
POST /to-hl7      — Convert FHIR to HL7
GET  /segments    — List segments (?version=2.5.1)
GET  /field       — Field info (?segment=PID&field=3)
GET  /health      — Health check
GET  /            — API info

Server Config

{
  "mcpServers": {
    "hl7": {
      "command": "npx",
      "args": [
        "-y",
        "@easysolutions906/hl7-tools"
      ]
    }
  }
}
Project Info
Created At
a month ago
Updated At
a month ago
Author Name
easysolutions906
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Petro Mcp
@Groundwork Analytics LLC

petro-mcp — Petroleum Engineering MCP Server petro-mcp exposes petroleum engineering workflows to Claude and other MCP-compatible LLMs through natural language. Instead of writing Python scripts, just ask your AI assistant. Capabilities (80+ tools across the full upstream workflow): - Well Logs (LAS): Parse LAS files, extract curves and headers, compute Vshale, porosity (density, neutron-density, sonic, effective), water saturation (Archie, Simandoux, Indonesian), permeability (Timur, Coates), and net pay. - Decline Curve Analysis: Arps exponential/hyperbolic/harmonic fits, advanced models (Duong, PLE, SEPD), EUR calculation, Monte Carlo EUR distributions, bootstrap confidence intervals, probabilistic forecasts, price sensitivities. - Rate Transient Analysis (RTA): Agarwal-Gardner, Blasingame, NPI, flowing material balance, normalized rate, sqrt-time, material balance time, permeability estimation, radius of investigation. - Production Analytics: CSV production data queries, trend analysis, anomaly detection (shut-ins, rate jumps, water breakthrough, GOR blowouts), producing ratios (GOR, WOR, water cut). - PVT & Reservoir: Black-oil correlations (Standing, Beggs-Robinson, Hall-Yarborough, Lee-Gonzalez-Eakin, Sutton), brine PVT, bubble point, oil compressibility, gas Z-factor, volumetric OOIP/OGIP, recovery factors, Havlena-Odeh, P/Z analysis. - Drilling & Wellbore: Hydrostatic pressure, ECD, kill mud weight, MAASP, burst/collapse pressure, bit pressure drop, nozzle TFA, annular velocity, dogleg severity, vertical section, well survey, anticollision, wellbore tortuosity. - Production Engineering: Nodal analysis (Vogel IPR + VLP), Beggs-Brill multiphase flow, choke flow, erosional velocity, Turner/Coleman critical rates, hydrate temperature/inhibitor, ICP/FCP, HPT. - Economics: NPV, IRR, payout period, PV10, breakeven price, well economics, operating netback, price sensitivity. - Units: Oilfield unit conversions across pressure, rate, volume, length, density, viscosity, and more. Why petro-mcp? Purpose-built for petroleum engineers. Other energy MCP servers focus on commodity prices; this one runs the actual engineering calculations — log interpretation, decline analysis, reservoir engineering, drilling, production, and economics — all through plain English. Install: pip install petro-mcp → configure in Claude Desktop → ask away. Links: GitHub: https://github.com/petropt/petro-mcp · PyPI: https://pypi.org/project/petro-mcp/ · Web tools: https://tools.petropt.com License: MIT · Author: Groundwork Analytics

a day ago
Convertify: File Converter MCP
@convertify-pro

Convertify MCP is the local Model Context Protocol server for Convertify, the all-in-one offline file converter for Windows. It lets MCP clients talk to a locally installed Convertify instance over stdio, so conversions, inspections, batch jobs, and AI-powered workflows can run directly on the user's Windows machine without uploading files to a cloud service. Overview Convertify is built for users who want serious file conversion power without file size limits, watermarks, account requirements, or privacy tradeoffs. The MCP server extends that same approach to AI clients and agent workflows. With Convertify MCP, clients can work with local files through Convertify's conversion engine and toolchain, including: Single-file conversions across images, video, audio, documents, eBooks, archives, fonts, subtitles, and 3D models Batch conversion workflows File inspection and planning File discovery and lightweight file handoff helpers Optional module preparation and installation AI image upscaling AI background removal AI video upscaling AI frame interpolation AI audio stem splitting Why Convertify MCP Fully local by design: files stay on the user's PC Windows-native workflow: built around the installed Convertify desktop and CLI binaries Broad format coverage: Convertify supports 230+ formats across media and document categories Batch-ready: designed for large local conversion jobs Privacy-first: ideal for sensitive documents, creative assets, CAD files, scans, and personal media AI tools included: advanced enhancement workflows run on-device instead of being sent to remote services

11 hours ago