Listado de pacientes
Muestra todos los pacientes activos de la clínica. Desde aquí puedes buscar, filtrar, abrir la ficha de un paciente o crear uno nuevo.
De un vistazo
- Vista por defecto: solo pacientes activos. Los archivados quedan ocultos; el endpoint de listado no los devuelve por defecto.
- Panel de recientes: la barra lateral muestra los pacientes abiertos más recientemente — proviene del endpoint
GET /api/v1/patients/recent. - Paginación: 20 pacientes por página. El selector de tamaño de página permite ampliarlo; el backend admite hasta 100.
Cómo encontrar un paciente
- Escribe nombre, apellido o número de documento en la caja de búsqueda. La consulta filtra por coincidencias exactas y parciales.
- Pulsa Enter o espera al debounce — los resultados se actualizan en sitio.
- Haz clic en una fila para abrir la ficha del paciente.
Cómo crear un paciente
Requiere el permiso
patients.write.
- Pulsa Nuevo paciente en la barra superior derecha.
- Rellena nombre y apellidos. Contacto, documento (NIF/NIE) y fecha de nacimiento son opcionales y se pueden completar después desde la ficha. El documento se usa como NIF en las facturas si no se definen datos de facturación aparte.
- Pulsa Guardar. El nuevo paciente aparece arriba del listado y el sistema publica un evento
patient.createdpara que otros módulos (recalls, notificaciones…) reaccionen.
Permisos
| Lo que ves / puedes hacer | Permiso |
|---|---|
| Navegar y buscar el listado | patients.read |
| Ver el botón Nuevo paciente | patients.write |
Resolución de problemas
- El listado está vacío tras una instalación nueva. Ejecuta
./scripts/seed-demo.shpara cargar datos de demo. - Un paciente recién creado no aparece. Comprueba el filtro activo: si activaste el conmutador Mostrar archivados, solo se ven filas archivadas.