Skip to content

Repository files navigation

Medical Emergency Agent

This repository provides tools and interfaces for a Medical Emergency Agent, leveraging a property graph knowledge store (kgstore) and interactive Jupyter notebooks. The project enables users to interact with medical emergency data and visualize or analyze information through notebooks and a user interface (UI) that integrates with the property graph store.

Table of Contents

Features

  • Two main Jupyter notebooks for direct exploration and execution.
  • Property graph knowledge store (kgstore) for flexible data management.
  • UI integration to change the data source location to kgstore.

Requirements

  • Python 3.10+
  • Poetry (for dependency management)
  • Jupyter Notebook

Installation

1. Install Poetry

Poetry is a tool for dependency management and packaging in Python. To install Poetry, run:

curl -sSL https://install.python-poetry.org | python3 -

Or, for pipx users:

pipx install poetry

Make sure to add Poetry to your PATH according to the install instructions output.

2. Clone the Repository

git clone https://github.com/cyeedmaroof/Medical-emergency-agent.git
cd Medical-emergency-agent

3. Install Dependencies

poetry install

This will create a virtual environment and install all necessary dependencies.

4. Activate the Virtual Environment

You can use Poetry's shell to activate the environment:

poetry shell

Or, run commands directly with:

poetry run <command>

Usage

Running the Jupyter Notebooks

There are two main notebooks in this project:

  1. Query with Call Transcripts Test

  2. Stand Alone Queries

You can run them directly by pressing run all cell

Then, open your browser and navigate to the localhost:[port number] to start interacting with the Medical Emergency Agent.

UI Configuration

In the UI, you can change the data source location to kgstore to access and work with all available data.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages