139 lines
3.4 KiB
Markdown
139 lines
3.4 KiB
Markdown
# Herencia SIMCO - ERP Clínicas
|
|
|
|
**Sistema:** SIMCO v2.2.0 + CAPVED + CCA Protocol
|
|
**Fecha:** 2025-12-08
|
|
|
|
---
|
|
|
|
## Configuración del Proyecto
|
|
|
|
| Propiedad | Valor |
|
|
|-----------|-------|
|
|
| **Proyecto** | ERP Clínicas - Vertical para Clínicas/Consultorios |
|
|
| **Nivel** | VERTICAL (Nivel 3) |
|
|
| **Padre** | erp-core |
|
|
| **Suite** | erp-suite |
|
|
| **SIMCO Version** | 2.2.0 |
|
|
| **CAPVED** | Habilitado |
|
|
| **CCA Protocol** | Habilitado |
|
|
| **Estado** | 0% - Futuro |
|
|
|
|
## Jerarquía de Herencia
|
|
|
|
```
|
|
Nivel 0: core/orchestration/ ← FUENTE PRINCIPAL
|
|
└── Nivel 1: erp-suite/orchestration/
|
|
└── Nivel 2: erp-core/orchestration/ ← PADRE DIRECTO
|
|
└── Nivel 3: clinicas/orchestration/ ← ESTE PROYECTO
|
|
```
|
|
|
|
---
|
|
|
|
## Directivas Heredadas de CORE (OBLIGATORIAS)
|
|
|
|
### Ciclo de Vida
|
|
| Alias | Propósito |
|
|
|-------|-----------|
|
|
| `@TAREA` | Punto de entrada para toda HU |
|
|
| `@CAPVED` | Ciclo de 6 fases |
|
|
| `@INICIALIZACION` | Bootstrap de agentes |
|
|
|
|
### Operaciones Universales
|
|
| Alias | Propósito |
|
|
|-------|-----------|
|
|
| `@CREAR` | Crear archivos nuevos |
|
|
| `@MODIFICAR` | Modificar existentes |
|
|
| `@VALIDAR` | Validar código |
|
|
| `@DOCUMENTAR` | Documentar trabajo |
|
|
| `@BUSCAR` | Buscar información |
|
|
| `@DELEGAR` | Delegar a subagentes |
|
|
|
|
### Principios Fundamentales
|
|
| Alias | Resumen |
|
|
|-------|---------|
|
|
| `@CAPVED` | Toda tarea pasa por 6 fases |
|
|
| `@DOC_PRIMERO` | Consultar docs/ antes de implementar |
|
|
| `@ANTI_DUP` | Verificar que no existe |
|
|
| `@VALIDACION` | Build y lint DEBEN pasar |
|
|
| `@TOKENS` | Desglosar tareas grandes |
|
|
|
|
---
|
|
|
|
## Directivas por Dominio Técnico
|
|
|
|
| Alias | Aplica | Notas |
|
|
|-------|--------|-------|
|
|
| `@OP_DDL` | **SÍ** | Schemas de salud (HIPAA-ready) |
|
|
| `@OP_BACKEND` | **SÍ** | Servicios de citas, expediente |
|
|
| `@OP_FRONTEND` | **SÍ** | UI de consultorio |
|
|
| `@OP_MOBILE` | **SÍ** | App de pacientes |
|
|
| `@OP_ML` | Futuro | Análisis de diagnósticos |
|
|
|
|
---
|
|
|
|
## Patrones Heredados (OBLIGATORIOS)
|
|
|
|
Todos los patrones de `core/orchestration/patrones/` aplican.
|
|
|
|
**IMPORTANTE:** `@PATRON-SEGURIDAD` es crítico para datos de salud.
|
|
|
|
---
|
|
|
|
## Directivas Heredadas de ERP Core
|
|
|
|
| Directiva | Extensión Local |
|
|
|-----------|-----------------|
|
|
| `DIRECTIVA-MULTI-TENANT.md` | Por `clinica_id` |
|
|
| `DIRECTIVA-EXTENSION-VERTICALES.md` | Módulos de salud |
|
|
|
|
---
|
|
|
|
## Variables de Contexto CCA
|
|
|
|
```yaml
|
|
PROJECT_NAME: "clinicas"
|
|
PROJECT_LEVEL: "VERTICAL"
|
|
PROJECT_ROOT: "./"
|
|
PARENT_PROJECT: "erp-core"
|
|
SUITE_PROJECT: "erp-suite"
|
|
|
|
DB_DDL_PATH: "database/ddl"
|
|
BACKEND_ROOT: "backend/src"
|
|
FRONTEND_ROOT: "frontend/src"
|
|
|
|
TENANT_COLUMN: "clinica_id"
|
|
RLS_CONTEXT: "app.current_clinica_id"
|
|
|
|
# Compliance
|
|
HIPAA_READY: true
|
|
DATA_ENCRYPTION: "AES-256"
|
|
```
|
|
|
|
---
|
|
|
|
## Módulos Específicos de Clínicas (Por definir)
|
|
|
|
| Módulo | Descripción | Estado |
|
|
|--------|-------------|--------|
|
|
| CLI-CIT | Citas/agenda | Por definir |
|
|
| CLI-PAC | Pacientes | Por definir |
|
|
| CLI-EXP | Expediente clínico | Por definir |
|
|
| CLI-REC | Recetas | Por definir |
|
|
| CLI-FAC | Facturación médica | Por definir |
|
|
| CLI-LAB | Laboratorio | Por definir |
|
|
|
|
---
|
|
|
|
## Consideraciones de Seguridad (CRÍTICAS)
|
|
|
|
- Datos sensibles de salud requieren encriptación
|
|
- Cumplimiento con regulaciones de privacidad
|
|
- Auditoría detallada de accesos
|
|
- Consentimiento informado digital
|
|
|
|
---
|
|
|
|
**Sistema:** SIMCO v2.2.0 + CAPVED + CCA Protocol
|
|
**Nivel:** VERTICAL (3)
|
|
**Última actualización:** 2025-12-08
|