TDR · T1 · Sistema de expedientes y citas
Asociación de Salud Comunitaria “Clínicas del Bálsamo”
Términos de Referencia para el diseño de una solución de software.
El presente documento describe la necesidad de la organización. La propuesta de solución
(arquitectura, tecnología y diseño) es responsabilidad del equipo proveedor.
Nota: la organización y el cliente de este TDR son ficticios, creados para la clase. El tipo
de problema es realista, pero no representan a ninguna entidad real.
1. Sobre la organización
Clínicas del Bálsamo es una asociación sin fines de lucro que opera cuatro clínicas comunitarias en la zona rural de La Libertad. Atiende a población de bajos recursos con consulta general, control prenatal, vacunación y odontología. Hoy los expedientes son en papel y las citas se anotan en un cuaderno por clínica. Cuando un paciente se atiende en una clínica distinta a la habitual, su historial no viaja con él.
La asociación se financia con donantes internacionales que exigen reportes de atención (cuántos pacientes, qué tipo de consulta, resultados de programas como el control prenatal). Hoy esos reportes se arman a mano y tardan semanas.
2. Objetivo
Contar con un sistema que centralice los expedientes de los pacientes y la gestión de citas de las cuatro clínicas, de modo que el historial de un paciente esté disponible en cualquiera de ellas, y que los reportes para donantes se generen de forma automática.
3. Alcance solicitado
El sistema debe cubrir el ciclo de atención: registro del paciente, agenda de citas, consulta (con notas del profesional), y reportería. Debe operar en las cuatro clínicas de forma unificada.
4. Requerimientos funcionales
- Registro de pacientes con expediente único (una persona, un expediente, sin importar la clínica).
- Agenda de citas por clínica y por profesional, con estados de la cita: solicitada, confirmada, atendida, no-asistió, cancelada.
- Registro de la consulta: motivo, notas del profesional, indicaciones, próximo control.
- Historial clínico del paciente consultable desde cualquier clínica.
- Recordatorio de cita al paciente por mensaje de texto (SMS) el día previo.
- Reportes de atención por período, por clínica, por tipo de consulta y por programa (ej. control prenatal), exportables para donantes.
- Distintos tipos de consulta (general, prenatal, vacunación, odontología) capturan datos distintos, pero todas comparten el flujo de la cita.
5. Roles de usuario
- Recepcionista: registra pacientes, agenda y confirma citas.
- Profesional de salud (médico / odontólogo / enfermería): atiende y registra la consulta.
- Coordinador de clínica: ve la agenda de su clínica, reasigna citas.
- Administrador de la asociación: acceso a las cuatro clínicas y a la reportería para donantes.
6. Requerimientos no funcionales
- Auditoría / trazabilidad: todo acceso o cambio a un expediente debe quedar registrado (quién, cuándo, qué), es información médica sensible y los donantes lo exigen.
- Confidencialidad: un profesional solo debe ver expedientes de pacientes que atiende; no toda la base.
- Disponibilidad en conexión intermitente: las clínicas rurales tienen internet inestable; la agenda del día debe poder consultarse aunque la conexión se caiga por momentos.
- Interfaz simple: el personal no es técnico.
7. Restricciones
- Presupuesto acotado (organización sin fines de lucro): preferencia por tecnologías sin costos de licencia altos.
- El personal usa computadoras de escritorio en recepción y algún dispositivo móvil en consulta.
- El envío de SMS se hará a través de un proveedor externo (la asociación ya tiene contrato con uno; el sistema debe integrarse con su API).
8. Entregables esperados del proveedor
Un documento de solución que describa la arquitectura propuesta, las decisiones de diseño, el stack tecnológico justificado y los riesgos identificados. (No se solicita implementación en esta fase.)