// the find
fhirbase/fhirbase
Your persistence layer for FHIR data
Fhirbase is a CLI tool that imports FHIR healthcare data into PostgreSQL and exposes stored procedures for CRUD and history tracking on FHIR resources. It targets developers building healthcare applications who want to work with FHIR data relationally rather than as opaque JSON blobs. The project is explicitly frozen — the maintainers moved the ideas into a commercial product (Aidbox).
Backing FHIR resources with PostgreSQL is a genuinely good idea — you get real query capability instead of being stuck with a document store's limitations. The schema versioning approach (separate SQL JSON files per FHIR version from 1.0.2 through 4.0.0) means you can target the exact FHIR release your system uses. The anonymous usage stats opt-out flag shows some care about healthcare data sensitivity. Go + Makefile keeps the build simple and reproducible.
The README literally says 'this project is frozen until new hero will support it' — last commit was February 2023 and FHIR R5 came out in 2023, so it's already a version behind. The test surface is tiny (four test files for what is supposed to be a medical data persistence layer). Silent telemetry on by default is an odd choice for a tool handling healthcare data, even if no FHIR content is sent. This is effectively a feeder project for a commercial SaaS (Aidbox), so you're building on a foundation the vendor has no incentive to maintain independently.