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.
Download: Windows
Download: macOS and Linux
Double-click Hammer.exe
.
- Install .NET Core 2.2 Runtime
- Launch Hammer: double-click
run-hammer.sh
- Drag and drop, paste, or open a FHIR instance.
- Adjust the validation scope in settings if necessary - by default, it's the folder and subfolders the resource was opened from.
- 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