- Moved backend/ to apps/backend/ (submodule) - Moved database/ to apps/database/ (submodule) - Moved frontend/ to apps/frontend-web/ (submodule) - Updated .gitmodules references - Created apps/_MAP.md - Updated CLAUDE.md v0.1.0 -> v2.0.0 Part of: TASK-2026-02-06-ESTANDARIZACION-ESTRUCTURA-PROYECTOS Sprint 5 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4.6 KiB
CLAUDE.md - Clínica Dental
Hereda de: workspace-v2/CLAUDE.md, erp-clinicas/CLAUDE.md Sistema: SIMCO v4.0.0 + NEXUS v4.0 Proyecto: clinica-dental Tipo: SUB-CONSUMER (hereda de erp-clinicas) Especialización: Odontología Versión: 2.0.0 Actualizado: 2026-02-06
EXTENSIONES LOCALES
Este archivo EXTIENDE (no reemplaza) las reglas del workspace y de erp-clinicas.
Para reglas base, ver: ../../CLAUDE.md
Para reglas de ERP Clínicas, ver: ../erp-clinicas/CLAUDE.md
DESCRIPCIÓN DEL PROYECTO
Sistema ERP especializado para clínicas dentales. Hereda funcionalidades base de erp-clinicas y extiende con módulos odontológicos específicos.
Cadena de herencia:
template-saas → erp-core → erp-clinicas → clinica-dental
STACK TECNOLÓGICO
- Backend: NestJS (heredado de erp-clinicas)
- Frontend: React (heredado)
- Database: PostgreSQL con schema
sub_dental - Arquitectura: Microservicios
MÓDULOS DEL PROYECTO
Módulos Heredados de erp-clinicas
pacientes- Gestión de pacientes odontológicoscitas- Agenda dentalexpedientes- Historia clínica odontológicaprescripciones- Recetas dentales
Módulos Heredados de erp-core
catalogs- Catálogos generalesinventory- Inventario de materiales dentales
Módulos Heredados de template-saas
auth- Autenticacióntenants- Gestión de tenantsbilling- Facturaciónnotifications- Notificaciones
Módulos Propios (Sub-Dental)
| Módulo | ID | Estado | Descripción | Tablas |
|---|---|---|---|---|
| odontograma | CDT-001 | 30% | Odontograma digital interactivo | odontograms, tooth_conditions, tooth_treatments |
| tratamientos-dentales | CDT-002 | 25% | Catálogo de tratamientos dentales | dental_treatments, treatment_plans, treatment_progress |
| ortodoncia | CDT-003 | 20% | Módulo de ortodoncia y brackets | orthodontic_cases, bracket_types, orthodontic_progress |
| protesis | CDT-004 | 15% | Prótesis dentales y laboratorio | prosthetics, lab_orders |
| radiografias-dentales | CDT-005 | 20% | Radiografías panorámicas y periapicales | dental_xrays, xray_analysis |
| presupuestos-dentales | CDT-006 | 25% | Presupuestos de tratamiento dental | dental_quotes, quote_items |
CONFIGURACIÓN LOCAL
Schema de Base de Datos
schema_prefix: "sub_dental"
schemas_propios:
- "sub_dental"
Normativa Aplicable
| Norma | Descripción | Aplica a |
|---|---|---|
| NOM-013-SSA2-2015 | Prevención y control de enfermedades bucales | odontograma, tratamientos-dentales |
| NOM-004-SSA3-2012 | Del expediente clínico | expedientes |
| COFEPRIS | Regulación de consultorios dentales | Todos los módulos |
REGLAS LOCALES ESPECÍFICAS
R1: Convención de Nombres
- Tablas:
sub_dental.<modulo_nombre> - Entidades:
DentalXXX(ej: DentalTreatment, OdontogramEntry) - Servicios:
XXXDentalService - Controllers:
XXXDentalController
R2: Campos Especializados en Pacientes
Extensión heredada de erp-clinicas, con campos dentales:
tipo_denticion- Temporal, permanente, mixtahistorial_fluorosis- Control de fluorosissensibilidad_dental- Registro de sensibilidad
R3: Integridad de Odontograma
- Todo paciente debe tener odontograma inicial
- Los 32 dientes deben estar registrados
- Cambios en odontograma generan auditoría automática
R4: Planes de Tratamiento
- Vinculados obligatoriamente a paciente
- Requieren presupuesto aprobado
- Generan cronograma de citas automáticamente
ALIAS LOCALES
| Alias | Ruta |
|---|---|
| @LOCAL-ORCHESTRATION | orchestration/ |
| @INHERITANCE | orchestration/_inheritance.yml |
| @DENTAL-MODULES | Módulos en sub_dental schema |
| @CODIGOS-TRATAMIENTOS | Catálogo de códigos dentales |
BLOQUEOS ACTUALES
REGLA BLOCK-002: No puede avanzar más allá de documentación si erp-clinicas < 50%
Estado actual: erp-clinicas al 10%
Acción: Solo documentación hasta que erp-clinicas llegue a 50%
VALIDACIÓN
- Última validación: 2026-01-16
- Parent compatible: ✓
- erp-clinicas v1.0.0: ✓
- Módulos clínica disponibles: ⏳ Pendiente
RELACIONADOS
orchestration/_inheritance.yml- Declaración de herencia completaorchestration/DEPENDENCY-GRAPH.yml- Grafo de dependenciasorchestration/TRACEABILITY.yml- Trazabilidad../erp-clinicas/CLAUDE.md- Reglas de ERP Clínicas../../CLAUDE.md- Reglas del workspace
Sistema: SIMCO v4.0.0 | Tipo: Instrucciones de Proyecto | Última actualización: 2026-02-02