# Trazabilidad del Proyecto # Proyecto: clinica-dental version: "1.0.0" proyecto: "clinica-dental" fecha_creacion: "2026-01-16" # ============================================================================ # TRAZABILIDAD MODULO <-> OBJETOS # ============================================================================ trazabilidad_modulos: DENTAL-001: nombre: "Odontograma" documentacion: especificacion: "docs/01-epicas/DENTAL-001-odontograma.md" requerimientos: [] historias: [] objetos_bd: tablas: - "dental.odontogramas" - "dental.odontograma_piezas" - "dental.piezas_dentales" schemas: ["dental"] objetos_backend: entities: - "Odontograma" - "OdontogramaPieza" - "PiezaDental" services: - "OdontogramaService" - "OdontogramaPiezaService" controllers: - "OdontogramaController" objetos_frontend: componentes: [] stores: [] hooks: [] DENTAL-002: nombre: "Tratamientos" documentacion: especificacion: "docs/01-epicas/DENTAL-002-tratamientos.md" requerimientos: [] historias: [] objetos_bd: tablas: - "dental.tratamientos_catalogo" - "dental.tratamientos_paciente" schemas: ["dental"] objetos_backend: entities: - "TratamientoCatalogo" - "TratamientoPaciente" services: - "TratamientoCatalogoService" - "TratamientoPacienteService" controllers: - "TratamientoController" DENTAL-003: nombre: "Ortodoncia" documentacion: especificacion: "docs/01-epicas/DENTAL-003-ortodoncia.md" requerimientos: [] historias: [] objetos_bd: tablas: - "dental.ortodoncia" - "dental.ortodoncia_citas" schemas: ["dental"] objetos_backend: entities: - "Ortodoncia" - "OrtodonciaCita" services: - "OrtodonciaService" - "OrtodonciaCitaService" controllers: - "OrtodonciaController" DENTAL-004: nombre: "Protesis" documentacion: especificacion: "docs/01-epicas/DENTAL-004-protesis.md" requerimientos: [] historias: [] objetos_bd: tablas: - "dental.protesis" schemas: ["dental"] objetos_backend: entities: - "Protesis" services: - "ProtesisService" controllers: - "ProtesisController" DENTAL-005: nombre: "Radiografias" documentacion: especificacion: "docs/01-epicas/DENTAL-005-radiografias.md" requerimientos: [] historias: [] objetos_bd: tablas: - "dental.radiografias" schemas: ["dental"] objetos_backend: entities: - "Radiografia" services: - "RadiografiaService" controllers: - "RadiografiaController" DENTAL-006: nombre: "Presupuestos" documentacion: especificacion: "docs/01-epicas/DENTAL-006-presupuestos.md" requerimientos: [] historias: [] objetos_bd: tablas: - "dental.presupuestos" - "dental.presupuesto_lineas" schemas: ["dental"] objetos_backend: entities: - "Presupuesto" - "PresupuestoLinea" services: - "PresupuestoService" controllers: - "PresupuestoController" # ============================================================================ # MATRIZ DE COBERTURA # ============================================================================ cobertura: total_modulos: 6 con_documentacion: 6 con_ddl: 6 con_backend: 0 con_frontend: 0 con_tests: 0 con_trazabilidad_completa: 0 detalle: DENTAL-001: documentacion: true ddl: true backend: false frontend: false tests: false DENTAL-002: documentacion: true ddl: true backend: false frontend: false tests: false DENTAL-003: documentacion: true ddl: true backend: false frontend: false tests: false DENTAL-004: documentacion: true ddl: true backend: false frontend: false tests: false DENTAL-005: documentacion: true ddl: true backend: false frontend: false tests: false DENTAL-006: documentacion: true ddl: true backend: false frontend: false tests: false # ============================================================================ # REFERENCIAS CRUZADAS # ============================================================================ referencias_cruzadas: por_tabla: "dental.odontogramas": modulos: ["DENTAL-001"] entities: ["Odontograma"] documentos: ["DENTAL-001-odontograma.md"] "dental.odontograma_piezas": modulos: ["DENTAL-001"] entities: ["OdontogramaPieza"] documentos: ["DENTAL-001-odontograma.md"] "dental.tratamientos_catalogo": modulos: ["DENTAL-002"] entities: ["TratamientoCatalogo"] documentos: ["DENTAL-002-tratamientos.md"] "dental.tratamientos_paciente": modulos: ["DENTAL-002"] entities: ["TratamientoPaciente"] documentos: ["DENTAL-002-tratamientos.md"] "dental.ortodoncia": modulos: ["DENTAL-003"] entities: ["Ortodoncia"] documentos: ["DENTAL-003-ortodoncia.md"] "dental.protesis": modulos: ["DENTAL-004"] entities: ["Protesis"] documentos: ["DENTAL-004-protesis.md"] "dental.radiografias": modulos: ["DENTAL-005"] entities: ["Radiografia"] documentos: ["DENTAL-005-radiografias.md"] "dental.presupuestos": modulos: ["DENTAL-006"] entities: ["Presupuesto"] documentos: ["DENTAL-006-presupuestos.md"] # ============================================================================ # IMPACTO DE CAMBIOS # ============================================================================ impacto: "dental.odontogramas": tipo: "tabla" impacta: entities: ["Odontograma"] services: ["OdontogramaService"] modulos: ["DENTAL-001", "DENTAL-002", "DENTAL-004"] "dental.tratamientos_catalogo": tipo: "tabla" impacta: entities: ["TratamientoCatalogo"] services: ["TratamientoCatalogoService", "TratamientoPacienteService", "PresupuestoService"] modulos: ["DENTAL-002", "DENTAL-006"] "clinica.patients": tipo: "tabla heredada" impacta: modulos: ["DENTAL-001", "DENTAL-002", "DENTAL-003", "DENTAL-004", "DENTAL-005", "DENTAL-006"] # ============================================================================ # HISTORIAL DE CAMBIOS # ============================================================================ historial: - fecha: "2026-01-16" tipo: "creacion" descripcion: "Trazabilidad inicial del proyecto" autor: "Claude" # ============================================================================ # ESTADISTICAS # ============================================================================ estadisticas: modulos_mapeados: 6 tablas_mapeadas: 11 entities_mapeadas: 0 documentos_referenciados: 6 ultima_actualizacion: "2026-01-16"