Skip to content

joeywhelan/es-fhir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ES|QL On Electronic Health Records

Contents

  1. Summary
  2. Architecture
  3. Features
  4. Prerequisites
  5. Installation
  6. Usage

Summary

This is a demonstration of usage of Elasticsearch Query Language (ES|QL) in an electronic health records (EHR) domain.

Architecture

architecture

Features

  • Jupyter notebook
  • Builds an Elastic Serverless project via REST API in Python
  • Generates synthetic FHIR documents with Synthea
  • Populates multiple indices in that project with those documents
  • Demonstrates various ES|QL query capabilties against this FHIR data set
  • Deletes the project

Prerequisites

  • Elastic Cloud account and API key
  • Azure Openai resource and API key
  • Java
  • Python

Installation

  • Edit the .env-template file and rename to.env
  • Create a Python virtual environment and install the requirements.txt

Usage

  • Execute notebook

Releases

No releases published

Packages

No packages published