The EasyFHIR learning hub

From first launch
to a working integration.

Understand the standards, install SMART Flint, and build at your own pace. Start with the overview or jump to the guide you need.

New to SMART Flint?

Follow Overview → Installation → First launch → Workspace → Application integration. Use the synthetic sandbox to explore before connecting a real EHR.

01 / SMART FLINT

What is SMART Flint?

A self-hosted integration service for SMART launch, tenant connections, credentials, and optional FHIR mediation.

02 / SMART FLINT

Download & install

Run a Docker-only guided sandbox or persistent deployment on macOS, Linux, or Windows.

03 / SMART FLINT

Your first SMART launch

Start a synthetic workspace, complete a launch, and compare FHIR access pathways.

04 / SMART FLINT

Configure your workspace

Understand applications, platforms, organizations, registrations, installations, and activations.

05 / SMART FLINT

Integrate a web or native app

Connect an application using the optional TypeScript SDK, your own FHIR client, or the HTTP API.

06 / SMART FLINT

Gateway, direct & handoff

Choose a FHIR transport and a single owner for the upstream credential lifecycle.

07 / SMART FLINT

CDS Hooks integration

Understand signed caller verification, authenticated forwarding, prefetch, and the patient-view sample.

08 / SMART FLINT

SMART Backend Services & Python

Create headless service activations with server-held application credentials and standard FHIR clients.

09 / SMART FLINT

Deploy a persistent instance

Configure HTTPS, PostgreSQL, administrative identity, and operational settings for your installation.

10 / SMART FLINT

Administration & sign-in

Provision the first owner, choose local accounts or OIDC, and assign scoped administrative roles.

11 / SMART FLINT

Operate, back up & recover

Use readiness probes, encrypted backups, fresh-database restore, key rotation, and controlled upgrades.

12 / SMART FLINT

Security & release boundaries

Understand credential ownership, network and identity boundaries, data handling, and validation limits.

13 / SMART FLINT

Learn with the samples

Explore patient-facing SMART launch, signed CDS Hooks, and headless backend FHIR access.

14 / SMART FLINT

Troubleshooting & qualification

Diagnose installation, sign-in, launch, FHIR access, and credential failures without exposing private data.

15 / SMART FLINT

HTTP API & integration reference

Find the live OpenAPI contract, understand credential types, and choose the correct endpoint family.