DEV Community

Dhanush Gowda
Dhanush Gowda

Posted on

SrgiPlan

SurgiPlan — AI-Powered Operating Room Scheduling & Resource Optimization

SurgiPlan is an intelligent hospital scheduling system designed to optimize operating room allocation and improve the use of critical hospital resources. Inspired by railway block scheduling, it helps coordinate surgeries while considering operating room availability, surgical priority, staff availability, equipment requirements, and recovery-bed capacity.

The system uses constraint-based optimization to generate feasible surgical schedules and help hospitals manage competing demands more efficiently. It also includes an emergency surgery workflow and an AI copilot to assist users with scheduling-related questions.

Key Features

  • Intelligent Scheduling: Optimizes operating room assignments and surgery timings.
  • Resource Management: Accounts for staff, equipment, operating rooms, and recovery beds.
  • Emergency Mode: Supports adding urgent surgical cases.
  • AI Copilot: Provides an AI-powered interface for scheduling assistance.
  • Web Dashboard: Offers a centralized interface to view surgeries, rooms, and resources.

Tech Stack

  • Frontend: React, TypeScript, Vite
  • Backend: Python, FastAPI
  • Optimization Engine: Google OR-Tools (CP-SAT)
  • Database: MongoDB Atlas
  • AI: Google GenAI SDK with Gemma integration
  • Deployment: Vercel (frontend) and Render (backend)

Project Links

SurgiPlan explores how constraint optimization and AI can help tackle complex resource-allocation problems in healthcare. The goal is to make operating room scheduling more structured, resource-aware, and adaptable to changing hospital needs.

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.