Aidbox Examples
Browse Aidbox integration examples and sample applications
Showing 49 examples
Building healthcare dashboards on top of FHIR data typically requires significant boilerplate: mapping FHIR resources to SQL, setting up charting libraries, and wiring everything together.
Traditional FHIR Implementation Guide development is complex and time-consuming. Creating and validating FHIR StructureDefinition resources and terminology resources requires deep technical expertise, which led to the development of additional tooling like the FSH (FHIR Shorthand) language.
This Spring Boot sample application uses the CQL Java engine and implements the $evaluate operation.
First, copy `.env.example` to `.env` and set the correct values:
Demo | Custom resources using FHIR Schema
This is a complete example application demonstrating how to build a practitioner-facing healthcare application using Aidbox with Organization-Based Access Control (OrgBAC). The application showcases JWT authentication, organization-scoped data access, and FHIR R4 resource management.
Example of integration Aidbox Forms Builder with Angular.js
In controlled mode, integrating the Aidbox Forms Builder with Angular.js
Example of integration Aidbox Forms Builder with Flutter Web
Example of integration Aidbox Forms Renderer with Angular.js
Example of integration multiple instances Aidbox Forms Renderer on the same page with Angular.js
In controlled mode, integrating the Aidbox Forms Renderer with Angular.js
Example of integration Aidbox Forms Renderer with React.js
In controlled mode, integrating the Aidbox Forms Renderer with React involves
This example demonstrates how to use the Aidbox FHIR server to replace the default behavior of FHIR endpoints with your own custom logic. Aidbox provides the "App" functionality, which allows you to create an App entity and define new operations or override existing ones for any FHIR resource. With this approach, you can implement and manage custom logic for standard FHIR operations directly within your service.
!image
This package builds a static renderer page (`index.html` + `src/index.tsx`) that mounts the Beda FHIR Questionnaire renderer and speaks SDC SMART Web Messaging.
Runs on Aidbox FHIR platform
Two architectural approaches for exposing proprietary Hospital Information System (HIS) data as FHIR R4.
Spring Boot application implementing FHIR Library/$evaluate via cqframework 4.5.0 — the Kotlin Multiplatform port of the CQL engine. Includes Aidbox docker-compose, 4 pre-loaded CMS measures (CMS130, CMS125, CMS131, CMS165), and sample clinical data for end-to-end testing.
This tutorial demonstrates how to connect custom renderers to the Aidbox Forms Builder preview.
This example showcases the Smart App EHR and Patient launch flows.
This example demonstrates the implementation of the FHIR $purge operation using TypeScript and Aidbox. The $purge operation removes all current and historical versions of resources associated with a specific patient.
Use SQL on FHIR on sample risk assessment form with Aidbox and visualize data with Metabase.
Implements `$getstructuredrecord` operation that fetches patient data from multiple FHIR sources, deduplicates resources using terminology translation, and returns a merged Bundle with Provenance tracking.
This example demonstrates how to implement FHIR R5 topic-based subscriptions in Aidbox.
This demo shows how to use FHIR SDC Api in Aidbox via Aidbox Forms module.
This project has been moved to its own repository.
A comprehensive automated performance testing framework for Aidbox FHIR server that systematically tests different configurations of CPU limits, web threads, and database connection pool sizes.
This example demonstrates how to set up Grafana with Prometheus to visualize Aidbox metrics.
This repository contains pre-configured Aidbox instance and implementation of `$summary` operation defined by IPS:
Demo | Inferno International Patient Summary Test Kit
This repository contains pre-configured Aidbox instance and implementation of `$summary` operation defined by IPS:
This repository contains pre-configured Aidbox instance and implementation of `$summary` operation defined by IPS.
This example demonstrates how to dynamically template Aidbox init bundles using environment variables in Docker Compose by overriding the container entrypoint.
Example of integration Aidbox Forms Renderer with React.js
This example demonstrates how to implement role-based access control (RBAC) for FHIR resources using Keycloak and SMART on FHIR V2 scopes.
This demo helps you to launch and explore the Aidbox observability features locally.
This guide demonstrates how to set up Aidbox with a PostgreSQL primary database and read-only replica, and how to configure Aidbox to direct read-only queries to the replica.
This example demonstrates how to use SQL on FHIR with Aidbox, integrate it with ClickHouse for analytics, and visualize data using Superset.
This package builds a static renderer page (`index.html` + `src/index.tsx`) that mounts Refero and speaks SDC SMART Web Messaging.
The Smart App Launch Subscriptions is a fullstack application which allows to integrate widget into your EHR UI.
This demo showcases the Smart App EHR and Patient launch flows.
A minimal TypeScript implementation of the FHIR `$health-cards-issue` operation that integrates with Aidbox to generate SMART Health Cards from patient health data.
This package builds a static renderer page (`index.html` + `src/index.ts`) that mounts the SmartForms renderer and speaks SDC SMART Web Messaging.
Documentation
This guide demonstrates how to configure Aidbox to route outbound HTTPS traffic through a proxy server (Squid). This is useful in enterprise environments where all external traffic must go through a corporate proxy for security, compliance, or monitoring purposes.
This example demonstrates how to use the Firely .NET SDK to create a patient resource in Aidbox.
This example demonstrates how to use the HAPI FHIR Java client library to create a patient resource in Aidbox.