Clinical Tutor

Core module for using learning context for context-appropriate tutor responses

Setup

Adaptive Clinical Tutor

This module implements:

  • Engages in natural case discussions like a clinical supervisor
  • Provides context-aware feedback based on student’s rotation and preferences
  • Analyzes discussions to track learning progress
  • Integrates with the student’s learning context

The tutor aims to mimic real-world clinical teaching interactions where students present cases and receive feedback in a natural conversational style.


source

OpenRouterException

Custom exception for OpenRouter API errors


source

ClinicalTutor

 ClinicalTutor (context_path:Optional[pathlib.Path]=None,
                model:str='anthropic/claude-3-sonnet',
                api_key:Optional[str]=None)

*Clinical teaching system using LLMs for goal setting and case discussion.

Features: - SMART goal generation - Case discussion - Progress tracking*

Tests