Free · No signup · Synthetic Bundles only

Free FHIR Genomics conformance validator

Paste a FHIR Genomics R4 Bundle, get a per-issue diagnostic. Useful for QA, vendor onboarding, and CI pipelines where the official HL7 validator is too heavy to run on every PR.

Synthetic Bundles only. The server rejects common PHI patterns (SSN, MRN, DOB, phone) automatically.

Optional check layers

What it checks

Synthetic Bundles only. No PHI

The validator is not a HIPAA-covered surface. Pasting real patient data violates the terms of use. The server-side detector rejects common PHI patterns (SSN, MRN, DOB, phone numbers) before processing. If you need to validate real PHI in a HIPAA-covered workflow, that's an Engine 2 enterprise feature. Talk to us.

Use it in CI

POST a synthetic Bundle to /api/tools/fhir-validator. Returns JSON: ok, issues[], counts. 30 validations per IP per 5 min, 2 MB payload cap.

curl -sS https://unmiri.com/api/tools/fhir-validator \
  -H 'content-type: application/json' \
  -d '{ "bundle": <synthetic bundle>, "mcode": true, "unmiriOpenSchema": true }' \
  | jq

Frequently asked questions

Can I validate real patient FHIR Bundles?
No. Synthetic Bundles only. The server detects common PHI patterns (SSN, MRN, DOB, phone numbers) and rejects the input.
What does the validator check?
Three layers: HL7 FHIR Genomics R4 IG conformance (always on), mCODE compatibility (optional), and UNMIRI open-schema conventions (optional: AMP/ASCO/CAP tier values, evidence.externalLevels shape).
Is the validator free?
Yes. No signup. 30 validations per IP per 5 minutes, 2 MB payload cap. For higher limits or HIPAA-covered validation, talk to us about Engine 2 enterprise access.
Is this a substitute for the official HL7 FHIR validator?
No. The official validator is a JVM tool that does full StructureDefinition resolution. This is a fast, pragmatic check for CI pipelines and vendor onboarding where Java overhead per PR isn't worth it.

Related references