Free browser tool
FHIRMessage Analyzer.
Paste any FHIR R4 JSON resource or Bundle, scan key facts and a searchable path list, scrub PHI before sharing, import or export CSV and JSON, explore companion stubs, and draft an OperationOutcome — without a vendor toolkit.
What is the FHIR Message Analyzer?
FHIR R4 carries patients, orders, imaging studies, and reports as JSON resources. The FHIR Message Analyzer is a free, client-side tool for radiology IT and interface analysts: paste a resource or Bundle, scan Overview (key facts + flat paths), open Structure when you need the nested tree, learn soft validation hints, and generate an OperationOutcome stub. Export Overview as CSV or JSON, or import those files (including JSON you edited). Nothing is uploaded — parsing stays in your browser.
See it in action
Features
- Paste a single FHIR R4 resource or Bundle — searchset, transaction, or collection
- Converts common FHIR XML to JSON and pretty-prints it automatically
- Ctrl/⌘ + Enter to parse without reaching for the mouse
- Built-in synthetic samples — Patient, ServiceRequest, ImagingStudy, DiagnosticReport, Bundle
- Overview panel with key facts and a searchable flat path list
- Structure view keeps the full nested tree when you need it
- "Show empty" toggle reveals null and blank paths in both views
- Educational soft validation hints — missing subject, Bundle.type, identifiers, reference shapes, series UIDs
- Bundle entry chips open nested resources in Inspect, with one click back
- Related resource templates for Patient, ServiceRequest, ImagingStudy, and DiagnosticReport
- OperationOutcome builder — severity, code, diagnostics, and an optional FHIRPath expression
- Copy the built outcome, or inspect it straight in the tree
- Side-by-side Compare mode — load the original into A, the response into B
- Path-level diff highlights added, removed, and changed leaves
- One-click local PHI scrub of names, identifiers, phones, and addresses
- Export visible Overview rows as CSV or JSON — JSON includes the full resource
- Import JSON or CSV back in — edited values return to Inspect
- Save, load, and delete named snippets for messages you reuse often
- Optionally remember your last paste in this browser's local storage
- Configuration panel for language, theme, and the remember toggle
- Quick links to Worklist, PACS Admin, and the HL7 Message Analyzer
- Runs entirely client-side — nothing you paste is ever uploaded
Built for radiology IT
Questions
- What is the FHIR Message Analyzer?
- A free, client-side FHIR R4 JSON tool: paste a Patient, ServiceRequest, ImagingStudy, DiagnosticReport, or Bundle; scan key facts and paths; import or export CSV and JSON; scrub PHI; and draft an OperationOutcome.
- Is my FHIR JSON uploaded?
- No. Parsing stays in your browser. Nothing you paste is sent to a server. Do not paste real PHI.
- Is this a certified FHIR validator?
- No. It is an educational analyzer, not a certified FHIR validator, terminology server, or production interface engine.
Try it with synthetic samples
Open the analyzer and load a radiology sample — Patient, imaging order, ImagingStudy, DiagnosticReport, or Bundle — or import CSV/JSON. Prefer synthetic data; scrub before screenshots.
Educational tool only. Not a certified FHIR validator, terminology server, or production interface engine. Do not paste real PHI.