SimCase AI is a powerful healthcare simulation case generator that combines multiple AI models with educational expertise to create realistic clinical scenarios for medical education.
- AI-Powered Case Generation: Generate realistic healthcare simulation cases using a combination of Claude, Perplexity, and ChatGPT models
- Learning Objective Focus: Start with educational goals and let AI create cases that meet your specific learning objectives
- Multi-step Creation Process: Intuitive workflow that guides faculty through the case creation process
- EHR Compatibility: Generate cases in EdEHR-compatible format for seamless integration
- Faculty Guides & Assessment Materials: Automatically create supporting materials for instructors
- Node.js (v18.0.0 or higher)
- npm or yarn
- Supabase account (for authentication and database)
- API keys for AI providers (Claude, OpenAI, Perplexity)
-
Clone the repository:
git clone https://github.com/yourusername/simcaseai.git cd simcaseai -
Install dependencies:
npm install -
Create a
.env.localfile in the root directory with the following environment variables:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key # AI API Keys ANTHROPIC_API_KEY=your_claude_api_key OPENAI_API_KEY=your_openai_api_key PERPLEXITY_API_KEY=your_perplexity_api_key -
Start the development server:
npm run dev -
Open http://localhost:3000 in your browser.
/src/app- Next.js App Router pages and layouts/src/components- Reusable React components/src/lib- Utility functions and API services/src/types- TypeScript type definitions/src/utils- Helper functions
- Define Learning Objectives: Start by inputting the learning objectives for your simulation case
- AI Analysis & Refinement: AI analyzes your objectives and suggests refinements for optimal educational outcomes
- Case Generation: The system creates patient profiles, clinical data, and learning activities based on objectives
- Review & Customize: Faculty can review and modify all case elements
- Export & Deploy: Generate EdEHR-compatible files or integrate directly with your LMS
SimCase AI intelligently routes tasks to different AI models based on:
- Claude: Complex medical reasoning, clinical accuracy, and detailed feedback
- ChatGPT: General task handling and creative content generation
- Perplexity: Research-oriented tasks and fact verification
The application is configured for deployment on Render with Docker support. For detailed deployment instructions, see the deployment guide.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js - The React framework
- Tailwind CSS - Utility-first CSS framework
- Supabase - Open source Firebase alternative