# Indice de Definiciones del Proyecto # Proyecto: clinica-dental # Sistema de Gestion para Clinicas Dentales version: "1.0.0" proyecto: "clinica-dental" fecha_creacion: "2026-01-16" descripcion: "Definiciones canonicas del proyecto Clinica Dental" # ============================================================================ # REFERENCIAS A WORKSPACE (Definiciones Globales) # ============================================================================ referencias_workspace: protocolos: CCA: "@WS_DEF_CCA" CAPVED: "@WS_DEF_CAPVED" validaciones: backend: "@WS_DEF_VAL_BE" frontend: "@WS_DEF_VAL_FE" ddl: "@WS_DEF_VAL_DDL" devops: "@WS_DEF_VAL_DEVOPS" # ============================================================================ # DEFINICIONES LOCALES DEL PROYECTO # ============================================================================ definiciones_locales: database: archivo: "DATABASE-SCHEMA.md" alias: "@PROJ_DEF_DB" descripcion: "Schema canonico de base de datos dental" tablas_principales: - "dental.piezas_dentales" - "dental.tratamientos_catalogo" - "dental.odontogramas" - "dental.odontograma_piezas" - "dental.tratamientos_paciente" - "dental.ortodoncia" - "dental.ortodoncia_citas" - "dental.protesis" - "dental.radiografias" - "dental.presupuestos" - "dental.presupuesto_lineas" entities: archivo: "ENTITIES-CATALOG.md" alias: "@PROJ_DEF_ENTITIES" descripcion: "Catalogo de entidades del proyecto" total_entities: 0 # Pendiente de implementacion services: archivo: "SERVICES-CATALOG.md" alias: "@PROJ_DEF_SERVICES" descripcion: "Catalogo de servicios del proyecto" total_services: 0 # Pendiente de implementacion modules: archivo: "MODULES-CATALOG.md" alias: "@PROJ_DEF_MODULES" descripcion: "Catalogo de modulos del proyecto" total_modules: 6 # ============================================================================ # HERENCIA (Nivel 3: erp-core -> erp-clinicas -> clinica-dental) # ============================================================================ herencia: padre: "erp-clinicas" nivel: 3 cadena_herencia: - { proyecto: "erp-core", nivel: 1, tipo: "core" } - { proyecto: "erp-clinicas", nivel: 2, tipo: "vertical" } - { proyecto: "clinica-dental", nivel: 3, tipo: "sub-vertical" } definiciones_heredadas: - "@WS_DEF_CCA" - "@WS_DEF_VAL_BE" - "@WS_DEF_VAL_FE" - "@WS_DEF_VAL_DDL" modulos_heredados_erp_core: fase_1_3_base: - { id: "MGN-001", nombre: "Authentication", herencia: "100%" } - { id: "MGN-002", nombre: "Users", herencia: "100%" } - { id: "MGN-003", nombre: "Roles", herencia: "100%" } - { id: "MGN-004", nombre: "Tenants", herencia: "extendido" } - { id: "MGN-005", nombre: "Catalogs", herencia: "extendido" } - { id: "MGN-007", nombre: "Audit", herencia: "100%" } - { id: "MGN-008", nombre: "Notifications", herencia: "100%" } - { id: "MGN-009", nombre: "Reports", herencia: "extendido" } - { id: "MGN-010", nombre: "Financial", herencia: "extendido" } fase_4_saas: - { id: "MGN-016", nombre: "Billing", herencia: "100%" } - { id: "MGN-017", nombre: "Plans", herencia: "100%" } - { id: "MGN-018", nombre: "Webhooks", herencia: "100%" } - { id: "MGN-019", nombre: "Feature Flags", herencia: "100%" } fase_5_ia: - { id: "MGN-020", nombre: "AI Integration", herencia: "100%" } - { id: "MGN-021", nombre: "WhatsApp Business", herencia: "100%" } - { id: "MGN-022", nombre: "MCP Server", herencia: "100%" } modulos_heredados_erp_clinicas: - { id: "CL-001", nombre: "Fundamentos", herencia: "100%" } - { id: "CL-002", nombre: "Pacientes", herencia: "extendido" } - { id: "CL-003", nombre: "Citas", herencia: "extendido" } - { id: "CL-004", nombre: "Consultas", herencia: "extendido" } - { id: "CL-005", nombre: "Recetas", herencia: "100%" } - { id: "CL-006", nombre: "Laboratorio", herencia: "parcial" } - { id: "CL-008", nombre: "Facturacion", herencia: "100%" } - { id: "CL-009", nombre: "Reportes", herencia: "extendido" } - { id: "CL-011", nombre: "Expediente", herencia: "extendido" } - { id: "CL-012", nombre: "Imagenologia", herencia: "extendido" } # ============================================================================ # CONSIDERACIONES ODONTOLOGICAS # ============================================================================ odontologia: nomenclatura: sistema: "FDI (Federacion Dental Internacional)" cuadrantes_permanentes: [1, 2, 3, 4] cuadrantes_temporales: [5, 6, 7, 8] total_piezas_permanentes: 32 total_piezas_temporales: 20 regulaciones: - { nombre: "NOM-013-SSA2-2015", estado: "planificado", descripcion: "Prevencion enfermedades bucales" } - { nombre: "NOM-004-SSA3-2012", estado: "planificado", descripcion: "Expediente clinico" } - { nombre: "COFEPRIS", estado: "planificado", descripcion: "Regulacion sanitaria" } - { nombre: "LFPDPPP", estado: "planificado", descripcion: "Proteccion datos personales" } # ============================================================================ # ESTADISTICAS # ============================================================================ estadisticas: total_definiciones: 4 total_referencias_ws: 6 total_modulos_heredados_core: 16 total_modulos_heredados_clinicas: 10 total_modulos_propios: 6 ultima_actualizacion: "2026-01-16"