This is a demonstration of usage of Elasticsearch Query Language (ES|QL) in an electronic health records (EHR) domain.
- 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
- Elastic Cloud account and API key
- Azure Openai resource and API key
- Java
- Python
- Edit the .env-template file and rename to.env
- Create a Python virtual environment and install the requirements.txt
- Execute notebook
