How ctrlcctrlvnotfound-ops/turnos-hospital works
This is a Flask web application for managing deferred healthcare referrals and appointments. Agents can maintain patient and health-center records and submit appointment requests; central staff review requests, then assign or reject them. Supabase provides persistence, and Jinja templates render the application screens. The README is empty and app.py excerpts omit some route bodies, so the graph includes only visible database operations and template relationships; unverified wiring is omitted.
Main entry points: app.py Manage centers · instituciones.html Centers screen · pacientes.html Patients screen · solicitud.html Request screen
Components 17
Web interface
- Flask application
app.py
Reference records
- Manage centers
app.py - Manage patients
app.py - Centers screen
templates/instituciones.html - Patients screen
templates/pacientes.html
Referral workflow
- Request form
app.py - Save request
app.py - Request screen
templates/solicitud.html
Central review
- Request status
app.py - Review queue
app.py - Assign appointment
app.py - Reject request
app.py - Status screen
templates/estado.html - Management screen
templates/gestion.html
Other components
- Health agent
- Central auditor
- Supabase database
Connections 21
- Health agent → Manage centers: manages
- Health agent → Manage patients: manages
- Health agent → Request form: opens
- Central auditor → Request status: checks
- Central auditor → Review queue: reviews
- Central auditor → Assign appointment: assigns
- Central auditor → Reject request: rejects
- Manage centers → Supabase database: reads and writes
- Manage centers → Centers screen: renders
- Manage patients → Supabase database: reads and writes
- Manage patients → Patients screen: renders
- Request form → Supabase database: reads
- Request form → Request screen: renders
- Health agent → Save request: submits
- Save request → Supabase database: writes patient and request
- Request status → Supabase database: reads
- Request status → Status screen: renders
- Review queue → Supabase database: reads
- Review queue → Management screen: renders
- Assign appointment → Supabase database: updates request
- Reject request → Supabase database: updates request