98 lines
2.5 KiB
YAML
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"
|