Skip to content

An interactive educational tool designed to help medical students and professionals practice their differential diagnosis skills with AI assistance.

Notifications You must be signed in to change notification settings

chowminyang/NHGIMddx

Repository files navigation

Medical Differential Diagnosis Trainer

An interactive educational tool designed to help medical students and professionals practice their differential diagnosis skills with AI assistance.

How to Use

1. Starting a Case

  • Click the "New Case" button to randomly generate two medical conditions/symptoms
  • Watch as the medical wheels spin and reveal your case's conditions
  • These conditions will be your starting point for forming differential diagnoses

2. Customizing Conditions (Optional)

  • Click the settings (gear) icon next to the wheels to customize conditions
  • Choose between two options:
    • Select: Use dropdown menus to choose specific conditions from a comprehensive list
    • Manual Input: Type in your own conditions for more specific scenarios
  • Click "Back to Wheel" to return to the main interface

3. Writing Your Differential Diagnoses

  • Once conditions are set, you'll see a text area where you can write your differential diagnoses
  • Consider the combination of conditions and list potential diagnoses that could explain both
  • Include your reasoning and explanation for each differential
  • Take your time to think through the clinical presentation

4. Getting AI Feedback

  • When you're ready, click "Lock In Answer" to submit your differentials
  • The AI (powered by o3-mini) will analyze the same conditions and provide:
    • A list of potential differential diagnoses
    • Detailed explanations for each diagnosis
    • Response time information
  • Compare your thinking with the AI's suggestions to enhance your learning

5. Learning from Results

  • Review both your differentials and the AI's suggestions side by side
  • Click on each AI-suggested differential to expand and read the detailed explanation
  • Use this comparison to:
    • Identify diagnoses you might have missed
    • Understand different approaches to the same clinical presentation
    • Improve your differential diagnosis skills

Tips for Best Use

  • Practice regularly with different condition combinations
  • Take time to write detailed explanations for your differentials
  • Compare your thought process with the AI's systematic approach
  • Use the customize feature to focus on specific condition types you want to practice

Remember: This tool is designed for educational purposes and should be used as a learning aid, not as a replacement for clinical judgment.

About

An interactive educational tool designed to help medical students and professionals practice their differential diagnosis skills with AI assistance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages