- Add HERENCIA-ERP-CORE.md for core inheritance chain - Update HERENCIA-ERP-CLINICAS.md with module definitions - Add referencias/ directory - Update MASTER_INVENTORY.yml with inheritance info Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
136 lines
4.0 KiB
Markdown
136 lines
4.0 KiB
Markdown
# Herencia ERP-Clínicas - Clínica Veterinaria
|
|
|
|
## Información del Proyecto
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| **Proyecto:** | clinica-veterinaria |
|
|
| **Hereda de:** | erp-clinicas |
|
|
| **Fecha creación:** | 2026-01-04 |
|
|
| **Versión ERP-Clínicas:** | 1.0 FASE-8 |
|
|
|
|
---
|
|
|
|
## 1. Relación de Herencia
|
|
|
|
```
|
|
erp-core (FASE-8)
|
|
└── erp-clinicas (Base Genérica)
|
|
└── clinica-veterinaria (Especialización)
|
|
```
|
|
|
|
## 2. Qué Se Hereda de ERP-Clínicas
|
|
|
|
### 2.1 Schemas y Tablas
|
|
|
|
| Schema | Tablas | Heredadas |
|
|
|--------|--------|-----------|
|
|
| clinica | 13 tablas base | ✅ |
|
|
| financial | 4 tablas FASE-8 | ✅ |
|
|
| hr | 11 tablas FASE-8 | ✅ |
|
|
| inventory | 5 tablas FASE-8 | ✅ |
|
|
| purchase | 1 tabla FASE-8 | ✅ |
|
|
|
|
### 2.2 Funcionalidades Heredadas
|
|
|
|
- Sistema de citas y consultas
|
|
- Expedientes clínicos
|
|
- Gestión de pacientes (mascotas)
|
|
- Sistema de prescripciones
|
|
- Gestión de personal (veterinarios)
|
|
- Inventario de medicamentos
|
|
- Pagos y facturación
|
|
|
|
## 3. Especializaciones Veterinarias
|
|
|
|
### 3.1 Adaptaciones de Terminología
|
|
|
|
| ERP-Clínicas | Veterinaria |
|
|
|--------------|-------------|
|
|
| Paciente | Mascota/Animal |
|
|
| Médico | Veterinario |
|
|
| Especialidad Médica | Especialidad Veterinaria |
|
|
| Consulta | Consulta Veterinaria |
|
|
| Receta | Receta Veterinaria |
|
|
|
|
### 3.2 Tablas Adicionales
|
|
|
|
| Tabla | Propósito |
|
|
|-------|-----------|
|
|
| veterinaria.especies | Catálogo de especies (perro, gato, ave, etc.) |
|
|
| veterinaria.razas | Catálogo de razas por especie |
|
|
| veterinaria.propietarios | Dueños de mascotas |
|
|
| veterinaria.mascotas | Pacientes animales |
|
|
| veterinaria.vacunas | Catálogo de vacunas veterinarias |
|
|
| veterinaria.cartilla_vacunacion | Historial de vacunación |
|
|
| veterinaria.hospitalizacion | Internamiento de animales |
|
|
| veterinaria.estetica | Servicios de estética |
|
|
|
|
### 3.3 Campos Adicionales
|
|
|
|
| Tabla Base | Campos Veterinaria |
|
|
|------------|-------------------|
|
|
| patients → mascotas | especie_id, raza_id, propietario_id, peso, chip, esterilizado |
|
|
| consultations | peso_actual, temperatura, motivo_consulta |
|
|
| prescriptions | dosis_por_kg, via_administracion |
|
|
|
|
## 4. Normativa Aplicable
|
|
|
|
| Normativa | Descripción |
|
|
|-----------|-------------|
|
|
| NOM-064-ZOO-2000 | Requisitos sanitarios clínicas veterinarias |
|
|
| NOM-051-ZOO-1995 | Trato humanitario animales |
|
|
| SENASICA | Requerimientos de registro |
|
|
|
|
## 5. Instalación
|
|
|
|
### 5.1 Orden de Ejecución
|
|
|
|
```bash
|
|
# 1. Base ERP-Clínicas (heredado)
|
|
psql -f erp-clinicas/database/init/01-extensions.sql
|
|
psql -f erp-clinicas/database/init/02-core-schema.sql
|
|
psql -f erp-clinicas/database/init/03-clinical-tables.sql
|
|
psql -f erp-clinicas/database/schemas/04-financial-ext-schema-ddl.sql
|
|
psql -f erp-clinicas/database/schemas/05-hr-ext-fase8-schema-ddl.sql
|
|
psql -f erp-clinicas/database/schemas/06-inventory-ext-fase8-schema-ddl.sql
|
|
psql -f erp-clinicas/database/schemas/07-purchase-ext-fase8-schema-ddl.sql
|
|
psql -f erp-clinicas/database/schemas/08-clinica-ext-fase8-schema-ddl.sql
|
|
|
|
# 2. Especialización Veterinaria
|
|
psql -f clinica-veterinaria/database/schemas/01-veterinaria-schema-ddl.sql
|
|
|
|
# 3. Seeds
|
|
psql -f erp-clinicas/database/seeds/fase8/*.sql
|
|
psql -f clinica-veterinaria/database/seeds/fase8/*.sql
|
|
```
|
|
|
|
## 6. Herencia Indirecta de ERP-CORE
|
|
|
|
Este proyecto también hereda funcionalidades de `erp-core` a través de `erp-clinicas`:
|
|
|
|
### 6.1 Módulos Fase 04 - SaaS (Propagados 2026-01-13)
|
|
- MGN-016: Billing (Facturación SaaS)
|
|
- MGN-017: Plans (Planes de suscripción)
|
|
- MGN-018: Webhooks (Eventos webhook)
|
|
- MGN-019: Feature Flags (Toggles de funcionalidad)
|
|
|
|
### 6.2 Módulos Fase 05 - IA (Propagados 2026-01-13)
|
|
- MGN-020: AI Integration (Integración LLMs)
|
|
- MGN-021: WhatsApp Business (Mensajería)
|
|
- MGN-022: MCP Server (Servidor MCP)
|
|
|
|
Ver: `HERENCIA-ERP-CORE.md` para detalles completos.
|
|
|
|
## 7. Versionado
|
|
|
|
| Versión | Fecha | Cambios |
|
|
|---------|-------|---------|
|
|
| 1.0 | 2026-01-04 | Creación inicial, herencia de erp-clinicas FASE-8 |
|
|
| 1.1 | 2026-01-13 | Agregada herencia indirecta erp-core Fases 04-05 |
|
|
|
|
---
|
|
|
|
**Última actualización:** 2026-01-13
|
|
**Propagación:** PROP-CORE-002
|