Docs / Tutorials and Codelabs On this page ⌄ Hands-on learning paths Client SDKs Info Gateway FHIR Data Pipes OHS Player Reference Toolkit Suggested progression by role 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 module Type What you build Link Offline-First Multiplatform Client Codelab An offline-capable Kotlin Multiplatform mobile and desktop app Start codelab Clinical Questionnaire Authoring Tutorial SDC questionnaires with FHIRPath validation and data extraction Start tutorial
Info Gateway
Learning module Type What you build Link Info Gateway Getting Started Setup guide Standalone Info Gateway build, upstream FHIR store setup, and token validation Start guide Run Info Gateway in Docker Tutorial Local containerized Info Gateway stack with Keycloak and HAPI FHIR Start tutorial Create an Access Checker Plugin Tutorial Custom Java access checker and factory plugin for fine-grained authorization Start tutorial Gateway Security and Access Rules Codelab Role-based Spring Boot access control plugins and custom REST endpoints Start codelab
FHIR Data Pipes
Learning module Type What you build Link Streaming Analytics with SQL-on-FHIR Tutorial Relational database views and Apache Superset dashboards Start tutorial Analytics Test Servers Setup Tutorial Local HAPI FHIR and OpenMRS test containers preloaded with synthetic data Start tutorial Single Machine Analytics Deployment Tutorial Pipeline controller, Apache Spark SQL, and PostgreSQL flattened views Start tutorial Pipelines Controller with HAPI FHIR Tutorial Spring Boot batch transformation management and Parquet file generation Start tutorial Parquet Visualization in Superset Tutorial Connect Apache Superset to Spark SQL and assemble indicator dashboards Start tutorial GCP FHIR Store and BigQuery Sink Tutorial Google Cloud Healthcare API FHIR store with BigQuery streaming export Start tutorial
Learning module Type What you build Link Zero-Code Screen Configuration Tutorial Dynamic patient registers and profile screens configured in FHIR Start tutorial
Suggested progression by role