OPEN SOURCE · MIT

The FHIR server for clinical analytics, written in Rust.

R4 through R6 in one system, complete FHIRPath and SQL-on-FHIR engines, and exports straight to Parquet. Free under MIT.

docker run -p 8080:8080 ghcr.io/heliossoftware/hfs:latest

From the engineers building some of the largest FHIR applications.

A walkthrough of the Helios FHIR Server console, using synthetic patient data.

  • R4 → R6, one system
  • 100+ FHIRPath functions
  • 5 storage backends
  • 4,300+ commits, MIT

SQL-on-FHIR, built in.

Run ViewDefinitions against live data and export to CSV, JSON, NDJSON, or Parquet. Python bindings included.

A complete FHIRPath engine.

The full FHIRPath 3.0.0 specification, with more than 100 built-in functions.

A native terminology server.

Code systems, value sets, and validation, served from the same platform.

  • MeSHMedical Subject Headings
  • v3.Entity Riskv3 Code System Entity Risk
  • v2.0121v2 RESPONSE FLAG
  • NarrativeStatusNarrativeStatus

Storage that fits your stack.

SQLite on a laptop, PostgreSQL, Elasticsearch, or MongoDB in production, S3 for scale.

  • PostgreSQL
  • Elasticsearch
  • MongoDB

Every FHIR version, one server

Work with R4, R4B, R5, and R6 data in the same application.

Security by standard.

SMART on FHIR authorization, BALP-compliant audit logging, and multi-tenancy.

Ready for your pipelines.

Bulk Data Export and CDS Hooks, ready for the systems around you.

Subscriptions

Topic-based notifications over rest-hook, WebSocket, and email, the moment a resource changes.

WHAT PEOPLE BUILD

  • Research-ready datasets with SQL-on-FHIR
  • Real-time operational dashboards
  • Data quality checks with FHIRPath
  • ETL into warehouses and lakes
  • High-performance FHIR APIs

Use all of it, or just the parts you need.

The server runs as one system or as components: CLI tools for FHIRPath and SQL-on-FHIR, embeddable libraries, and standalone services. Start with a single binary on a laptop and grow into a production cluster without changing platforms.

CLI tools, embeddable libraries and standalone services all build on the Helios FHIR Server, which runs on SQLite, PostgreSQL, Elasticsearch, MongoDB or S3. CLI toolsEmbeddable librariesStandalone servicesHelios FHIR ServerSQLitePostgresSQLElasticsearchMongoDBS3

IMPLEMENTATION

Run it yourself, or hire the team that wrote it.

Open source

Free under MIT. Run it anywhere, read everything, keep your data model.

View on Github

Built on Helios

Implementation in your environment, EHR and lab integrations, and new clinical applications on the server, from the engineers who wrote it. Support agreements included when you want them.

Book a call

Every line is public. MIT license, 4,300+ commits, issues and roadmap on GitHub.

Give us a star

Join over 2,500 members on our Helios FHIR Server LinkedIn group

Check it out

Up and running in one command

docker run -p 8080:8080 ghcr.io/heliossoftware/hfs:latest

From the engineers behind a SMART on FHIR platform live in more than 2,000 clinics.

Visit the Helios Github

The Helios FHIR Server is an implementation of the HL7® FHIR® standard, built in Rust for high performance and optimized for clinical analytics workloads.

Visit the Github