dotnet tool install --global Hammer --version 1.0.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Hammer --version 1.0.0
nuke :add-package Hammer --version 1.0.0
<h1 align="center"> <br> <a href="https://github.com/health-validator/Hammer"><img src="https://raw.githubusercontent.com/health-validator/Hammer/master/assets/hammer-logo.png" alt="Hammer" width="200"></a> <br> Hammer <br> </h1>
<h4 align="center">A modern, cross-platform validator for <a href="http://hl7.org/fhir/index.html" target="_blank">FHIR®</a>.</h4>
<p align="center"> <a href="https://chat.fhir.org/#narrow/stream/179239-tooling/topic/Hammer"> <img src="https://img.shields.io/badge/chat-on%20zulip-green.svg"> </a> <a href="https://github.com/health-validator/Hammer/issues"> <img src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat"> </a> <a href="https://lgtm.com/projects/g/health-validator/Hammer/alerts/"> <img alt="Total alerts" src="https://img.shields.io/lgtm/alerts/g/health-validator/Hammer.svg?logo=lgtm&logoWidth=18"/> </a> </p>
<p align="center"> <a href="#download">Download</a> • <a href="#features">Features</a> • <a href="#credits">Credits</a> </p>
<p align="center"> <a href="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/hammer-intro.mov"> <img src="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/hammer-intro.gif" alt="Hammer demo" width="500px" /> </a> </p>
You've got a FHIR resource. You want to validate it, but how?
Use Hammer. Drag & drop a resource into the app, hit
Validate, and let it do its magic.
Simple, intuitive design
<img src="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/images/hammer-main-window.webp" width="500"> <br/><br/><br/>
Dual-validation by the best FHIR validators
<img src="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/images/dual-validation.webp" width="500"> <br/><br/><br/>
Both JSON and XML supported
<img src="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/images/json-xml-example.webp" width="500"> <br/><br/><br/>
STU3 and R4 supported
<img src="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/images/stu3-and-r4-supported.webp" width="500"> <br/><br/><br/>
Copy validation report as CSV
<img src="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/images/csv-export.webp" width="500"> <br/><br/><br/>
Filter by errors/warnings/info
<img src="https://raw.githubusercontent.com/health-validator/Hammer/main/assets/images/filter-errors.webp" width="500"> <br/><br/><br/>
Open-source and Free
Windows, macOS, and Linux
Alternatively, you can also install it as .NET tool:
dotnet tool install --global Hammer
Author: Vadim Peretokin. Join in, contributions are welcome!
This software wouldnt've been possible without these open source packages:
This project is not related to any employer.
|Product||Versions Compatible and additional computed target framework versions.|
|.NET||net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed.|
This package has no dependencies.