erp-clinicas/orchestration/referencias/DEPENDENCIAS-ERP-CORE.yml

98 lines
2.5 KiB
YAML

# Dependencias de ERP-Core para ERP Clinicas
# ============================================
version: "1.0.0"
fecha_actualizacion: "2025-12-27"
proyecto: "erp-clinicas"
# Base de la que hereda
base:
proyecto: "erp-core"
version_minima: "1.2.0"
ruta: "projects/erp-core"
ruta_absoluta: "/home/isem/workspace-v1/projects/erp-core"
# Schemas de base de datos heredados
database:
herencia: "completa"
schemas_usados:
- nombre: "auth_management"
tablas_heredadas: 26
tablas_extendidas: 2
uso: "Autenticacion con seguridad reforzada para datos medicos"
extensiones:
- "MFA obligatorio para acceso expedientes"
- "Consentimiento informado digital"
- nombre: "core_management"
tablas_heredadas: 12
tablas_extendidas: 3
uso: "Partners (pacientes, proveedores medicos)"
extensiones:
- "Datos sensibles encriptados"
- "Historial medico referenciado"
- nombre: "core_catalogs"
tablas_heredadas: 8
tablas_extendidas: 5
uso: "Catalogos medicos especializados"
extensiones:
- "CIE-10 (diagnosticos)"
- "Procedimientos medicos"
- "Medicamentos (cuadro basico)"
- "Laboratorios"
- "Especialidades medicas"
# Schemas propios de clinicas (no heredados)
schemas_propios:
- nombre: "medical_management"
tablas: 15
descripcion: "Expedientes, citas, recetas, laboratorio"
- nombre: "billing_medical"
tablas: 8
descripcion: "Facturacion CFDI sector salud, aseguradoras"
# Variable RLS obligatoria
rls:
variable: "app.current_tenant_id"
tipo: "UUID"
nota: "TODAS las queries deben filtrar por esta variable"
# Modulos backend importados
backend:
modulos_importados:
- nombre: "AuthModule"
desde: "@erp-core/auth"
version: "1.0.0"
- nombre: "UsersModule"
desde: "@erp-core/users"
version: "1.0.0"
- nombre: "RolesModule"
desde: "@erp-core/roles"
version: "1.0.0"
- nombre: "TenantsModule"
desde: "@erp-core/tenants"
version: "1.0.0"
# Cumplimiento normativo
normativas:
- codigo: "NOM-024-SSA3-2012"
descripcion: "Expediente clinico electronico"
- codigo: "LFPDPPP"
descripcion: "Ley de Proteccion de Datos Personales"
- codigo: "COFEPRIS"
descripcion: "Requisitos de trazabilidad"
# Validaciones requeridas
validaciones:
- "Variable RLS correcta en todo DDL"
- "Encriptacion de datos medicos"
- "Auditoria completa de accesos"
- "Imports de erp-core funcionando"
- "Tests pasando"