Pathling on Ubuntu 24.04

Azure Analytics

Pathling, an open source FHIR analytics server built on Apache Spark, shipped as a ready to query appliance.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Pathling is an open source, Apache licensed server from CSIRO's Australian e-Health Research Centre that turns a standard HL7 FHIR R4 REST endpoint into an analytics engine backed by embedded Apache Spark. Clinical resources such as Patient, Observation and Condition are stored in a local Delta warehouse, queried with FHIRPath, and reshaped into flat, tabular datasets through SQL on FHIR ViewDefinitions, so analysts and data engineers can run population level analytics over FHIR data without an external cluster. It exposes the full FHIR REST surface for create, read, search and bulk import alongside the SQL on FHIR view execution that materialises results as CSV or NDJSON.

Why the cloudimg image

The cloudimg image runs the official pinned Pathling container as a boot managed service with a local Spark warehouse, fronted by nginx that keeps the read only capability statement public while protecting every data, write, import and admin path behind a unique per boot credential generated on first launch. A firewall that allows only SSH and HTTP, no baked in credential or clinical data, a paired step by step deploy guide and 24/7 support make it straightforward to stand up and evaluate.

Common uses

  • Run population level analytics over FHIR clinical data with embedded Spark
  • Flatten FHIR resources into tabular datasets using SQL on FHIR ViewDefinitions
  • Stand up a self contained FHIR R4 analytics endpoint for research and evaluation