1 of 14

Principal Research Consultant‍Australian e-Health Research Centre, CSIRO

John Grimes

Pathling: SQL on FHIR views for Apache Spark

2 of 14

Overview

  • What is Pathling?
  • Streaming FHIR analytics
  • High-risk live demo
  • Discussion of architecture
  • Questions

3 of 14

What is Pathling?

4 of 14

Target use cases

FHIR Bulk Data Access ecosystem

Support for streaming use cases

FHIR terminology support

Scalable FHIR data transformation for analytics

Multi-language (Python, R and JVM languages)

Server implementation

5 of 14

What can it do?

6 of 14

Free and open-source software

  • Licensed under Apache 2.0
  • Free for both commercial and non-commercial use
  • Open to contributions

  • Need help?

7 of 14

Streaming FHIR analytics

8 of 14

What is streaming?

Continuous analysis

Transform only new data

Sync operational and analytics

Enable high-value use cases

9 of 14

High-level components

10 of 14

Demonstration

11 of 14

Discussion

12 of 14

Possible scenario

13 of 14

Questions

14 of 14

Thank you!

John Grimes

Health Data Engineer,

Australian e-Health Research Centre