- 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>
194 lines
6.8 KiB
Markdown
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
|