
Project Overview
A sophisticated chat-style medical assistant that leverages a Neo4j graph database to provide accurate medical information through a modern UI.
System Architecture

Key Features
- Multi-chat UI with speech-to-text capabilities and markdown-formatted replies
- Seven domain modes (vitals, labs, etc.) with automatic prompt slice loading
- Structured-chat agent guaranteeing JSON tool calls with retry mechanisms for parse errors
- Live Neo4j query execution with safety rules and lower-case literal enforcement
- FastMCP transport layer for efficient communication between components