# Contexto del Proyecto: ERP Clinicas

## Metadatos

| Campo | Valor |
|-------|-------|
| **Nombre** | ERP Clinicas - Gestion de Consultorios y Clinicas |
| **Tipo** | Vertical Especializada |
| **Estado** | Por iniciar |
| **Progreso** | 0% |
| **Version** | 0.0.1 |
| **Workspace** | `/home/isem/workspace/projects/erp-suite/apps/verticales/clinicas/` |

## Descripcion

ERP especializado para la gestion de clinicas, consultorios medicos y centros de salud. Extiende el ERP Core con funcionalidades especificas del sector salud.

**Funcionalidades principales:**
- Gestion de pacientes y expedientes clinicos
- Agenda y citas medicas
- Historia clinica electronica
- Recetas y prescripciones
- Facturacion medica (CFDI)
- Inventario de medicamentos e insumos
- Reportes clinicos y administrativos

---

## Stack Tecnologico

Hereda completamente del ERP Core:
- **Backend:** Node.js + Express + TypeScript
- **Frontend:** React + TypeScript + Tailwind
- **Database:** PostgreSQL 15+
- **Auth:** JWT + Multi-tenant

---

## Paths del Proyecto

```
/home/isem/workspace/projects/erp-suite/apps/verticales/clinicas/
├── backend/              # Extensiones backend
├── frontend/             # UI especializada
├── database/             # DDL vertical
├── docs/                 # Documentacion
└── orchestration/        # Sistema NEXUS
```

---

## Modulos Especificos (MCL-*)

| Codigo | Modulo | Descripcion |
|--------|--------|-------------|
| MCL-001 | pacientes | Gestion de pacientes |
| MCL-002 | expedientes | Historia clinica electronica |
| MCL-003 | citas | Agenda y programacion |
| MCL-004 | recetas | Prescripciones medicas |
| MCL-005 | laboratorio | Resultados de laboratorio |
| MCL-006 | facturacion-medica | CFDI para sector salud |

---

## Modulos del Core que Extiende

| Modulo Core | Extension |
|-------------|-----------|
| MGN-002 Users | Roles medicos (doctor, enfermera, admin) |
| MGN-005 Catalogs | CIE-10, medicamentos, procedimientos |
| MGN-006 Settings | Configuracion de consultorio |
| MGN-008 Notifications | Recordatorios de citas |
| MGN-010 Financial | Facturacion medica |
| MGN-011 Inventory | Medicamentos e insumos |

---

## Schemas de Base de Datos

```
vertical_clinicas          # Schema principal
├── patients              # Pacientes
├── medical_records       # Expedientes clinicos
├── appointments          # Citas
├── prescriptions         # Recetas
├── vital_signs           # Signos vitales
├── lab_results           # Resultados laboratorio
└── medical_invoices      # Facturacion
```

---

## Principios Especificos

1. **Confidencialidad:** Datos medicos requieren encriptacion adicional
2. **Auditoria:** Log detallado de acceso a expedientes
3. **Normativa:** Cumplir NOM-024-SSA3-2012 (expediente clinico)
4. **Interoperabilidad:** Preparado para HL7 FHIR

---

## Referencias

| Recurso | Path |
|---------|------|
| Directivas globales | `/home/isem/workspace/core/orchestration/directivas/` |
| Directivas ERP-Core | `/home/isem/workspace/projects/erp-suite/apps/erp-core/orchestration/directivas/` |
| Herencia directivas | `./HERENCIA-DIRECTIVAS.md` |

---
*Ultima actualizacion: Diciembre 2025*
