Skip to content

Pacientes

El modulo de Pacientes concentra el expediente administrativo y clinico basico de cada persona registrada. Desde aqui se da de alta, se busca, se edita, se vincula con su pareja sexual y se abre el drawer de informacion completa (datos personales, direcciones, contactos, parejas, estudios, pagos y obstetricos).

Como esta organizada la pantalla

La pantalla principal muestra una tabla perezosa con paginacion servidor y buscador global. Sobre la tabla hay una toolbar con los botones de alta y borrado masivo. La primera columna admite seleccion multiple para borrado bulk (solo si el usuario tiene ADMIN).

ColumnaDescripcion
CheckboxSeleccion para borrado masivo (requiere ADMIN).
ExpedienteNumero de expediente medico (medicalRecord).
NombreApellido y nombre del paciente.
SexoEtiqueta coloreada: Mujer (rosa) u Hombre (azul).
EdadCalculada a partir de la fecha de nacimiento.
TelefonoTelefono principal de contacto.
StatusInterruptor para activar o desactivar.
AccionesEditar, eliminar, vincular pareja, informacion, QR.

El buscador global acepta nombre, apellido, expediente y telefono. Requiere al menos 3 caracteres y aplica un debounce de 500 ms antes de consultar al backend.

Acciones disponibles

  • Nuevo paciente: abre el dialogo con el formulario completo (pestanas: Paciente, Contacto, Direccion, Ficha).
  • Editar paciente: carga el paciente y abre el mismo dialogo en modo edicion.
  • Eliminar paciente: pide confirmacion; requiere PATIENTS: ADMIN.
  • Vincular pareja sexual: abre el dialogo para asociar al paciente con su pareja.
  • Ver informacion: abre un drawer lateral con toda la ficha del paciente (datos, contacto, direcciones, parejas, estudios, pagos, obstetricos).
  • Codigo QR: muestra un dialogo con el QR del paciente.
  • Activar o desactivar: interruptor en linea; cambia el status del paciente.

Roles y permisos

  • PATIENTS: WRITE para alta, edicion, vincular pareja y cambiar status.
  • PATIENTS: ADMIN para eliminar pacientes individuales o en bloque.

Funcionalidades documentadas

FuncionalidadPagina
Dar de alta un pacienteAlta de paciente
Buscar un pacienteBuscar paciente
Editar un pacienteEditar paciente
Ver informacion completaVer informacion del paciente
Vincular pareja sexualVincular pareja sexual
Eliminar un pacienteEliminar paciente

Relacion con otros modulos

  • Agenda: el buscador de paciente en la agenda reutiliza el mismo servicio; al crear una cita desde la agenda se puede dar de alta al paciente en el mismo modal.
  • Caja: los pagos y anticipos del paciente se registran desde Caja y quedan visibles en su drawer de informacion.
  • Recetas: las recetas se asocian al paciente; el modulo de Recetas parte de un TreeTable con pacientes.
  • Estudios medicos: los estudios (seminograma, fragmentacion, inseminacion, congelacion, etc.) se asocian al paciente.
  • Banco de gametos: los planes, posiciones y transacciones del banco de gametos se asocian al paciente.
  • Landing / CRM: al crear un paciente el sistema busca coincidencias con prospectos del CRM y permite vincularlos.

Recomendaciones operativas

  • Antes de dar de alta, confirmar que el paciente no existe ya usando el buscador.
  • Capturar al menos telefono y fecha de nacimiento para que el expediente sea util en agenda y caja.
  • Mantener el status activo solo para pacientes vigentes; en lugar de eliminar, desactivar.
  • Si el paciente tiene pareja, vincularla desde el menu de acciones para que las busquedas en pareja funcionen correctamente.