# ═══════════════════════════════════════════════════════════════════════════════ # DECLARACION DE HERENCIA - CLINICA-DENTAL # ═══════════════════════════════════════════════════════════════════════════════ # # Proyecto: clinica-dental # Rol: Sub-vertical especializada en odontologia # Nivel: SUB-CONSUMER (Hereda de erp-clinicas) # # ═══════════════════════════════════════════════════════════════════════════════ version: "1.0.0" created: "2026-01-16" updated: "2026-01-16" proyecto: "clinica-dental" # ───────────────────────────────────────────────────────────────────────────────── # RELACION DE HERENCIA # ───────────────────────────────────────────────────────────────────────────────── herencia: parent: "erp-clinicas" parent_version: "1.0.0" tipo: "SPECIALIZES" cadena: "template-saas -> erp-core -> erp-clinicas -> clinica-dental" especializacion: "odontologia" # ───────────────────────────────────────────────────────────────────────────────── # MODULOS HEREDADOS # ───────────────────────────────────────────────────────────────────────────────── modulos: heredados: # De la cadena completa - name: "auth" version: "1.0.0" status: "active" origen: "template-saas" - name: "tenants" version: "1.0.0" status: "active" origen: "template-saas" - name: "billing" version: "1.0.0" status: "active" origen: "template-saas" - name: "notifications" version: "1.0.0" status: "active" origen: "template-saas" # De erp-core - name: "catalogs" version: "1.0.0" status: "active" origen: "erp-core" - name: "inventory" version: "1.0.0" status: "active" origen: "erp-core" uso: "Inventario de materiales dentales" # De erp-clinicas - name: "pacientes" version: "1.0.0" status: "active" origen: "erp-clinicas" uso: "Gestion de pacientes odontologicos" - name: "citas" version: "1.0.0" status: "active" origen: "erp-clinicas" uso: "Agenda dental" - name: "expedientes" version: "1.0.0" status: "active" origen: "erp-clinicas" uso: "Historia clinica odontologica" - name: "prescripciones" version: "1.0.0" status: "active" origen: "erp-clinicas" uso: "Recetas dentales" # Modulos adaptados para odontologia extendidos: - name: "pacientes" adaptacion: "Campos especificos dentales" campos_agregados: - "tipo_denticion" - "historial_fluorosis" - "sensibilidad_dental" - name: "expedientes" adaptacion: "Historia clinica dental" campos_agregados: - "odontograma_inicial" - "plan_tratamiento" # Modulos propios de clinica-dental propios: - name: "odontograma" id: "CDT-001" version: "1.0.0" estado: "30%" descripcion: "Odontograma digital interactivo" tablas: - "sub_dental.odontograms" - "sub_dental.tooth_conditions" - "sub_dental.tooth_treatments" - name: "tratamientos-dentales" id: "CDT-002" version: "1.0.0" estado: "25%" descripcion: "Catalogo de tratamientos dentales" tablas: - "sub_dental.dental_treatments" - "sub_dental.treatment_plans" - "sub_dental.treatment_progress" - name: "ortodoncia" id: "CDT-003" version: "1.0.0" estado: "20%" descripcion: "Modulo de ortodoncia y brackets" tablas: - "sub_dental.orthodontic_cases" - "sub_dental.bracket_types" - "sub_dental.orthodontic_progress" - name: "protesis" id: "CDT-004" version: "1.0.0" estado: "15%" descripcion: "Protesis dentales y laboratorio" tablas: - "sub_dental.prosthetics" - "sub_dental.lab_orders" - name: "radiografias-dentales" id: "CDT-005" version: "1.0.0" estado: "20%" descripcion: "Radiografias panoramicas y periapicales" tablas: - "sub_dental.dental_xrays" - "sub_dental.xray_analysis" - name: "presupuestos-dentales" id: "CDT-006" version: "1.0.0" estado: "25%" descripcion: "Presupuestos de tratamiento dental" tablas: - "sub_dental.dental_quotes" - "sub_dental.quote_items" # ───────────────────────────────────────────────────────────────────────────────── # CONFIGURACION # ───────────────────────────────────────────────────────────────────────────────── configuracion: schema_prefix: "sub_dental" schemas_propios: - "sub_dental" normativa: - nombre: "NOM-013-SSA2-2015" descripcion: "Para la prevencion y control de enfermedades bucales" aplica_a: ["odontograma", "tratamientos-dentales"] - nombre: "NOM-004-SSA3-2012" descripcion: "Del expediente clinico" aplica_a: ["expedientes"] - nombre: "COFEPRIS" descripcion: "Regulacion de consultorios dentales" aplica_a: ["todos"] # ───────────────────────────────────────────────────────────────────────────────── # CONSUMIDORES # ───────────────────────────────────────────────────────────────────────────────── consumidores: # clinica-dental es nodo terminal, no tiene consumidores proyectos: [] # ───────────────────────────────────────────────────────────────────────────────── # VALIDACION # ───────────────────────────────────────────────────────────────────────────────── validacion: ultima_validacion: "2026-01-16" parent_compatible: true checklist: - item: "erp-clinicas v1.0.0 existe" status: "passed" - item: "Modulos clinica disponibles" status: "pending" bloqueos: - regla: "BLOCK-002" descripcion: "No puede avanzar si erp-clinicas < 50%" estado_actual: "erp-clinicas al 10%" accion: "Solo documentacion hasta que erp-clinicas llegue a 50%" # ───────────────────────────────────────────────────────────────────────────────── # METADATA # ───────────────────────────────────────────────────────────────────────────────── metadata: created_by: "Claude Opus 4.5" created_at: "2026-01-16" task_id: "TASK-2026-01-16-002" related_documents: - "orchestration/DEPENDENCY-GRAPH.yml" - "orchestration/TRACEABILITY.yml" # ═══════════════════════════════════════════════════════════════════════════════ # FIN DE DECLARACION DE HERENCIA # ═══════════════════════════════════════════════════════════════════════════════