# =============================================================================== # MAPA DE DOCUMENTACION - CLINICA DENTAL # =============================================================================== # # Proposito: Centro de referencias a toda la documentacion del proyecto # Alias: @DENTAL_MAPA_DOC # Tipo: SUB-VERTICAL (hereda de erp-clinicas) # # =============================================================================== version: "1.0.0" created: "2026-01-16" updated: "2026-01-16" proyecto: "clinica-dental" tipo: "SUB-VERTICAL" nivel: 3 # ------------------------------------------------------------------------------- # CADENA DE HERENCIA COMPLETA # ------------------------------------------------------------------------------- cadena_herencia: origen: proyecto: "template-saas" tipo: "PROVIDER" nivel: 0 alias: "@TS_MAPA_DOC" ubicacion: "projects/template-saas/orchestration/MAPA-DOCUMENTACION.yml" abuelo: proyecto: "erp-core" tipo: "INTERMEDIATE" nivel: 1 alias: "@ERP_MAPA_DOC" ubicacion: "projects/erp-core/orchestration/MAPA-DOCUMENTACION.yml" padre: proyecto: "erp-clinicas" tipo: "CONSUMER" nivel: 2 alias: "@CLINICAS_MAPA_DOC" ubicacion: "projects/erp-clinicas/orchestration/MAPA-DOCUMENTACION.yml" actual: proyecto: "clinica-dental" tipo: "SUB-VERTICAL" nivel: 3 alias: "@DENTAL_MAPA_DOC" especializacion: "Odontologia" # ------------------------------------------------------------------------------- # DOCUMENTACION DE USUARIO (docs/) # ------------------------------------------------------------------------------- docs: raiz: README.md: alias: "@DENTAL_README" descripcion: "Punto de entrada del proyecto" _MAP.md: alias: "@DENTAL_MAP" descripcion: "Mapa maestro de navegacion" vision: ruta: "docs/00-vision-general/" alias: "@DENTAL_VISION" archivos: - VISION-CLINICA-DENTAL.md - ARQUITECTURA-ODONTOLOGICA.md modulos: ruta: "docs/01-modulos/" alias: "@DENTAL_MODULOS" patron: "CDT-{NNN}-{nombre}.md" archivos: - CDT-001-Odontograma.md - CDT-002-Tratamientos-Dentales.md - CDT-003-Ortodoncia.md - CDT-004-Protesis.md - CDT-005-Radiografias-Dentales.md - CDT-006-Presupuestos-Dentales.md normativa: ruta: "docs/02-normativa/" alias: "@DENTAL_NORMATIVA" archivos: - NOM-013-SSA2-2015-Implementacion.md - NOM-004-SSA3-2012-Expediente.md - COFEPRIS-Consultorios.md definitions: ruta: "docs/_definitions/" alias: "@DENTAL_DEF" archivos: _INDEX.yml: alias: "@DENTAL_DEF_INDEX" DATABASE-SCHEMA.md: alias: "@DENTAL_DEF_DB" descripcion: "Schema sub_dental (15+ tablas)" ENTITIES-CATALOG.md: alias: "@DENTAL_DEF_ENTITIES" descripcion: "Catalogo de entities dentales" SERVICES-CATALOG.md: alias: "@DENTAL_DEF_SERVICES" descripcion: "Catalogo de services dentales" MODULES-CATALOG.md: alias: "@DENTAL_DEF_MODULES" descripcion: "Catalogo de 6 modulos CDT" quick: ruta: "docs/_quick/" alias: "@DENTAL_QUICK" archivos: QUICK-INDEX.yml: alias: "@DENTAL_QUICK_INDEX" QUICK-MODULES.yml: alias: "@DENTAL_QUICK_MODULES" QUICK-DATABASE.yml: alias: "@DENTAL_QUICK_DATABASE" QUICK-API.yml: alias: "@DENTAL_QUICK_API" # ------------------------------------------------------------------------------- # DOCUMENTACION OPERACIONAL (orchestration/) # ------------------------------------------------------------------------------- orchestration: raiz: _MAP.md: alias: "@DENTAL_ORCH_MAP" PROJECT-STATUS.md: alias: "@DENTAL_STATUS" descripcion: "Estado actual del proyecto" PROXIMA-ACCION.md: alias: "@DENTAL_NEXT" descripcion: "Siguiente tarea a ejecutar" trazabilidad: TRACEABILITY.yml: alias: "@DENTAL_TRACEABILITY" descripcion: "Trazabilidad de 6 modulos CDT" DEPENDENCY-GRAPH.yml: alias: "@DENTAL_DEP_GRAPH" descripcion: "Grafo de dependencias" CONTEXT-MAP.yml: alias: "@DENTAL_CONTEXT" descripcion: "Mapeo de contexto" _inheritance.yml: alias: "@DENTAL_INHERITANCE" descripcion: "Herencia: SUB-VERTICAL nivel 3" MAPA-DOCUMENTACION.yml: alias: "@DENTAL_MAPA_DOC" descripcion: "Este archivo" inventarios: ruta: "orchestration/inventarios/" alias: "@DENTAL_INV" archivos: MASTER_INVENTORY.yml: alias: "@DENTAL_INV_MASTER" DATABASE_INVENTORY.yml: alias: "@DENTAL_INV_DB" BACKEND_INVENTORY.yml: alias: "@DENTAL_INV_BE" FRONTEND_INVENTORY.yml: alias: "@DENTAL_INV_FE" directivas: ruta: "orchestration/directivas/" alias: "@DENTAL_DIRECTIVAS" hereda_de: "@CLINICAS_DIRECTIVAS" archivos: - TRIGGER-COHERENCIA-CAPAS.md - TRIGGER-INVENTARIOS.md agentes: ruta: "orchestration/agents/" alias: "@DENTAL_AGENTS" archivos: perfiles: _INDEX.yml: alias: "@DENTAL_AGENTS_INDEX" PERFIL-ODONTOLOGO-AGENT.yml: alias: "@DENTAL_AGENT_ODONTOLOGO" PERFIL-DDL-DENTAL-AGENT.yml: alias: "@DENTAL_AGENT_DDL" trazas: ruta: "orchestration/agents/trazas/" referencias: ruta: "orchestration/referencias/" alias: "@DENTAL_REFS" environment: ruta: "orchestration/environment/" alias: "@DENTAL_ENV" # ------------------------------------------------------------------------------- # REFERENCIAS AL WORKSPACE Y CADENA # ------------------------------------------------------------------------------- referencias_cadena: template_saas: mapa: "@TS_MAPA_DOC" ubicacion: "projects/template-saas/orchestration/MAPA-DOCUMENTACION.yml" hereda: - "Directivas base" - "Estructura de inventarios" - "Perfiles de agentes base" erp_core: mapa: "@ERP_MAPA_DOC" ubicacion: "projects/erp-core/orchestration/MAPA-DOCUMENTACION.yml" hereda: - "23 modulos MGN" - "Triggers de coherencia" - "Modelo multi-tenant" erp_clinicas: mapa: "@CLINICAS_MAPA_DOC" ubicacion: "projects/erp-clinicas/orchestration/MAPA-DOCUMENTACION.yml" hereda: - "Modulos de pacientes, citas, expedientes" - "Directivas clinicas" - "Normativa salud base" workspace: archivo: "orchestration/_refs/WS-REFERENCES.yml" alias: "@DENTAL_WS_REFS" contenido: - "@WS_DIRECTIVAS" - "@WS_PERFILES" - "@WS_TEMPLATES" - "@WS_DEFINITIONS" # ------------------------------------------------------------------------------- # MODULOS CDT (CLINICA DENTAL) # ------------------------------------------------------------------------------- modulos_cdt: CDT-001: nombre: "Odontograma" estado: "30%" alias: "@DENTAL_MOD_ODONTOGRAMA" normativa: "NOM-013-SSA2-2015" CDT-002: nombre: "Tratamientos Dentales" estado: "25%" alias: "@DENTAL_MOD_TRATAMIENTOS" normativa: "NOM-013-SSA2-2015" CDT-003: nombre: "Ortodoncia" estado: "20%" alias: "@DENTAL_MOD_ORTODONCIA" CDT-004: nombre: "Protesis" estado: "15%" alias: "@DENTAL_MOD_PROTESIS" CDT-005: nombre: "Radiografias Dentales" estado: "20%" alias: "@DENTAL_MOD_RADIOGRAFIAS" CDT-006: nombre: "Presupuestos Dentales" estado: "25%" alias: "@DENTAL_MOD_PRESUPUESTOS" # ------------------------------------------------------------------------------- # NORMATIVA APLICABLE # ------------------------------------------------------------------------------- normativa: obligatoria: - codigo: "NOM-013-SSA2-2015" nombre: "Prevencion y control de enfermedades bucales" aplica_a: ["CDT-001", "CDT-002"] alias: "@DENTAL_NOM_013" - codigo: "NOM-004-SSA3-2012" nombre: "Del expediente clinico" aplica_a: ["expedientes", "consentimientos"] alias: "@DENTAL_NOM_004" - codigo: "COFEPRIS" nombre: "Regulacion de consultorios dentales" aplica_a: ["todos"] alias: "@DENTAL_COFEPRIS" complementaria: - codigo: "NOM-087-SEMARNAT-SSA1-2002" nombre: "Residuos peligrosos biologico-infecciosos" aplica_a: ["inventario-materiales"] # ------------------------------------------------------------------------------- # ESTADISTICAS # ------------------------------------------------------------------------------- estadisticas: docs: total_archivos: TBD carpetas: 8 modulos_documentados: 6 orchestration: total_archivos: 15 inventarios: 4 trazas: 1 perfiles_agentes: 2 triggers: 2 total_aliases: 50+ cobertura_documentacion: "80%" ultima_auditoria: "2026-01-16" # ------------------------------------------------------------------------------- # NAVEGACION RAPIDA POR ROL # ------------------------------------------------------------------------------- por_rol: odontologo: inicio: "@DENTAL_NORMATIVA" modulos: "@DENTAL_MODULOS" odontograma: "@DENTAL_MOD_ODONTOGRAMA" desarrollador_backend: inicio: "@DENTAL_DEF_ENTITIES" api: "@DENTAL_QUICK_API" inventario: "@DENTAL_INV_BE" desarrollador_frontend: inicio: "@DENTAL_QUICK_MODULES" api: "@DENTAL_QUICK_API" inventario: "@DENTAL_INV_FE" dba: inicio: "@DENTAL_DEF_DB" inventario: "@DENTAL_INV_DB" quick: "@DENTAL_QUICK_DATABASE" arquitecto: inicio: "@DENTAL_VISION" dependencias: "@DENTAL_DEP_GRAPH" herencia: "@DENTAL_INHERITANCE" cadena: "Ver seccion cadena_herencia" orquestador: inicio: "@DENTAL_STATUS" siguiente: "@DENTAL_NEXT" trazabilidad: "@DENTAL_TRACEABILITY" # =============================================================================== # FIN DEL MAPA DE DOCUMENTACION # ===============================================================================