Skip to content

Banco de gametos

El modulo de Banco de Gametos administra el almacenamiento fisico (tanques, canastillas, escalerillas, posiciones), los planes de almacenamiento, las muestras activas y el historial de transacciones. La ruta de acceso es /manage-gamete-bank con cuatro sub-rutas:

  • /manage-gamete-bank/storage (vista por defecto)
  • /manage-gamete-bank/plans
  • /manage-gamete-bank/storage-configuration
  • /manage-gamete-bank/history

Submodulos y permisos

Cada submodulo tiene sus propios permisos:

SubmoduloPermisoPermite
AlmacenamientoGAMETE_BANK_STORAGE READ/WRITE/ADMINGestionar muestras y posiciones activas.
PlanesGAMETE_BANK_PLAN READ/WRITE/ADMINCrear, editar y desactivar planes.
ConfiguracionGAMETE_BANK_STORAGE_CONFIGURATION READ/WRITE/ADMINMantener tanques, escalerillas y posiciones.
HistorialGAMETE_BANK_HISTORY READConsultar transacciones.
ParametrosPARAMETERSConfigurar calidades, limites y tipos.

Conceptos clave

  • Tanque: unidad fisica de almacenamiento (criogenico). Contiene canastillas, escalerillas y posiciones.
  • Canastilla (basket): subdivision del tanque.
  • Escalerilla (ladder): subdivision de la canastilla.
  • Posicion: unidad minima donde se coloca una muestra (cryotop o vial).
  • Muestra: el gameto (ovulo, esperma o embrion) almacenado.
  • Plan: esquema comercial que factura al paciente por el almacenamiento (mensual, trimestral, etc.).
  • Cargo de plan: cobro recurrente generado por un plan (PAID, OVERDUE, DUE, UPCOMING).

Funcionalidades documentadas

FuncionalidadPagina
Configurar tanques y posicionesConfigurar tanques, canastillas y escalerillas
Crear plan de almacenamientoCrear plan de almacenamiento
Registrar muestra (congelacion)Registrar muestra de gameto
Descongelar o descartar muestraDescongelar o descartar muestra
Consultar historial de transaccionesConsultar historial
Configurar parametros del bancoConfigurar parametros

Como esta organizada la pantalla principal (Almacenamiento)

La vista de almacenamiento (storage) es la mas compleja del sistema. Muestra:

  • Listado de tanques con metricas (canastillas, escalerillas, posiciones ocupadas y libres).
  • Animaciones para expandir/colapsar tanques y ver el detalle interno.
  • Acciones para registrar, descongelar o descartar muestras.
  • Filtros por tanque y tipo de muestra.

Roles y permisos (resumen)

  • Operador del banco: realiza registros de muestras, descongelaciones y descartes.
  • Coordinacion del banco: administra planes y configuracion.
  • Administracion: configura parametros y permisos.

Relacion con otros modulos

  • Pacientes: las muestras y los planes se asocian al paciente.
  • Caja: la pestana CryoBank de Caja muestra los cargos generados por los planes y permite cobrarlos.
  • Estudios medicos: los estudios de congelacion, descongelacion e inseminacion interactuan con el banco.

Recomendaciones operativas

  • Mantener la configuracion de tanques actualizada para evitar inconsistencias en el almacenamiento.
  • Revisar periodicamente los cargos de plan en Caja y notificar a los pacientes con cargos vencidos.
  • Toda operacion (registro, descongelacion, descarte) queda registrada en el historial. Conservar trazabilidad.