>_ Aidbox FHIR Server

FHIR Database & FHIR Server

Build interoperable, secure, and fast healthcare applications with FHIR-native PostgreSQL database, Comprehensive API, Granular Access Control, and SDK.

FHIR server demo video
// Everything you need to know about the Aidbox FHIR Server. Download leaflet
// Free FHIR Tools to Use. Download PDF

Use Aidbox for effective development of interoperable apps that can be plugged into the connected healthcare ecosystem. Focus on business logic, we'll guide you through any FHIR implementation challenges.

Design FHIR-first systems

  • Use a domain-driven data model as your foundation
  • Be interoperable by design
  • Get expert advice and help from FHIR community

Manage FHIR data in PostgreSQL ❤️️

  • Store FHIR data transparently in PostgreSQL as JSONB
  • Query, join and aggregate any resource by any element
  • Implement transactional operations, reports and migrations

Work with FHIR data efficiently

  • Build with comprehensive APIs and SDK
  • React on changes with Subscription & Changes APIs
  • Start from template projects with your tech stack

Secure FHIR data

  • Manage users in the Aidbox Auth or external IDPs
  • Configure fine-grained access with RBAC and ABAC
  • Track all activities related to ePHI with Audit Log on BALP

#! Aidbox / Intro

Build FHIR-first apps

Aidbox is a metadata-driven platform where everything is represented as data/resources that can be customized and always remain under your control.
Using Aidbox provides you with:

  • Mature and extensible modules
  • Major FHIR versions support
  • HIPAA safeguards
  • Proven architecture frameworks
  • Custom resources if FHIR is not enough
  • Consistent performance at any scale
  • Open source FHIR tooling on top of Aidbox
Aidbox features scheme

Sample projects

Get started with ready-to-use templates

Beda EMR

AI-driven, patient-centered, open source frontend for Electronic Medical Records.

Designed to provide an exceptional clinical experience for both practitioners and patients.

Sample project ->
IPS FHIR IG Implementation

A pre-configured Aidbox instance with the $summary operation as defined by IPS. This setup covers essential details like allergies, medications, past surgeries, and other key aspects of medical history.

Aidbox Notify via Custom Resources

A demonstration of custom resources using a minimalist JavaScript example project that implements a typical notification workflow: requesting a notification, locking it for dispatch, and then sending it (placeholder).

Aidbox Form Builder

Pluggable Form Builder for Digital Health.

Design and embed intelligent forms with an excellent UX, and capture data in a well-structured FHIR format for reporting and analysis

Aidbox Online Tools

Free tools for FHIR developers and IT professionals

Aidbox Form Builder

Create, debug, and share FHIR Questionnaires for free with the Aidbox Public Form Builder. Start from scratch or pick from 3000+ ready-to-use forms.

ViewDefinition Builder

Convert FHIR data stored in JSON format into a tabular, flat layout for easy data analysis. Fully compliant with HL7 FHIR Spec and SQL-on-FHIR IG.

CCDA / FHIR Converter

Convert C-CDA to FHIR and FHIR to C-CDA effortlessly, quickly, and securely. No sample on hand? Check out our ready-to-use options.

#! Aidbox / Features

Move faster with Aidbox

Storage

FHIR storage based on PostgreSQL with JSONB

FHIR

Integration with object storages, support for signed URLs

Unique

Custom Resources

Unique

APIs

HL7 FHIR REST (all versions)

FHIR

GraphQL / Reactive API & Subscriptions

Unique

SQL API / SQL on FHIR

Unique

Bulk APIs for import/export

Unique

Custom Operations

Unique

Security & Access Control

Built-in Auth server with OAuth 2.0, OpenID Connect, SMART App Launch

Unique

Access Control based on Access Policies (JSON Schema/SQL/Matcho DSL)

Unique

User/Client management (SCIM/roles)

Unique

Audit Log

HIPAA

Terminology

FHIR terminology API and storage

FHIR

Importers for ICD-10, SNOMED, RxNorm, LOINC, and US NPI

FHIR

Custom CodeSystems and ValueSets

Unique

Infrastructure

HIPAA eligible infrastructure (technical safeguards)

HIPAA

Automated Aidbox deployment based on Kubernetes (K8s) for AWS, GCP, Azure, and on-premises

Unique

Backup management and replicas

Unique

Explore how other companies use Aidbox

Rhapsody is a developer of best-in-class interface engines, CorePoint and Rhapsody, which are used for exchanging HL7 v2 data by hundreds of organizations worldwide.

They needed to support the next generation of healthcare interoperability standards and APIs based on FHIR, and chose Aidbox as part of their new Healthcare API gateway solution.

They successfully implemented the API gateway for a province in Canada that shares FHIR data for several million patients.

Full story

BestNotes is a successful behavioral health EHR company from Idaho that serves 2,000 practices.

They wanted to modernize their EHR and build a cloud-based, multi-tenant SaaS EHR with a modern web UI and enhanced functionality. To make it future-proof, they decided to go with FHIR on the backend and looked for a FHIR-based backend that would provide enough flexibility to develop a full-blown EHR. They discovered Aidbox and loved it for its support of custom resources, SQL API, and easy multi-tenancy.

BestNotes builts the next generation of their EHR on top of Aidbox as its sole backend and are now migrating their clients to the new solution

Full story

Play video

PatientsKnowBest is a PHR (Personal Health Record) technology vendor for the NHS that serves 15 million users, which is more than a quarter of the United Kingdom population.

It is the first PHR to be integrated with the UK NHS network. They rebuilt their technology with a FHIR-native approach and not only used Aidbox for the backend but also built their patient portal UI using Aidbox Forms.

Every non-FHIR data source receives its dedicated FHIR server for data normalization. Normalized data is then aggregated to a global regional FHIR server, which harmonizes data from several FHIR servers into a clean longitudinal medical record.

Full story

Play video

PatientsKnowBest is a PHR (Personal Health Record) technology vendor for the NHS that serves 15 million users, which is more than a quarter of the United Kingdom population.

It is the first PHR to be integrated with the UK NHS network. They rebuilt their technology with a FHIR-native approach and not only used Aidbox for the backend but also built their patient portal UI using Aidbox Forms.

Every non-FHIR data source receives its dedicated FHIR server for data normalization. Normalized data is then aggregated to a global regional FHIR server, which harmonizes data from several FHIR servers into a clean longitudinal medical record.

Full story

Innovaccer is #1 healthcare data platform for value-based care, serving 1600+ locations, 96K+ clinicians, and 54M records in US.
Innovaccer chose FHIR and Aidbox to streamline its platform's data model, storage, and API. This decision makes it easier to create both internal and external applications to extend the platform.
BestNotes is a specialized EHR and CRM software provider operating with clinical expertise in all 50 states.
BestNotes adopted Aidbox to create a HIPAA-compliant, FHIR-first EHR system for the behavioral health industry, addressing the need for a scalable, interoperable solution that complies with ONC regulations.
Solutio is a German company specializing in management software for dentists, serving approximately 4,000 dental practices.
Solutio hires Aidbox to modernize their dental EHR system, aiming to enhance interoperability with FHIR standard. The transition to Aidbox will enable Solutio to comply with German healthcare legislation and potentially expand the market.
Prenosis is a health tech innovator that leverages its ImmunixTM - precision medicine platform and the Sepsis ImmunoScoreTM - the first ever FDA authorized AI Diagnostic for Sepsis for the diagnosis of sepsis and the prediction of adverse outcomes.
Prenosis chose Aidbox for its scalable and extensible FHIR backend, enhancing their AI platform's ability to efficiently predict sepsis through seamless integration with their ML algorithms.
Medflow is a population health tool designed by physicians to enhance cross-platform care workflows, integrating EHR and HIE with a FHIR foundation to streamline care pathways and reduce IT system complexity.
MedFlow has selected Aidbox to enhance their data management capabilities with the FHIR database, enabling the storage of integrated and standardized external EHR data. This selection facilitates the automation of custom patient care and financial analytics workflows.
Willowglade Technologies is a US tech company known for its patient-centric care coordination solutions for oncology and chronic conditions.
Willowglade employed Aidbox to achieve ONC compliance and enhance interoperability of their ‘Personal Health Navigator’ patient portal with EHR systems.
Patients Know Best (PKB) is a UK-based PHR platform trusted by the NHS since 2008 and healthcare organizations worldwide with over 3,700,000+ registered users.
By employing Aidbox, PKB has been able to reinvent a patient-controlled medical records system, the first of its kind globally. This setup aggregates data into a unified FHIR storage, facilitating efficient data management.

>_ Getting Started

Get Aidbox server running locally

curl -JO https://aidbox.app/runme && docker compose up
Copy

or

Run in Cloud Sandbox
FHIR server demo video

>_ Aidbox / Ecosystem

Aidbox infrastructure

HIPAA eligible cloud Aidbox infrastructure is built on Kubernetes with solutions for backup, monitoring and logging that can be deployed to public clouds or on-premises.

Aidbox + Google Cloud Platform

Standard HIPAA eligible infrastructure is deployed to Google Kubernetes Engine and integrated with the following Google Cloud Services. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.

Aidbox + Amazon Web Services

Standard HIPAA Eligible Infrastructure is deployed into and integrated with Amazon Elastic Kubernetes Service  and integrated with Amazon Web Services. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.
Get Aidbox on AWS Marketplace

Amazon Web Services and Aidbox Scheme

Aidbox + Microsoft Azure

Standard HIPAA Eligible Infrastructure is deployed into and integrated with Azure Kubernetes Service and integrated with: load balancer, storage, DNS, and container registry. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.

Microsoft Azure and Aidbox Scheme

Aidbox + On-Premises

Standard HIPAA Eligible Infrastructure is deployed into Kubernetes and integrated with the load balancer, storage, local DNS server, container registry and Minio. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.

Aidbox On-premise Scheme

$_ Aidbox / Pricing

Choose your Box

It's super easy. Book a demo or get your trial license.

Aidbox Pricing Logo

Ready for production

Production License

  • Aidbox Check icon
    Flat fee per instance
  • Aidbox Check icon
    No usage based fees
  • Aidbox Check icon
    Pay upfront and get 10% off
Book A DEMO
Aidbox Pricing Logo

Ready for production

Development License

  • Aidbox Check icon
    No additional payments
  • Aidbox Check icon
    DB max size 5GB
  • Aidbox Check icon
    No PHI data
GET A LICENSE
Multibox Pricing Logo
  • Aidbox Check icon
    Lower overall costs
  • Aidbox Check icon
    Optimize hardware resource utilization
  • Aidbox Check icon
    Improve ease of maintenance

Use multitenant version of Aidbox to create FHIR-based clouds or separate environments with isolated data and APIs for every client.

SOUNDS INTERESTING? TALK TO US

FAQ

What is FHIR?

Fast Healthcare Interoperability Resources (FHIR) is the most recent community-driven standard developed by HL7 for exchanging healthcare information electronically. FHIR defines a common data model and utilizes RESTfull architecture, allowing different healthcare systems to share and integrate standardized healthcare data efficiently.

The robust and passionate FHIR community plays a crucial role in driving adoption and innovation. It offers collaborative development, extensive resources, and active platforms for knowledge sharing and discussions.

What is Aidbox?

Aidbox is a FHIR+ server that efficiently stores and distributes healthcare data using the FHIR standard as an extendable internal data model and provides standardized APIs, enabling different healthcare systems and applications to efficiently and securely exchange standardized healthcare information. 

What FHIR versions does Aidbox support?

Aidbox supports STU3, R4, R4B, R5. Additionally, the Health Samurai team can provide specific snapshots of the recent FHIR specification builds quickly upon request, ensuring users have access to the latest updates and resources available in the FHIR ecosystem. Please reach out to us if you need a specific snapshot.

What FHIR IGs does Aidbox support?

Aidbox maintains the FHIR IG registry that allows importing and using more than 500 FHIR Implementation Guides and their dependencies out of the box. The registry includes US Core IG, mCODE IG, Da Vinci Payer Data Exchange (PDex), CARIN IG for Blue Button®, and other FHIR IGs.

How do we extend or customize Aidbox?

Aidbox expands the existing data model by adding custom resources and extensions. Additionally, it allows you to define custom operations using your preferred technology, extending the existing functionality.

What Aidbox can provide beyond FHIR API? 

In addition to the comprehensive FHIR API, Aidbox provides multiple APIs for enhanced functionality, including:
- GraphQL API
- SQL API
- SQL on FHIR engine for flattering FHIR data
- Bulk import and export
- Reactive API and Subscriptions to execute custom logic on data changes
- Granular security and access control layers

How do I load data to Aidbox?

Aidbox supports standard FHIR APIs for creating and updating resources individually or in batches, allowing you to interact with the server using standard FHIR operations like POST, PUT, and PATCH. Besides Aidbox offers advanced bulk import APIs features for efficiently loading large datasets. Check out our recent blog post here.

What security features does Aidbox provide?

Aidbox's robust security features protect sensitive healthcare data and ensure compliance with regulations.

- Built-in OAuth 2.0/OpenID Connect server enables secure authentication and authorization. 
- Integrations with OKTA, Azure AD, Keycloak, Conginto.
- Access Policies defined using JSON Schema, SQL, and Matcho DSL.
- Audit log

Is Aidbox HIPAA compliant?

Aidbox offers a HIPAA-eligible infrastructure with technical safeguards, automated deployment options, audit logging, access control, data synchronization, and functionality for data anonymization to ensure the protection of patient health information (PHI).

Are there any services Health Samurai can provide to support customers?

Health Samurai offers support (from basic to enterprise), and professional services including Aidbox deployment and trainings, and can amplify your development team with FHIR engineers.

How can we evaluate Aidbox?

You can get an Aidbox development license free of charge. Additionally, Aidbox provides a sandbox environment that allows you to get an Aidbox instance up and running in just a few minutes.

Moreover, you have the opportunity to initiate a pilot project with support from Aidbox. For further information, please reach out to us.

How do we deploy and maintain Aidbox?

Health Samurai Aidbox provides all the necessary functionality for deployment (including publicly available HELM charts) and maintenance (OTEL for logging, tracing and metrics, and backups). Besides, we can deploy and maintain Aidbox in your infrastructure.

What makes Aidbox unique?

Direct data access
Aidbox doesn’t hide data from you. Besides, Aidbox provides SQL API to effectively query and manage data when FHIR API is not enough.

Metadata-driven architecture
Aidbox is driven by a metadata-driven architecture approach where everything, including resources, extensions, and operations, is represented as customizable data. This allows for greater flexibility and control compared to a traditional FHIR server.

Performance
Aidbox demonstrates exceptional performance, operating at least 10 times faster than many popular open-source FHIR servers, even with minimal hardware resources. This efficiency makes it suitable for handling heavy workloads and large datasets, crucial for mission-critical healthcare applications.

Operational Efficiency
Distributed as a Docker container, Aidbox simplifies deployment and operational processes. It requires only a PostgreSQL cluster, minimizing overhead costs associated with managing complex microservices architectures.

Reliability
Aidbox is designed for high reliability, consistently delivering dependable results across various load conditions. This makes it a robust platform for environments where reliability is paramount, such as hospitals and healthcare systems.

Ready-to use administrative interfaces
it is a comprehensive user interface aimed at facilitating efficient data management and interaction for users, including administrators and developers. Key components of the Aidbox UI, such as Aidbox Notebooks, REST Console, SQL console, IAM, profiles make working with Aidbox much easier and more productive.

How do I start?

Easy. Run locally 1

curl -JO https://aidbox.app/runme && docker compose up ❐

Run in Sandbox 2

Get a license

Go to the Aidbox portal. Sign up and click the new license button. Choose product type "Aidbox" and hosting type "Sandbox".

Go to the Aidbox UI

You'll see your license in the "My Licenses" list. Click on your new license and navigate to the "URL" link in the "Hosting" box.
Now you are ready to use Aidbox.

What are the additional capabilities of the Aidbox FHIR server?

Comprehensive APIs
In addition to the comprehensive FHIR API, Aidbox provides multiple APIs for enhanced functionality, including:
- GraphQL API
- SQL API
- SQL on FHIR engine for flattering FHIR data
- Bulk import and export
- Reactive API and Subscriptions to execute custom logic on data changes
- Granular security and access control layers

User Community

Join our chat to share your expertise and get help from community.

Documentation

We're working hard to provide you with easy-to-use docs with reference guides and tutorials. Check it out here

Extended FAQ

#! Aidbox / Go

Contact us

Have a specific request? Get in touch and we'll set up a call

Send Request
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
By submitting the form you agree to Privacy Policy and Cookie Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.