Modules Catalog - clinica-veterinaria
Alias: @PROJ_DEF_MODULES
Version: 1.0.0
Ultima actualizacion: 2026-01-16
1. RESUMEN
| Metrica |
Valor |
| Total Modulos Propios |
6 |
| Modulos Heredados |
10+ |
| Documentados |
6 |
| En Desarrollo |
0 |
| Estado DDL |
Completado |
2. INDICE DE MODULOS
2.1 Modulos Core (Heredados de erp-clinicas / erp-core)
| ID |
Nombre |
Estado |
Origen |
| MGN-001 |
Authentication |
Heredado |
erp-core |
| MGN-002 |
Tenants |
Heredado |
erp-core |
| MGN-003 |
Users |
Heredado |
erp-core |
| MGN-004 |
Audit |
Heredado |
erp-core |
| CLN-001 |
Doctors |
Heredado |
erp-clinicas |
| CLN-002 |
Appointments |
Heredado |
erp-clinicas |
| CLN-003 |
Consultations |
Heredado/Extendido |
erp-clinicas |
2.2 Modulos Propios (Veterinaria)
| ID |
Nombre |
Estado |
Documentacion |
| VET-001 |
Mascotas y Propietarios |
DDL Completado |
docs/01-epicas/VET-001-mascotas-propietarios.md |
| VET-002 |
Vacunacion |
DDL Completado |
docs/01-epicas/VET-002-vacunacion.md |
| VET-003 |
Desparasitaciones |
DDL Completado |
docs/01-epicas/VET-003-desparasitaciones.md |
| VET-004 |
Hospitalizacion |
DDL Completado |
docs/01-epicas/VET-004-hospitalizacion.md |
| VET-005 |
Estetica |
DDL Completado |
docs/01-epicas/VET-005-estetica.md |
| VET-006 |
Farmacia |
DDL Completado |
docs/01-epicas/VET-006-farmacia.md |
2.3 Modulos SaaS (Heredados/Planificados)
| ID |
Nombre |
Estado |
Documentacion |
| MGN-016 |
Billing |
Draft |
docs/04-fase-saas/MGN-016-billing/ |
| MGN-017 |
Plans |
Draft |
docs/04-fase-saas/MGN-017-plans/ |
| MGN-018 |
Webhooks |
Draft |
docs/04-fase-saas/MGN-018-webhooks/ |
| MGN-019 |
Feature Flags |
Draft |
docs/04-fase-saas/MGN-019-feature-flags/ |
2.4 Modulos IA (Heredados/Planificados)
| ID |
Nombre |
Estado |
Documentacion |
| MGN-020 |
AI Integration |
Draft |
docs/05-fase-ia/MGN-020-ai-integration/ |
| MGN-021 |
WhatsApp Business |
Draft |
docs/05-fase-ia/MGN-021-whatsapp-business/ |
| MGN-022 |
MCP Server |
Draft |
docs/05-fase-ia/MGN-022-mcp-server/ |
3. DETALLE POR MODULO
VET-001: Mascotas y Propietarios
modulo:
id: "VET-001"
nombre: "Mascotas y Propietarios"
estado: "ddl_completado"
version: "1.0.0"
documentacion:
especificacion: "docs/01-epicas/VET-001-mascotas-propietarios.md"
requerimientos: ["RF-VET-001", "RF-VET-002"]
objetos:
tablas:
- veterinaria.especies
- veterinaria.razas
- veterinaria.propietarios
- veterinaria.mascotas
entities: [] # Pendiente
services: [] # Pendiente
controllers: [] # Pendiente
dependencias:
modulos: ["MGN-002"] # Tenants
externos: []
VET-002: Vacunacion
modulo:
id: "VET-002"
nombre: "Vacunacion"
estado: "ddl_completado"
version: "1.0.0"
documentacion:
especificacion: "docs/01-epicas/VET-002-vacunacion.md"
especificacion_modulo: "docs/02-definicion-modulos/modulo-vacunacion.md"
objetos:
tablas:
- veterinaria.vacunas
- veterinaria.cartilla_vacunacion
entities: []
services: []
dependencias:
modulos: ["VET-001"]
VET-003: Desparasitaciones
modulo:
id: "VET-003"
nombre: "Desparasitaciones"
estado: "ddl_completado"
version: "1.0.0"
documentacion:
especificacion: "docs/01-epicas/VET-003-desparasitaciones.md"
objetos:
tablas:
- veterinaria.desparasitaciones
entities: []
services: []
dependencias:
modulos: ["VET-001"]
VET-004: Hospitalizacion
modulo:
id: "VET-004"
nombre: "Hospitalizacion"
estado: "ddl_completado"
version: "1.0.0"
documentacion:
especificacion: "docs/01-epicas/VET-004-hospitalizacion.md"
objetos:
tablas:
- veterinaria.hospitalizacion
- veterinaria.hospitalizacion_monitoreo
entities: []
services: []
dependencias:
modulos: ["VET-001", "CLN-003"]
VET-005: Estetica
modulo:
id: "VET-005"
nombre: "Estetica"
estado: "ddl_completado"
version: "1.0.0"
documentacion:
especificacion: "docs/01-epicas/VET-005-estetica.md"
objetos:
tablas:
- veterinaria.estetica
entities: []
services: []
dependencias:
modulos: ["VET-001"]
VET-006: Farmacia
modulo:
id: "VET-006"
nombre: "Farmacia"
estado: "ddl_completado"
version: "1.0.0"
documentacion:
especificacion: "docs/01-epicas/VET-006-farmacia.md"
objetos:
tablas:
- veterinaria.medicamentos
- veterinaria.medicamentos_lotes
- veterinaria.dispensaciones
- veterinaria.movimientos_farmacia
- veterinaria.bitacora_controlados
entities: []
services: []
dependencias:
modulos: ["VET-001", "CLN-003"]
externos:
- "COFEPRIS" # Regulacion medicamentos controlados
4. MATRIZ DE DEPENDENCIAS
┌──────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐
│ │ VET-001 │ VET-002 │ VET-003 │ VET-004 │ VET-005 │ VET-006 │
├──────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ VET-001 │ - │ │ │ │ │ │
│ VET-002 │ X │ - │ │ │ │ │
│ VET-003 │ X │ │ - │ │ │ │
│ VET-004 │ X │ │ │ - │ │ │
│ VET-005 │ X │ │ │ │ - │ │
│ VET-006 │ X │ │ │ │ │ - │
└──────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘
Leyenda: X = depende de
5. REFERENCIAS
- Database: @PROJ_DEF_DB
- Entities: @PROJ_DEF_ENTITIES
- Services: @PROJ_DEF_SERVICES
- Navegacion rapida: docs/_quick/QUICK-MODULES.yml
Template v1.0.0 - clinica-veterinaria