Burni v2 (LTS) Overview
Documentation and guide for Burni v2 LTS (v2.8) release
Burni v2 (LTS) Documentation Guide
Welcome to the Burni v2 (LTS) documentation. Burni is a high-performance FHIR R4 (v4.0.1) server built with Node.js, Express, and MongoDB / Mongoose.
The v2 series represents our battle-tested, production-ready Long Term Support release, providing mature FHIR resource storage, validation, and search capabilities.
Core Sections
-
Introduction & Conformance
Understand Burni's architectural goals, FHIR R4 compliance, and AEGIS Touchstone test results (100% pass rate). -
Getting Started
Environment setup (Windows / Linux), configuration via.env, and production deployment guidelines. -
FHIR API Specifications
Detailed overview of FHIR RESTful interactions (CRUD, vread, history, etc.) and OpenAPI / Swagger generation. -
Search Parameters
FHIR search mechanisms, extending custom search parameters, and query optimization. -
Internal Code & Models
Deep dive into Mongoose Schema generation and the internal Search Parameter Query Handler. -
FHIR Validator
Validating FHIR resources using built-in and external validation tooling.
Exploring Next Generation Features
Looking forward to the next generation of Burni? Visit Burni v3 (Preview) to explore Express 5, dual-database temporal persistence (Temporal Migration), enhanced FHIR system parameters, and modern tooling!