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.
OpenRouterException
Custom exception for OpenRouter API errors
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*