Open raw ↗@echo off
chcp 65001 >nul 2>&1
title Cancer Patient Management System
echo.
echo ============================================================
echo Cancer Patient Management System - v1.0
echo ============================================================
echo.
:: Check Python
where python >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo [ERROR] Python is not installed or not in PATH.
echo.
echo Please install Python 3.8+ from https://www.python.org/downloads/
echo Make sure to check "Add Python to PATH" during installation.
echo.
pause
exit /b 1
)
:: Check Python version
for /f "tokens=2 delims= " %%v in ('python --version 2^>^&1') do set PYVER=%%v
echo Python: %PYVER%
:: Check if database exists
if not exist "data\cancer_patients.db" (
echo First run: seeding demo database...
python seed_data.py
move cancer_patients.db data\cancer_patients.db >nul 2>&1
echo Database created.
)
echo.
echo Starting server on http://localhost:8080
echo Browser will open automatically...
echo.
echo Login credentials:
echo Admin: admin / admin123
echo Doctor: dr.martin / doctor123
echo Nurse: inf.moret / nurse123
echo Patient: patient.durand / patient123
echo.
echo Press Ctrl+C to stop the server.
echo ============================================================
echo.
:: Open browser after short delay
start "" cmd /c "timeout /t 2 /nobreak >nul && start http://localhost:8080"
:: Start server
python api_server.py
pause