/org.hl7.fhir.validator-wrapper

CLI, Desktop GUI, and Standalone Server for the FHIR Validator

Primary LanguageKotlinApache License 2.0Apache-2.0

validator-wrapper

CI Status (master) Website Docker Image
Build Status Docker Status

This project contains the CLI, Desktop GUI, and Standalone Validation Server for the FHIR Validator.

A publicly hosted instance of the Web interface for this validator is available here: https://validator.fhir.org/

REST API

See here for the REST API documentation.

Building this Project

You can find detailed instructions on setting up this project in your IDE here.

This project uses the gradle build tool to build, and includes pre-built gradlew wrappers for common build tasks.

To build:

On Mac or Linux:

gradlew build

On Windows (Command Prompt):

gradlew.bat build

Note: If you are using Windows Powershell, you may get a error The term 'gradlew.bat' is not recognized as the name of a cmdlet.... To fix this, wrap your command with cmd.exe /c 'gradlew.bat build'

To run a self-hosted version of the web UI:

On Mac or Linux:

gradlew run

On Windows:

gradlew.bat run

Detailed build instructions and documentation, including gradle setup can be found here.

Additional Documentation

Supporting documentation and instructions can be found on our github.io page.


Version Management:

We manage release versioning using the semantic version plugin for gradle.

Releases

Releases and release notes are published to GitHub, and a hosted version of the latest release can be found here.

CI/CD

This project has pipelines hosted on Azure Pipelines.

Maintenance

Have you found an issue? Do you have a feature request? Great! Submit it here and we'll try to fix it as soon as possible.

This project is maintained by David Otasek, Grahame Grieve, and Mark Iantorno on behalf of the FHIR community.