clinica-veterinaria/docs/02-definicion-modulos/_MAP.md
rckrdmrd 2b5c1d7e3f feat: Add orchestration configuration and project documentation
- Add CONTEXT-MAP.yml and PROJECT-STATUS.md
- Add _MAP.md for documentation index
- Update orchestration structure

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 05:40:58 -06:00

194 lines
6.8 KiB
Markdown

# Clinica Veterinaria - Mapa de Modulos
**Proyecto:** clinica-veterinaria
**Seccion:** 02-definicion-modulos
**Fecha:** 2026-01-07
---
## Estructura de Modulos
```
02-definicion-modulos/
├── _MAP.md <- ESTE ARCHIVO
├── modulo-mascotas.md <- Registro de pacientes
├── modulo-propietarios.md <- Duenos de mascotas
├── modulo-vacunacion.md <- Cartilla de vacunas
├── modulo-consultas.md <- Atencion veterinaria
├── modulo-hospitalizacion.md <- Internamiento
├── modulo-farmacia.md <- Medicamentos veterinarios
├── modulo-estetica.md <- Grooming
├── modulo-laboratorio.md <- Analisis clinicos
└── modulo-cirugia.md <- Procedimientos quirurgicos
```
---
## Modulos Especializados (Veterinaria)
### Core - Prioridad P1
| Modulo | Archivo | Estado | Descripcion |
|--------|---------|--------|-------------|
| Mascotas | modulo-mascotas.md | EN_PROGRESO | Registro de pacientes animales |
| Propietarios | modulo-propietarios.md | PENDIENTE | Gestion de duenos |
| Vacunacion | modulo-vacunacion.md | EN_PROGRESO | Cartilla de vacunas por especie |
| Consultas | modulo-consultas.md | PENDIENTE | Atencion veterinaria |
### Especializados - Prioridad P2
| Modulo | Archivo | Estado | Descripcion |
|--------|---------|--------|-------------|
| Hospitalizacion | modulo-hospitalizacion.md | PENDIENTE | Internamiento y seguimiento |
| Farmacia | modulo-farmacia.md | PENDIENTE | Medicamentos con control de lotes |
| Estetica | modulo-estetica.md | PENDIENTE | Bano, corte, grooming |
| Laboratorio | modulo-laboratorio.md | PENDIENTE | Analisis clinicos |
| Cirugia | modulo-cirugia.md | PENDIENTE | Procedimientos quirurgicos |
---
## Modulos Heredados (de erp-clinicas)
| Modulo | Fuente | Adaptacion |
|--------|--------|------------|
| Expedientes | erp-clinicas | Adaptar a mascotas (no humanos) |
| Citas | erp-clinicas | Sin cambios |
| Consultas | erp-clinicas | Signos vitales animales |
| Recetas | erp-clinicas | Medicamentos veterinarios |
---
## Modulos Heredados (de erp-core)
| Modulo | Fuente | Adaptacion |
|--------|--------|------------|
| Autenticacion | erp-core | Sin cambios |
| Usuarios | erp-core | Sin cambios |
| Roles/Permisos | erp-core | Agregar roles veterinarios |
| Facturacion | erp-core | Sin cambios |
| Inventario | erp-core | Productos veterinarios |
| Catalogos | erp-core | Especies, razas, vacunas |
---
## Entidades por Modulo
### Mascotas
- `mascota` - Paciente animal
- `especie` - Catalogo de especies
- `raza` - Catalogo de razas por especie
- `historial_peso` - Registro de pesos
### Propietarios
- `propietario` - Dueno de mascota(s)
- `mascota_propietario` - Relacion N:M
- `contacto_emergencia` - Contactos adicionales
### Vacunacion
- `vacunacion` - Aplicacion de vacuna
- `vacuna` - Catalogo de vacunas
- `esquema_vacunacion` - Esquema por especie/edad
- `certificado_vacunacion` - Documentos generados
### Hospitalizacion
- `hospitalizacion` - Ingreso
- `espacio` - Jaulas, kennels, peceras
- `monitoreo` - Signos vitales periodicos
- `evolucion` - Notas clinicas
### Farmacia
- `medicamento` - Producto
- `lote` - Control de lotes
- `movimiento_inventario` - Entradas/salidas
- `dispensacion` - Entrega a paciente
---
## Relaciones entre Modulos
```
┌─────────────┐
│ Propietario │
└──────┬──────┘
┌──────▼──────┐
│ Mascota │
└──────┬──────┘
┌──────────────┬───────┼───────┬──────────────┐
│ │ │ │ │
┌───▼───┐ ┌──────▼──────┐│ ┌─────▼─────┐ ┌──────▼──────┐
│Vacuna-│ │ Citas ││ │Hospitaliza│ │ Estetica │
│cion │ └──────┬──────┘│ │cion │ └─────────────┘
└───────┘ │ │ └─────┬─────┘
│ │ │
┌──────▼──────┐│ ┌─────▼─────┐
│ Consulta ││ │ Monitoreo │
└──────┬──────┘│ └───────────┘
│ │
┌──────▼──────┐│
│ Receta │◄─────────────────┐
└──────┬──────┘ │
│ │
┌──────▼──────┐ ┌──────┴──────┐
│ Dispensacion│◄──────────│ Farmacia │
└─────────────┘ └─────────────┘
```
---
## Especies y Vacunas
### Caninos (Perros)
| Vacuna | Edad Inicial | Refuerzo | Frecuencia |
|--------|--------------|----------|------------|
| Parvovirus | 6 semanas | 8, 12 semanas | Anual |
| Quintuple | 8 semanas | 12 semanas | Anual |
| Rabia | 16 semanas | - | Anual |
| Bordetella | 12 semanas | - | 6 meses |
### Felinos (Gatos)
| Vacuna | Edad Inicial | Refuerzo | Frecuencia |
|--------|--------------|----------|------------|
| Triple Felina | 8 semanas | 12 semanas | Anual |
| Leucemia Felina | 12 semanas | 16 semanas | Anual |
| Rabia | 16 semanas | - | Anual |
---
## Integraciones Externas
| Sistema | Modulo Relacionado | Prioridad |
|---------|-------------------|-----------|
| SENASICA | Vacunacion (Rabia) | P1 |
| Laboratorios | Laboratorio | P1 |
| Proveedores | Farmacia | P2 |
---
## Estado de Documentacion
| Modulo | README | ESPECIFICACION | FLUJOS | TESTS |
|--------|--------|----------------|--------|-------|
| Mascotas | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
| Propietarios | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
| Vacunacion | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
| Hospitalizacion | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
| Farmacia | PENDIENTE | PENDIENTE | PENDIENTE | PENDIENTE |
---
## Proximos Pasos
1. **Completar modulo-mascotas.md** - Especificacion completa
2. **Documentar modulo-vacunacion.md** - Esquemas por especie
3. **Definir entidades** en DATABASE_INVENTORY.yml
4. **Crear User Stories** para Sprint 1
---
**Ultima actualizacion:** 2026-01-07
**Version:** 1.0.0