- Prefijo v2: CDN - TRACEABILITY-MASTER.yml creado - Listo para integracion como submodulo Workspace: v2.0.0 | SIMCO: v4.0.0
154 lines
5.6 KiB
Markdown
154 lines
5.6 KiB
Markdown
# Clinica Dental - Mapa de Modulos
|
|
|
|
**Proyecto:** clinica-dental
|
|
**Seccion:** 02-definicion-modulos
|
|
**Fecha:** 2026-01-07
|
|
|
|
---
|
|
|
|
## Estructura de Modulos
|
|
|
|
```
|
|
02-definicion-modulos/
|
|
├── _MAP.md <- ESTE ARCHIVO
|
|
├── modulo-odontograma.md <- Registro grafico dental
|
|
├── modulo-tratamientos.md <- Gestion de procedimientos
|
|
├── modulo-prevencion.md <- Profilaxis y selladores
|
|
├── modulo-restauracion.md <- Resinas y amalgamas
|
|
├── modulo-ortodoncia.md <- Brackets y alineadores
|
|
├── modulo-endodoncia.md <- Tratamientos de conductos
|
|
├── modulo-periodoncia.md <- Enfermedad periodontal
|
|
├── modulo-protesis.md <- Coronas, puentes, implantes
|
|
├── modulo-cirugia.md <- Extracciones y cirugia
|
|
└── modulo-estetica.md <- Blanqueamiento, carillas
|
|
```
|
|
|
|
---
|
|
|
|
## Modulos Especializados (Odontologia)
|
|
|
|
### Core - Prioridad P1
|
|
|
|
| Modulo | Archivo | Estado | Descripcion |
|
|
|--------|---------|--------|-------------|
|
|
| Odontograma | modulo-odontograma.md | EN_PROGRESO | Registro grafico del estado dental |
|
|
| Tratamientos | modulo-tratamientos.md | PENDIENTE | Gestion de procedimientos y planes |
|
|
| Prevencion | modulo-prevencion.md | PENDIENTE | Limpiezas, fluor, selladores |
|
|
| Restauracion | modulo-restauracion.md | PENDIENTE | Resinas, amalgamas, incrustaciones |
|
|
|
|
### Especializados - Prioridad P2
|
|
|
|
| Modulo | Archivo | Estado | Descripcion |
|
|
|--------|---------|--------|-------------|
|
|
| Ortodoncia | modulo-ortodoncia.md | PENDIENTE | Brackets, alineadores, retenedores |
|
|
| Endodoncia | modulo-endodoncia.md | PENDIENTE | Tratamientos de conductos |
|
|
| Periodoncia | modulo-periodoncia.md | PENDIENTE | Raspados, cirugia periodontal |
|
|
| Protesis | modulo-protesis.md | PENDIENTE | Coronas, puentes, dentaduras |
|
|
| Cirugia | modulo-cirugia.md | PENDIENTE | Extracciones, implantes |
|
|
| Estetica | modulo-estetica.md | PENDIENTE | Blanqueamiento, carillas |
|
|
|
|
---
|
|
|
|
## Modulos Heredados (de erp-clinicas)
|
|
|
|
| Modulo | Fuente | Adaptacion |
|
|
|--------|--------|------------|
|
|
| Pacientes | erp-clinicas | Sin cambios |
|
|
| Expedientes | erp-clinicas | Agregar seccion odontograma |
|
|
| Citas | erp-clinicas | Sin cambios |
|
|
| Consultas | erp-clinicas | Agregar exploracion dental |
|
|
| Recetas | erp-clinicas | Sin cambios |
|
|
|
|
---
|
|
|
|
## Modulos Heredados (de erp-core)
|
|
|
|
| Modulo | Fuente | Adaptacion |
|
|
|--------|--------|------------|
|
|
| Autenticacion | erp-core | Sin cambios |
|
|
| Usuarios | erp-core | Sin cambios |
|
|
| Roles/Permisos | erp-core | Agregar roles odontologicos |
|
|
| Facturacion | erp-core | Sin cambios |
|
|
| Inventario | erp-core | Materiales dentales |
|
|
| Catalogos | erp-core | Agregar catalogos dentales |
|
|
|
|
---
|
|
|
|
## Entidades por Modulo
|
|
|
|
### Odontograma
|
|
- `odontograma` - Registro principal
|
|
- `pieza_dental` - Estado por pieza
|
|
- `historial_pieza` - Cambios historicos
|
|
|
|
### Tratamientos
|
|
- `tratamiento` - Plan de tratamiento
|
|
- `procedimiento` - Catalogo de procedimientos
|
|
- `tratamiento_procedimiento` - Detalle
|
|
- `presupuesto` - Costos estimados
|
|
|
|
### Ortodoncia
|
|
- `caso_ortodoncia` - Caso clinico
|
|
- `ajuste_ortodoncia` - Registro de ajustes
|
|
- `estudio_ortodoncia` - Rx, fotos, modelos
|
|
|
|
### Protesis
|
|
- `trabajo_protesico` - Orden de trabajo
|
|
- `laboratorio_dental` - Laboratorios externos
|
|
- `prueba_protesis` - Registro de pruebas
|
|
|
|
---
|
|
|
|
## Relaciones entre Modulos
|
|
|
|
```
|
|
┌─────────────┐
|
|
│ Paciente │
|
|
│(erp-clinicas)│
|
|
└──────┬──────┘
|
|
│
|
|
┌────────────┼────────────┐
|
|
│ │ │
|
|
┌──────▼──────┐ ┌───▼───┐ ┌──────▼──────┐
|
|
│ Odontograma │ │ Citas │ │ Expediente │
|
|
└──────┬──────┘ └───┬───┘ └──────┬──────┘
|
|
│ │ │
|
|
└─────┬──────┴──────┬─────┘
|
|
│ │
|
|
┌──────▼──────┐ ┌────▼────┐
|
|
│ Tratamientos│ │Consultas│
|
|
└──────┬──────┘ └────┬────┘
|
|
│ │
|
|
┌───────────────┼─────────────┤
|
|
│ │ │
|
|
┌───▼───┐ ┌──────▼──────┐ ┌────▼────┐
|
|
│Ortodo-│ │ Protesis │ │ Recetas │
|
|
│ncia │ └─────────────┘ └─────────┘
|
|
└───────┘
|
|
```
|
|
|
|
---
|
|
|
|
## Estado de Documentacion
|
|
|
|
| Modulo | README | ESPECIFICACION | FLUJOS | TESTS |
|
|
|--------|--------|----------------|--------|-------|
|
|
| Odontograma | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
|
|
| Tratamientos | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
|
|
| Ortodoncia | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
|
|
| Protesis | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
|
|
|
|
---
|
|
|
|
## Proximos Pasos
|
|
|
|
1. **Completar modulo-odontograma.md** - Especificacion completa
|
|
2. **Documentar modulo-tratamientos.md** - Planes y presupuestos
|
|
3. **Definir entidades** en DATABASE_INVENTORY.yml
|
|
4. **Crear User Stories** para Sprint 1
|
|
|
|
---
|
|
|
|
**Ultima actualizacion:** 2026-01-07
|
|
**Version:** 1.0.0
|