- Prefijo v2: CVT - TRACEABILITY-MASTER.yml creado - Listo para integracion como submodulo Workspace: v2.0.0 | SIMCO: v4.0.0
393 lines
9.4 KiB
Markdown
393 lines
9.4 KiB
Markdown
# VISION - Sistema de Gestion Clinica Veterinaria
|
|
|
|
**Proyecto:** clinica-veterinaria
|
|
**Version:** 1.0.0
|
|
**Fecha:** 2026-01-07
|
|
**Estado:** Fase 0 - Documentacion
|
|
|
|
---
|
|
|
|
## 1. PROPOSITO
|
|
|
|
Sistema de gestion integral para clinicas veterinarias que permite administrar mascotas (pacientes), propietarios, expedientes clinicos, cartilla de vacunacion, hospitalizacion, farmacia veterinaria y servicios de estetica.
|
|
|
|
### Problema que Resuelve
|
|
|
|
- Falta de registro digitalizado de mascotas y sus propietarios
|
|
- Control manual de esquemas de vacunacion por especie
|
|
- Seguimiento deficiente de pacientes hospitalizados
|
|
- Gestion inadecuada de inventario de medicamentos veterinarios
|
|
- Dificultad para cumplir reportes a SENASICA
|
|
|
|
### Propuesta de Valor
|
|
|
|
- **Registro multi-especie** con catalogos especializados por tipo de animal
|
|
- **Cartilla de vacunacion digital** con recordatorios automaticos
|
|
- **Control de hospitalizacion** con monitoreo de signos vitales
|
|
- **Farmacia integrada** con control de lotes y caducidades
|
|
- **Reportes SENASICA** para cumplimiento normativo
|
|
|
|
---
|
|
|
|
## 2. OBJETIVOS PRINCIPALES
|
|
|
|
### O1: Gestion de Mascotas y Propietarios
|
|
- Registro completo de datos de la mascota
|
|
- Vinculacion con propietario(s)
|
|
- Historial clinico por mascota
|
|
- Microchip y documentacion
|
|
|
|
### O2: Cartilla de Vacunacion
|
|
- Esquemas de vacunacion por especie
|
|
- Control de aplicaciones con lote y fecha
|
|
- Alertas de proximas vacunas
|
|
- Certificados digitales
|
|
|
|
### O3: Consultas Veterinarias
|
|
- Registro de signos vitales (peso, temperatura)
|
|
- Diagnosticos y tratamientos
|
|
- Recetas veterinarias
|
|
- Estudios de laboratorio
|
|
|
|
### O4: Hospitalizacion
|
|
- Ingreso y asignacion de espacios
|
|
- Monitoreo continuo
|
|
- Administracion de medicamentos
|
|
- Alta y seguimiento
|
|
|
|
### O5: Farmacia y Estetica
|
|
- Inventario de medicamentos veterinarios
|
|
- Control de lotes y caducidades
|
|
- Servicios de grooming
|
|
- Ventas de productos
|
|
|
|
---
|
|
|
|
## 3. USUARIOS Y ROLES
|
|
|
|
| Rol | Descripcion | Permisos Principales |
|
|
|-----|-------------|---------------------|
|
|
| **Veterinario** | Medico tratante | Consultas, diagnosticos, prescripciones, cirugias |
|
|
| **Auxiliar Veterinario** | Apoyo clinico | Ver expedientes, hospitalización, administrar medicamentos |
|
|
| **Recepcionista** | Atencion al cliente | Agendar citas, cobros, registro de mascotas |
|
|
| **Estilista** | Servicios grooming | Banos, cortes, tratamientos esteticos |
|
|
| **Farmaceutico** | Control de medicamentos | Inventario, dispensacion, control de lotes |
|
|
| **Administrador** | Gestion general | Configuracion, reportes, usuarios |
|
|
|
|
---
|
|
|
|
## 4. FUNCIONALIDADES CORE
|
|
|
|
### 4.1 Modulo Mascotas (Pacientes)
|
|
|
|
```yaml
|
|
entidad_principal: mascota
|
|
campos:
|
|
- id: UUID
|
|
- nombre: VARCHAR(100)
|
|
- especie_id: UUID (FK)
|
|
- raza_id: UUID (FK)
|
|
- sexo: ENUM (macho, hembra)
|
|
- fecha_nacimiento: DATE
|
|
- peso_actual: DECIMAL(6,2)
|
|
- color: VARCHAR(100)
|
|
- microchip: VARCHAR(50) UNIQUE
|
|
- esterilizado: BOOLEAN
|
|
- fecha_esterilizacion: DATE
|
|
- propietario_id: UUID (FK)
|
|
- foto_url: VARCHAR(500)
|
|
- notas: TEXT
|
|
- estado: ENUM (activo, fallecido, perdido, dado_de_baja)
|
|
|
|
funcionalidades:
|
|
- Registro con foto
|
|
- Busqueda por microchip
|
|
- Historial de pesos
|
|
- Vinculacion de multiples propietarios
|
|
- QR para acceso rapido a expediente
|
|
```
|
|
|
|
### 4.2 Modulo Propietarios
|
|
|
|
```yaml
|
|
entidad_principal: propietario
|
|
campos:
|
|
- id: UUID
|
|
- nombre: VARCHAR(200)
|
|
- telefono: VARCHAR(20)
|
|
- telefono_emergencia: VARCHAR(20)
|
|
- email: VARCHAR(255)
|
|
- direccion: TEXT
|
|
- codigo_postal: VARCHAR(10)
|
|
- rfc: VARCHAR(13)
|
|
- notas: TEXT
|
|
|
|
funcionalidades:
|
|
- Multiples mascotas por propietario
|
|
- Historial de visitas
|
|
- Preferencias de comunicacion
|
|
- Saldo a favor / adeudos
|
|
```
|
|
|
|
### 4.3 Modulo Vacunacion
|
|
|
|
```yaml
|
|
entidad_principal: vacunacion
|
|
campos:
|
|
- id: UUID
|
|
- mascota_id: UUID (FK)
|
|
- vacuna_id: UUID (FK catalogo)
|
|
- fecha_aplicacion: DATE
|
|
- fecha_proxima: DATE
|
|
- lote: VARCHAR(50)
|
|
- fabricante: VARCHAR(100)
|
|
- veterinario_id: UUID (FK)
|
|
- certificado_url: VARCHAR(500)
|
|
- notas: TEXT
|
|
|
|
funcionalidades:
|
|
- Esquemas automaticos por especie/edad
|
|
- Alertas de proximas vacunas (email, SMS, push)
|
|
- Generacion de certificados
|
|
- Reporte para SENASICA
|
|
```
|
|
|
|
### 4.4 Modulo Hospitalizacion
|
|
|
|
```yaml
|
|
entidad_principal: hospitalizacion
|
|
campos:
|
|
- id: UUID
|
|
- mascota_id: UUID (FK)
|
|
- fecha_ingreso: TIMESTAMP
|
|
- fecha_alta: TIMESTAMP
|
|
- motivo: TEXT
|
|
- espacio_id: UUID (FK jaulas/kennels)
|
|
- estado: ENUM (activo, alta, fallecido, referido)
|
|
- dieta: TEXT
|
|
- indicaciones: TEXT
|
|
- veterinario_responsable_id: UUID (FK)
|
|
|
|
funcionalidades:
|
|
- Asignacion de espacios (jaulas, kennels)
|
|
- Monitoreo de signos vitales cada X horas
|
|
- Administracion de medicamentos
|
|
- Notas de evolucion
|
|
- Comunicacion con propietario
|
|
- Costos acumulados
|
|
```
|
|
|
|
### 4.5 Modulo Farmacia
|
|
|
|
```yaml
|
|
entidad_principal: medicamento
|
|
campos:
|
|
- id: UUID
|
|
- nombre: VARCHAR(200)
|
|
- principio_activo: VARCHAR(200)
|
|
- presentacion: VARCHAR(100)
|
|
- laboratorio: VARCHAR(100)
|
|
- requiere_receta: BOOLEAN
|
|
- controlado: BOOLEAN
|
|
- stock_actual: INTEGER
|
|
- stock_minimo: INTEGER
|
|
- precio_compra: DECIMAL
|
|
- precio_venta: DECIMAL
|
|
|
|
lote:
|
|
- id: UUID
|
|
- medicamento_id: UUID (FK)
|
|
- numero_lote: VARCHAR(50)
|
|
- fecha_caducidad: DATE
|
|
- cantidad_inicial: INTEGER
|
|
- cantidad_actual: INTEGER
|
|
|
|
funcionalidades:
|
|
- Control de existencias por lote
|
|
- Alertas de caducidad proxima
|
|
- Alertas de stock minimo
|
|
- Trazabilidad de dispensacion
|
|
- Medicamentos controlados
|
|
```
|
|
|
|
---
|
|
|
|
## 5. ESPECIES SOPORTADAS
|
|
|
|
### Principales
|
|
|
|
| Especie | Codigo | Vacunas Requeridas |
|
|
|---------|--------|-------------------|
|
|
| Canino (Perro) | CAN | Parvovirus, Moquillo, Hepatitis, Rabia, Leptospirosis, Bordetella |
|
|
| Felino (Gato) | FEL | Triple Felina, Leucemia Felina, Rabia |
|
|
|
|
### Otras Especies
|
|
|
|
| Especie | Codigo | Notas |
|
|
|---------|--------|-------|
|
|
| Ave | AVE | Paramixovirus, Viruela aviar (segun tipo) |
|
|
| Reptil | REP | Sin vacunas estandar, control de parasitos |
|
|
| Roedor | ROE | Sin vacunas estandar |
|
|
| Pez | PEZ | Sin vacunas, tratamientos de agua |
|
|
| Exotico | EXO | Segun especie especifica |
|
|
|
|
### Esquemas de Vacunacion por Especie
|
|
|
|
#### Caninos
|
|
```yaml
|
|
cachorro:
|
|
- 6_semanas: Parvovirus
|
|
- 8_semanas: Quintuple (Parvovirus, Moquillo, Hepatitis, Parainfluenza, Leptospirosis)
|
|
- 12_semanas: Refuerzo Quintuple
|
|
- 16_semanas: Rabia
|
|
- anual: Refuerzos + Rabia
|
|
|
|
adulto:
|
|
- anual: Quintuple + Rabia
|
|
- cada_6_meses: Bordetella (opcional, perros sociales)
|
|
```
|
|
|
|
#### Felinos
|
|
```yaml
|
|
gatito:
|
|
- 8_semanas: Triple Felina (Rinotraqueitis, Calicivirus, Panleucopenia)
|
|
- 12_semanas: Refuerzo Triple + Leucemia Felina
|
|
- 16_semanas: Rabia
|
|
- anual: Refuerzos
|
|
|
|
adulto:
|
|
- anual: Triple Felina + Rabia
|
|
- leucemia: Segun riesgo (gatos de exterior)
|
|
```
|
|
|
|
---
|
|
|
|
## 6. CONSULTA VETERINARIA
|
|
|
|
### Flujo de Atencion
|
|
|
|
```
|
|
1. Propietario llega con mascota
|
|
2. Recepcion verifica/registra cita
|
|
3. Pesaje y registro de temperatura
|
|
4. Veterinario realiza exploracion fisica
|
|
5. Diagnostico y tratamiento
|
|
6. Prescripcion de medicamentos
|
|
7. Actualizacion de cartilla (si aplica vacuna)
|
|
8. Agenda proxima cita
|
|
9. Cobro en recepcion
|
|
```
|
|
|
|
### Signos Vitales por Especie
|
|
|
|
| Especie | Temp Normal | FC Normal | FR Normal |
|
|
|---------|-------------|-----------|-----------|
|
|
| Canino | 38-39°C | 60-120 lpm | 10-30 rpm |
|
|
| Felino | 38-39°C | 120-180 lpm | 20-40 rpm |
|
|
| Conejo | 38.5-40°C | 130-325 lpm | 30-60 rpm |
|
|
| Ave | 40-42°C | Variable | Variable |
|
|
|
|
---
|
|
|
|
## 7. INTEGRACIONES
|
|
|
|
| Sistema | Proposito | Prioridad |
|
|
|---------|-----------|-----------|
|
|
| SENASICA | Reportes de vacunacion antirabica | P1 |
|
|
| Laboratorios | Resultados de analisis clinicos | P1 |
|
|
| Proveedores | Pedidos de medicamentos | P2 |
|
|
| Facturacion electronica | CFDI 4.0 | P1 |
|
|
| WhatsApp/SMS | Recordatorios de citas y vacunas | P2 |
|
|
|
|
### SENASICA
|
|
|
|
```yaml
|
|
reporte_rabico:
|
|
frecuencia: Mensual
|
|
datos_requeridos:
|
|
- Numero de vacunas aplicadas
|
|
- Especie (canino/felino)
|
|
- Municipio
|
|
- Veterinario responsable
|
|
- Lote de vacuna
|
|
```
|
|
|
|
---
|
|
|
|
## 8. METRICAS DE EXITO
|
|
|
|
| Metrica | Descripcion | Objetivo |
|
|
|---------|-------------|----------|
|
|
| Consultas/dia | Mascotas atendidas | 15-25 |
|
|
| Tasa vacunacion | Esquemas completos | 85% |
|
|
| Ocupacion hospital | Uso de espacios | 70% |
|
|
| Dias hospitalizacion | Promedio estancia | 2-3 dias |
|
|
| Mortalidad | Fallecimientos en hospital | <5% |
|
|
| Satisfaccion cliente | NPS | 8.5+ |
|
|
|
|
---
|
|
|
|
## 9. FASES DE DESARROLLO
|
|
|
|
### Fase 1: Core (MVP)
|
|
- Registro de mascotas y propietarios
|
|
- Consultas basicas
|
|
- Agenda de citas
|
|
- Facturacion simple
|
|
|
|
### Fase 2: Vacunacion y Farmacia
|
|
- Cartilla de vacunacion completa
|
|
- Inventario de medicamentos
|
|
- Alertas automaticas
|
|
- Control de lotes
|
|
|
|
### Fase 3: Hospitalizacion
|
|
- Ingreso y espacios
|
|
- Monitoreo de pacientes
|
|
- Evolucion clinica
|
|
- Costos por estancia
|
|
|
|
### Fase 4: Servicios Adicionales
|
|
- Estetica (grooming)
|
|
- Laboratorio interno
|
|
- Tienda de productos
|
|
- App para propietarios
|
|
|
|
### Fase 5: Integraciones
|
|
- SENASICA automatizado
|
|
- Laboratorios externos
|
|
- Proveedores
|
|
- Recordatorios multicanal
|
|
|
|
---
|
|
|
|
## 10. HERENCIA Y DEPENDENCIAS
|
|
|
|
### Hereda de erp-clinicas
|
|
- Modulo Expedientes (adaptado a mascotas)
|
|
- Modulo Citas
|
|
- Modulo Consultas
|
|
- Modulo Recetas
|
|
|
|
### Hereda de erp-core
|
|
- Autenticacion y usuarios
|
|
- Roles y permisos
|
|
- Facturacion
|
|
- Inventario
|
|
- Catalogos base
|
|
|
|
### Especifico Veterinaria (Nuevo)
|
|
- Mascotas (pacientes)
|
|
- Propietarios
|
|
- Cartilla de vacunacion
|
|
- Hospitalizacion
|
|
- Farmacia veterinaria
|
|
- Estetica (grooming)
|
|
- Integracion SENASICA
|
|
|
|
---
|
|
|
|
**Documento creado:** 2026-01-07
|
|
**Autor:** Agente Orquestador Workspace
|
|
**Basado en:** SIMCO v2.5, CONTEXTO-PROYECTO.md
|