Server
Pathling Server is a FHIR R4 analytics server that exposes a range of functionality for use by applications.
The server implements:
- SQL on FHIR: Run view definitions to preview tabular projections of FHIR data, then export to NDJSON, CSV, or Parquet
- Bulk Data Access: Export data at system, patient, or group level using the FHIR Bulk Data Access specification
- Bulk Import: Import data from NDJSON, Parquet, or Delta Lake sources, or sync with another FHIR server that supports bulk export
- Bulk Submit: An experimental implementation of the new Bulk Submit proposal
- FHIRPath Search: Query resources using FHIRPath expressions
- CRUD Operations: Create, read, update, and delete resources
The server is distributed as a Docker image. It supports authentication and can be scaled over a cluster on Kubernetes or other Apache Spark clustering solutions.
Getting started
- Getting started - Quick start guide with Docker
- Configuration - Environment variables and server settings
- Deployment - Kubernetes and AWS deployment options