github.com/HL7/fhir ↗
Official source for the HL7 FHIR Specification
Open this visualization on its own page →
Contributors
124
Lines of Code
286,687
From
2014-04-23
To
2021-02-11
About HL7/fhir
This repository contains the official source code and build system for the FHIR (Fast Healthcare Interoperability Resources) specification, an international standard for healthcare data exchange. The project uses spreadsheet-based source data to generate and publish the complete FHIR specification documentation.
The repository functions as a specification publisher and validator, built with a Gradle-based build system. It requires significant computational resources (at least 16 GB of RAM) and takes approximately 20 minutes to complete a full publication cycle. The build system supports multiple publication modes including local development builds, validation-only runs, and web-ready formats for official HL7 distribution. It also maintains multiple specification versions, with continuous integration pipelines automatically publishing pull request builds, master branch updates, and the separate R4B release track to build.fhir.org.
Community contribution to the specification follows an approval workflow through HL7's Jira system rather than direct pull requests, ensuring quality control over the healthcare standard. The project is maintained by core FHIR editors on behalf of the broader FHIR community, with published specifications available both at the official HL7 website and the continuous build environment.