Skip to main content

PatientHub

A unified hub to create, simulate, and evaluate methods for patient/client simulation.

What is PatientHub?

PatientHub is a comprehensive framework that brings together 11 patient simulation methods from leading AI and HCI venues (ACL, EMNLP, CHI, CIKM) into a single, easy-to-use toolkit.

Key Features

  • 🧠 Multiple Patient Agents - PatientPsi, ConsistentMI, Eeyore, and more
  • 🧑‍⚕️ Therapist Agents - CBT, MI, or human-in-the-loop
  • 📊 Automatic Evaluation - Customizable LLM-as-a-judge

Quick Example

from omegaconf import OmegaConf
from patienthub.clients import get_client

# Load the client
client = get_client(agent_name="patientPsi", lang='en')
# Generate a response
response = client.generate_response("How are you feeling today?")

Getting Started

Ready to dive in? Check out the Installation Guide.