Burni docs

Burni Documentation Center

Official multi-version documentation and guides for Burni FHIR Server

Burni FHIR Server Documentation

Welcome to the official Burni FHIR Server documentation portal!

Burni is a flexible and high-performance HL7® FHIR® R4 (v4.0.1) server implementation built with Node.js, Express, and MongoDB, featuring out-of-the-box FHIR resource storage, comprehensive CRUD operations, search parameter resolution, and resource validation.


Select Documentation Version

Browse our documentation according to your current deployment or adoption roadmap:

🟢 v2 (LTS) Stable Release Guide

Current Long Term Support Stable Branch (v2.8)

  • Production-grade stability compatible with Node.js 18+ and Express 4
  • Validated with 100% pass rate in AEGIS Touchstone Conformance testing
  • Comprehensive guides for installation, server .env configuration, Mongoose resource mapping, and OpenAPI export
  • Recommended for ongoing production maintenance and standard FHIR server deployments

👉 Explore v2 (LTS) Documentation


🚀 v3 (Preview) Next Generation

Sneak Peek at the Upcoming Architecture (v3.0)

  • Upgraded runtime foundation: Node.js >= 22, Express 5, and Mongoose 8
  • Dual Database & Temporal Architecture: Segregate active resources from history and provenance audits for peak throughput
  • Temporal Migration CLI: Automated database preflight checks and zero-downtime streaming data migration
  • Enhanced FHIR System Parameters: Native engine support for _tag, _security, _profile, and full datetime offset precision
  • Modern tooling and CI gates (Mocha 12, Chai 6, ESLint 10 Flat Config)

👉 Explore v3 (Preview) Documentation

On this page