FASE 4: Validación del Plan - ERP Clínicas
Proyecto: erp-clinicas
Fecha: 2026-01-04
Estado: Completado
Base: FASE-3-PLAN-IMPLEMENTACION.md
1. Validación de Cobertura
1.1 Correcciones FASE-8
| ID |
Elemento |
Incluido |
Archivo |
| COR-035 |
payment_term_lines |
✅ |
04-financial-ext |
| COR-037 |
payment_methods |
✅ |
04-financial-ext |
| COR-038 |
reconcile_models |
✅ |
04-financial-ext |
| COR-040 |
packages |
✅ |
06-inventory-ext |
| COR-041 |
putaway_rules |
✅ |
06-inventory-ext |
| COR-042 |
storage_categories |
✅ |
06-inventory-ext |
| COR-043 |
product fields |
✅ |
06-inventory-ext |
| COR-044 |
removal_strategies |
✅ |
06-inventory-ext |
| COR-045 |
product_supplierinfo |
✅ |
07-purchase-ext |
| COR-046 |
PO fields |
✅ |
07-purchase-ext |
| COR-047 |
action_create_stock_moves |
✅ |
07-purchase-ext |
| COR-056 |
collaborators |
✅ |
08-clinica-ext (personal_clinica) |
| COR-059 |
ratings |
✅ |
08-clinica-ext |
| COR-061 |
employee fields |
✅ |
05-hr-ext |
| COR-062 |
work_locations |
✅ |
05-hr-ext |
| COR-063 |
skills system |
✅ |
05-hr-ext |
| COR-064 |
expense system |
✅ |
05-hr-ext |
| COR-065 |
resume_lines |
✅ |
05-hr-ext |
| COR-066 |
payslip basics |
✅ |
05-hr-ext |
Cobertura: 19/19 = 100%
1.2 Correcciones Excluidas (Confirmadas)
| ID |
Elemento |
Razón |
| COR-036 |
incoterms |
No aplica a servicios médicos |
| COR-039 |
journal_entries |
Tabla Core no modificable |
| COR-048-050 |
Sales |
No hay ventas tradicionales |
| COR-051-055 |
CRM |
No hay CRM de ventas |
| COR-057 |
project fields |
Adaptado diferente |
| COR-058 |
task_count |
No aplica |
| COR-060 |
burndown |
No aplica |
2. Validación de Estructura
2.1 Archivos DDL
| Archivo |
Tablas |
Validado |
| 04-financial-ext |
4 |
✅ |
| 05-hr-ext |
11 |
✅ |
| 06-inventory-ext |
5 |
✅ |
| 07-purchase-ext |
1 |
✅ |
| 08-clinica-ext |
2 |
✅ |
| Total |
23 |
✅ |
2.2 Archivos Seed
| Archivo |
Registros |
Validado |
| 00-removal-strategies |
4 |
✅ |
| 01-clinica-skills |
~40 |
✅ |
| 02-clinica-catalogos |
~25 |
✅ |
| Total |
~69 |
✅ |
3. Validación de Dependencias
3.1 Dependencias Externas
| Dependencia |
Tipo |
Manejada |
| core.tenants |
Obligatoria |
✅ FK opcional |
| core.partners |
Obligatoria |
✅ FK opcional |
| hr.employees |
Obligatoria |
✅ FK opcional |
| financial.payment_terms |
Obligatoria |
✅ FK opcional |
| inventory.products |
Opcional |
✅ IF EXISTS |
| inventory.warehouses |
Opcional |
✅ IF EXISTS |
3.2 Dependencias Internas
| Tabla |
Depende de |
Manejada |
| personal_clinica |
hr.work_locations |
✅ Orden correcto |
| personal_clinica |
clinica.doctors |
✅ FK opcional |
| ratings |
clinica.consultations |
✅ FK opcional |
| ratings |
clinica.patients |
✅ FK opcional |
4. Validación de RLS
4.1 Tablas con RLS
| Tabla |
RLS |
Validado |
| payment_term_lines |
✅ |
✅ |
| payment_methods |
✅ |
✅ |
| reconcile_models |
✅ |
✅ |
| work_locations |
✅ |
✅ |
| skill_types |
✅ |
✅ |
| skills |
✅ |
✅ |
| skill_levels |
✅ |
✅ |
| expense_sheets |
✅ |
✅ |
| expenses |
✅ |
✅ |
| payslip_structures |
✅ |
✅ |
| payslips |
✅ |
✅ |
| package_types |
✅ |
✅ |
| packages |
✅ |
✅ |
| storage_categories |
✅ |
✅ |
| putaway_rules |
✅ |
✅ |
| product_supplierinfo |
✅ |
✅ |
| personal_clinica |
✅ |
✅ |
| ratings |
✅ |
✅ |
Cobertura RLS: 18/18 = 100%
4.2 Tablas Sin RLS (Catálogos)
| Tabla |
Razón |
| removal_strategies |
Catálogo global |
| reconcile_model_lines |
Hijo de tabla con RLS |
| employee_skills |
Acceso vía employee_id |
| employee_resume_lines |
Acceso vía employee_id |
| payslip_lines |
Hijo de tabla con RLS |
5. Validación de Adaptaciones
5.1 Adaptaciones Clínicas
| Adaptación |
Implementada |
Validada |
| collaborators → personal_clinica |
✅ |
✅ |
| work_locations + tipo_consultorio |
✅ |
✅ |
| storage_categories + refrigeracion |
✅ |
✅ |
| storage_categories + controlado |
✅ |
✅ |
| packages + lote/caducidad |
✅ |
✅ |
| payment_methods + seguro |
✅ |
✅ |
| skills + codigo_ssa |
✅ |
✅ |
5.2 Cumplimiento Normativo
| Requisito NOM-024 |
Implementación |
Validado |
| Trazabilidad |
created_at/updated_at |
✅ |
| Confidencialidad |
RLS policies |
✅ |
| Integridad |
FKs + constraints |
✅ |
| Auditoría |
audit_log (futuro) |
⏳ |
6. Checklist de Validación
6.1 Estructura
6.2 Contenido
6.3 Calidad
7. Próximos Pasos
- ✅ Validación del plan completada
- ⏳ FASE 5: Análisis de dependencias (refinado)
- ⏳ FASE 6: Plan refinado
- ⏳ FASE 7: Ejecución
- ⏳ FASE 8: Validación final
Estado: FASE 4 COMPLETADA
Siguiente: FASE 5 - Análisis de Dependencias
Fecha: 2026-01-04