Skip to main content
Docs/Tutorials and Codelabs
On this page ⌄
Hub

Tutorials and Codelabs

Step-by-step tutorials, codelabs, and hands-on developer guides for Open Health Stack.

Hands-on learning paths​

Here you can find guided tutorials and hands-on codelabs to help engineering teams, health informaticians, and enterprise architects build with foundational libraries and the reference platform.

Each module focuses on a concrete technical capability, complete with prerequisites, runnable code snippets, and expected outcomes.

Client SDKs​

Learning moduleTypeWhat you buildLink
Offline-First Multiplatform ClientCodelabAn offline-capable Kotlin Multiplatform mobile and desktop appStart codelab
Clinical Questionnaire AuthoringTutorialSDC questionnaires with FHIRPath validation and data extractionStart tutorial

Info Gateway​

Learning moduleTypeWhat you buildLink
Info Gateway Getting StartedSetup guideStandalone Info Gateway build, upstream FHIR store setup, and token validationStart guide
Run Info Gateway in DockerTutorialLocal containerized Info Gateway stack with Keycloak and HAPI FHIRStart tutorial
Create an Access Checker PluginTutorialCustom Java access checker and factory plugin for fine-grained authorizationStart tutorial
Gateway Security and Access RulesCodelabRole-based Spring Boot access control plugins and custom REST endpointsStart codelab

FHIR Data Pipes​

Learning moduleTypeWhat you buildLink
Streaming Analytics with SQL-on-FHIRTutorialRelational database views and Apache Superset dashboardsStart tutorial
Analytics Test Servers SetupTutorialLocal HAPI FHIR and OpenMRS test containers preloaded with synthetic dataStart tutorial
Single Machine Analytics DeploymentTutorialPipeline controller, Apache Spark SQL, and PostgreSQL flattened viewsStart tutorial
Pipelines Controller with HAPI FHIRTutorialSpring Boot batch transformation management and Parquet file generationStart tutorial
Parquet Visualization in SupersetTutorialConnect Apache Superset to Spark SQL and assemble indicator dashboardsStart tutorial
GCP FHIR Store and BigQuery SinkTutorialGoogle Cloud Healthcare API FHIR store with BigQuery streaming exportStart tutorial

OHS Player Reference Toolkit​

Learning moduleTypeWhat you buildLink
Zero-Code Screen ConfigurationTutorialDynamic patient registers and profile screens configured in FHIRStart tutorial

Suggested progression by role​