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:
| Submodulo | Permiso | Permite |
|---|---|---|
| Almacenamiento | GAMETE_BANK_STORAGE READ/WRITE/ADMIN | Gestionar muestras y posiciones activas. |
| Planes | GAMETE_BANK_PLAN READ/WRITE/ADMIN | Crear, editar y desactivar planes. |
| Configuracion | GAMETE_BANK_STORAGE_CONFIGURATION READ/WRITE/ADMIN | Mantener tanques, escalerillas y posiciones. |
| Historial | GAMETE_BANK_HISTORY READ | Consultar transacciones. |
| Parametros | PARAMETERS | Configurar 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
| Funcionalidad | Pagina |
|---|---|
| Configurar tanques y posiciones | Configurar tanques, canastillas y escalerillas |
| Crear plan de almacenamiento | Crear plan de almacenamiento |
| Registrar muestra (congelacion) | Registrar muestra de gameto |
| Descongelar o descartar muestra | Descongelar o descartar muestra |
| Consultar historial de transacciones | Consultar historial |
| Configurar parametros del banco | Configurar 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.