Alcance
Basado en las especificaciones, me comprometo a entregar las siguientes funcionalidades.
Módulo de gestión de agendas y turnos
- Configuración de agendas: Permitir a un administrador crear y configurar los horarios de un profesional, incluyendo días, horas, duración de los turnos y periodos de validez. Por ejemplo: 1 de Enero al 20 de Febrero.
- Bloqueo de horarios: Permitir bloquear fechas o rangos de fechas por motivos específicos (vacaciones, imprevistos). Tanto por agenda como globalmente.
- Gestión de turnos por secretaría: La secretaría podrá crear, buscar, modificar, cancelar y transferir/copiar turnos para los pacientes.
- Visualización de agendas: La secretaría dispondrá de un panel de gestión centralizado con filtros por sucursal, especialidad, médico, estado del turno y fecha. El sistema permitirá la visualización simultánea de las agendas resultantes de estos filtros (ej. ver en paralelo los calendarios de los médicos seleccionados) para facilitar la comparación de disponibilidad.
- Gestión del estados de los turnos: El sistema manejará los siguientes estados:
Libre, Reservado, Confirmado, Cancelado, Ausente, Presente, En consulta y Atendido. El manejo en sí de los estados de los turnos serán manejados por secretaría manualmente, exceptuando el estado de Reservado, al cual también el paciente podrá manejar.
- Gestión de sobreturnos: Permitir agendar una cantidad configurable de sobreturnos por día en una agenda por agenda (no por paciente), solo si el horario original está en estado
Reservado. Estos serán turnos con la misma estructura que su turno original, excepto que su estado será Sobreturno. Estos horarios especiales simplemente serán creados cuando un turno pase a estado Reservado y no cambiarán, son simples indicativos de cuántas consultas extras puede realizar un médico si el paciente que reservó primeramente el turno no se presenta o la consulta termina antes.
- Lista de espera: Permitir registrar manualmente pacientes interesados en un turno sin disponibilidad inmediata en una lista de espera para un profesional o especialidad. Se ordenará cronologicamente por fecha de inscripción (FIFO). El manejo de la misma será un proceso manual operado por la secretaría.
Módulo de pacientes
- Gestión de pacientes: Registrar pacientes nuevos y buscar/actualizar existentes desde el perfil de la secretaria.
- Portal de autogestión para pacientes: Un paciente se podrá registrar en el sistema, solicitar un turno (que quedará en estado
Reservado) y subir una imagen de su DNI. Luego secretaría deberá confirmar el turno.
Módulo de administración
- Gestión de profesionales: Un administrador podrá registrar médicos, asignarles una o más especialidades con sus respectivas matrículas. Cada profesional podrá tener una agenda por cada especialidad que tenga.
- Gestión de calendario: Un administrador podrá cargar los días no laborables del año para que no se puedan agendar turnos en esas fechas.
- Clasificación de agendas: Permitir la creación de clasificaciones personalizables (VIP, Normal, etc.).
Límite
Basado en las especificaciones, las siguientes funcionalidades y características no formarán parte del proyecto, o por lo menos no serán contempladas en esta fase. Ante cualquier cambio sobre la marcha, quedará registrado en el registro de cambios.
- Facturación y pagos: El sistema no gestionará cobros, obras sociales (más allá de registrar el nombre), facturación ni ningún aspecto financiero.