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.