A modern, cross-platform validator for FHIR®.
Key Features • How To Use • Download • Credits • Roadmap • License
Experimental and not ready for production. Try it out and give feedback!
- .NET and Java dual-validation
- XML and JSON
- Dark theme
- Simple, intuitive design
- Filter by message type
- Copy validation report as CSV
- Open-source and Free
- Cross platform
- Windows, macOS and Linux.
You can download the latest version of Hammer for Windows, macOS and Linux.
Prerequisite:
- Install .NET Core 2.2 Runtime
- Launch Hammer:
- Windows - double-click
run-hammer.bat - macOS and Linux - double-click
run-hammer.sh
Validating:
- Drag and drop, paste, or open a FHIR instance.
- Adjust the validation scope in settings if necessary.
- Click
Validate.
First time Hammer launches, it needs to download the necessary components to run - so it'll take a bit of time.
See the project's roadmap to get an idea of where it's headed, as well as contribute!
Author: Vadim Peretokin. Join in, contributions are welcome!
This software wouldnt've been possible without these open source packages:
- .NET API for FHIR
- .NET Core
- Anemonis.Runtime.ApplicationLauncher
- CsvHelper
- Java FHIR validator
- Qml.Net
- Qt
- TextCopy
This project is not related to Firely.
Credit to Markdownify for the README inspiration.
Furore.Fhir.ValidationDemo - Windows app demonstrating the use of the .NET HL7 FHIR Profile Validation API
- FHIR - Official HL7 FHIR® specification
- FRED - FHIR instance editor
- Ontoserver - Production-grade terminology server
- Simplifier - The FHIR hub
- Vonk - Production-grade FHIR server
Need FHIR consulting? I'm available.
MIT
LinkedIn @vadimperetokin · FHIR Zulip @Vadim Peretokin

