{"id":18871156,"url":"https://github.com/hapifhir/org.hl7.fhir.validator-wrapper","last_synced_at":"2026-04-06T19:01:04.003Z","repository":{"id":42685875,"uuid":"285363653","full_name":"hapifhir/org.hl7.fhir.validator-wrapper","owner":"hapifhir","description":"CLI, Desktop GUI, and Standalone Server for the FHIR Validator","archived":false,"fork":false,"pushed_at":"2026-04-06T17:20:02.000Z","size":5256,"stargazers_count":48,"open_issues_count":39,"forks_count":26,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-04-06T17:26:44.105Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hapifhir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-08-05T17:47:43.000Z","updated_at":"2026-04-06T17:18:35.000Z","dependencies_parsed_at":"2023-02-16T11:31:19.795Z","dependency_job_id":"d943cd83-81a6-4719-8734-2e208bc0a016","html_url":"https://github.com/hapifhir/org.hl7.fhir.validator-wrapper","commit_stats":null,"previous_names":[],"tags_count":84,"template":false,"template_full_name":null,"purl":"pkg:github/hapifhir/org.hl7.fhir.validator-wrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapifhir%2Forg.hl7.fhir.validator-wrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapifhir%2Forg.hl7.fhir.validator-wrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapifhir%2Forg.hl7.fhir.validator-wrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapifhir%2Forg.hl7.fhir.validator-wrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hapifhir","download_url":"https://codeload.github.com/hapifhir/org.hl7.fhir.validator-wrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapifhir%2Forg.hl7.fhir.validator-wrapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31485516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"ssl_error","status_checked_at":"2026-04-06T17:22:54.741Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T05:24:35.151Z","updated_at":"2026-04-06T19:01:03.973Z","avatar_url":"https://github.com/hapifhir.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!---\n ____________________\n|                    |\n|  N  O  T  I  C  E  |\n|____________________|\n\nPlease maintain this README.md as a linkable document, as other documentation may link back to it. The following sections should appear consistently in all updates to this document to maintain linkability:\n\n## Building this Project\n## Releases\n## CI/CD\n## Maintenance\n\n---\u003e\n\n# validator-wrapper\n\n\n| CI Status (master) | Website Docker Image |\n| :---: | :---: |\n| [![Build Status][Badge-AzureMasterPipeline]][Link-AzureMasterPipeline] | [![Docker Status][Badge-DockerHub]][Link-DockerHub] |\n\n\nThis project contains the CLI, Desktop GUI, and Standalone Validation Server for the FHIR Validator.\n\nA publicly hosted instance of the Web interface for this validator is available here: https://validator.fhir.org/\n\n## REST API\n\n**[See here](https://validator.fhir.org/swagger-ui/index.html) for the REST API documentation.**\n\n## Building this Project\n\nYou can find detailed instructions on setting up this project in your IDE [here](https://hl7.github.io/docs/validator-wrapper/getting-started).\n\nThis project uses the [gradle build tool][Link-GradleWebpage] to build, and includes pre-built gradlew wrappers for common build tasks. \n\n### To build:\n\nOn Mac or Linux:\n\n```\ngradlew build\n```\n\nOn Windows (Command Prompt):\n\n```\ngradlew.bat build\n```\n\nNote: 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\nthis, wrap your command with `cmd.exe /c 'gradlew.bat build'`\n\n### To run a self-hosted version of the web UI:\n\nOn Mac or Linux:\n\n```\ngradlew run\n```\n\nOn Windows:\n\n```\ngradlew.bat run\n```\n\nDetailed build instructions and documentation, including gradle setup can be found [here][Link-GithubIOBuilding].\n\n## Additional Documentation\nSupporting documentation and instructions can be found on our [github.io page][Link-GithubIO].\n\n---\n## Version Management:\nWe manage release versioning using the [semantic version plugin for gradle][Link-SemanticVersionPlugin]. \n\n\n## Releases\n\nReleases and release notes are published to [GitHub][Link-GithubReleases], and a hosted version of the latest release can be found [here][Link-ValidatorWebsite].\n\n## CI/CD\n\nThis project has pipelines hosted on [Azure Pipelines][Link-AzureProject]. \n\n* **Pull Request Pipeline** is automatically run for every Pull Request to ensure that the project can be built via gradle. [[Azure Pipeline]][Link-AzurePullRequestPipeline] [[source]](pull-request-pipeline.yml)\n* **Master Branch Pipeline** is automatically run whenever code is merged to the master branch and builds the SNAPSHOT binaries. [[Azure Pipeline]][Link-AzureMasterPipeline][[source]](master-branch-pipeline.yml)\n* **Release Branch Pipeline** is run manually whenever a release is ready to be made. It builds the [release binaries](#releases), uploads the docker image to [DockerHub][Link-DockerHub], updates the [validator web app][Link-ValidatorWebsite] and sends release notifications. [[Azure Pipeline]][Link-AzureReleasePipeline][[source]](release-branch-pipeline.yml)\n\n\n## Maintenance\n\nHave you found an issue? Do you have a feature request? Great! Submit it [here][Link-GithubIssues] and we'll try to fix it as soon as possible.\n\nThis project is maintained by [David Otasek][Link-davidGithub], [Grahame Grieve][Link-grahameGithub], and [Mark Iantorno][Link-markGithub] on behalf of the FHIR community.\n\n[Link-DockerHub]: https://hub.docker.com/repository/docker/markiantorno/validator-wrapper/general\n\n\n[Link-GithubCoreLatestRelease]: https://github.com/hapifhir/org.hl7.fhir.core/releases/latest\n[Link-GithubReleases]: https://github.com/hapifhir/org.hl7.fhir.validator-wrapper/releases\n[Link-GithubIssues]: https://github.com/hapifhir/org.hl7.fhir.validator-wrapper/issues\n[Link-GradleWebpage]: https://gradle.org/\n[Link-GradleKotlinDSLPrimer]: https://docs.gradle.org/current/userguide/kotlin_dsl.html\n[Link-GradleInstall]: https://gradle.org/install/\n[Link-GradleWrapper]: https://docs.gradle.org/current/userguide/gradle_wrapper.html\n[Link-ValidatorConfluence]: https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator\n[Link-SemanticVersionPlugin]: https://github.com/ethauvin/semver-gradle\n\n[Link-ValidatorWebsite]: https://validator.fhir.org/\n\n[Link-GithubIO]: https://hl7.github.io/docs/validator-wrapper\n[Link-GithubIOBuilding]: https://hl7.github.io/docs/validator-wrapper/building\n\n[Link-AzureProject]: https://dev.azure.com/fhir-pipelines/validator-wrapper\n[Badge-AzureMasterPipeline]: https://dev.azure.com/fhir-pipelines/validator-wrapper/_apis/build/status/Master%20Branch%20Pipeline?branchName=master\n[Link-AzureMasterPipeline]: https://dev.azure.com/fhir-pipelines/validator-wrapper/_build?definitionId=38\n[Link-AzurePullRequestPipeline]: https://dev.azure.com/fhir-pipelines/validator-wrapper/_build?definitionId=39\n[Link-AzureReleasePipeline]: https://dev.azure.com/fhir-pipelines/validator-wrapper/_build?definitionId=40\n\n[Badge-DockerHub]: https://img.shields.io/docker/v/markiantorno/validator-wrapper\n\n[Link-davidGithub]: https://github.com/dotasek\n[Link-grahameGithub]: https://github.com/grahamegrieve\n[Link-markGithub]: https://github.com/markiantorno\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhapifhir%2Forg.hl7.fhir.validator-wrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhapifhir%2Forg.hl7.fhir.validator-wrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhapifhir%2Forg.hl7.fhir.validator-wrapper/lists"}