The validator-wrapper project contains the CLI, Desktop GUI, and Standalone Validation Server for the FHIR Validator. The tool can be run locally, or accessed online at the hosted validator-wrapper website.

Building Locally

This project uses the gradle build tool to build. In particular, we take advantage of Gradle’s Kotlin DSL as an alternative syntax to the traditional Groovy DSL.


To generate the jar containing all resources locally:

  1. Ensure you have Gradle installed on your system
  2. Generate the Gradle Wrapper files locally by running the command gradle wrapper --gradle-version=6.7
  3. Build the project by running the command ./gradlew build
  4. This will generate three jar files in the /build/libs/ directory. The only one we care about is validator-wrapper-jvm-{$project-version}.jar