Sistema de Gestión Hospitalario
1. ¿Qué es?
El Sistema Hospitalario Integral es una aplicación web desarrollada en PHP nativo con MySQL, diseñada para gestionar de forma integral todo el ciclo de un centro de salud: desde la admisión y la atención clínica hasta la farmacia, el inventario, la facturación, la seguridad y la administración general.
Su arquitectura modular permite activar progresivamente las áreas que el hospital necesita, con un panel de control único, información en tiempo real y trazabilidad total de cada acción.
2. Características principales
- Modular e integrado: 47 módulos funcionales que comparten una misma base de datos y un mismo expediente del paciente.
- Clínico y administrativo en uno: del quirófano al punto de venta, sin sistemas paralelos ni hojas de cálculo.
- Seguro por diseño: contraseñas cifradas con bcrypt, permisos por rol, protección CSRF, inyección SQL y XSS, rate limiting y auditoría completa.
- Digital y verificable: firmas electrónicas con hash SHA-256, códigos QR de validación y generación de PDF.
- Cumplimiento normativo: alineado con la NOM-024-SSA3-2012 (SIRES), catálogos del Apéndice A, intercambio GIIS y timbrado SAT.
- Movilidad: módulo de ambulancias con versión administrativa y versión de campo prehospitalaria.
- Inteligencia y automatización: asistente de IA contextual, notificaciones multicanal y tareas programadas.
3. Área clínica
- Pacientes: expediente completo con datos demográficos, antecedentes, alergias, grupo sanguíneo y seguro médico; indicadores en vivo.
- Citas: calendario mensual coloreado por estado, atención de citas por médico, turnos y colas en tiempo real por servicio.
- Emergencias: triaje por nivel de urgencia y color (resucitación / emergencia / urgente), medicamentos y procedimientos.
- Hospitalización: control de camas, habitaciones, salas y pisos con ocupación en tiempo real; ingresos, altas y traslados.
- UCI: camas por nivel de cuidado, evolución diaria (médica, enfermería, interconsulta) y monitoreo.
- Cirugía: programación por estado, quirófanos, personal, materiales e instrumental.
- Enfermería: panel de pacientes activos, notas, suministros, turnos y asignaciones por sala/piso.
- Signos vitales: registro por turno (PA, FC, temperatura, saturación, glicemia, peso, talla, escala de Glasgow) con gráficas de tendencia.
- Especialidades: Pediatría (vacunación, crecimiento y desarrollo), Ginecología (embarazo, citologías, ecografías, partos), Oncología (estadio, tratamientos y quimioterapia) y Urología.
- Plantillas clínicas SOAP: notas estructuradas (Subjetivo, Objetivo, Apreciación, Plan) por especialidad.
- Trazabilidad del paciente: búsqueda global y edición auditable de datos clínicos clave.
4. Diagnóstico y servicios de apoyo
- Laboratorio: solicitudes, muestras y resultados con banderas de valor (normal, alto, bajo, crítico) e impresión.
- Imagenología: solicitudes, programación y realización de estudios con tipos de estudio y equipos.
- Patología / Morgue: registro de defunciones, certificados, causas, necropsias y control de ingresos/egresos.
- Banco de Sangre: unidades por tipo y factor Rh con alertas de vencimiento, donantes, solicitudes y transfusiones.
- Farmacia: catálogo de medicamentos, punto de venta (POS) con carrito y métodos de pago, recetas con QR, historial de ventas y reposición automática de stock.
- PLM Medicamentos: ficha técnica con principio activo, código ATC, interacciones y dosificación.
- Interacciones medicamentosas: clasificación por severidad hasta nivel contraindicada, con recomendación clínica.
- Nutrición y Fisioterapia: evaluaciones, planes de tratamiento, sesiones y seguimiento.
5. Inventario y operaciones
- Inventario: equipos e insumos con categorías, ubicaciones, movimientos de entrada/salida y alertas de stock mínimo.
- Conciliación de inventario: conteo físico vs sistema con soporte de lector de código de barras y diferencias en tiempo real.
- Compras: órdenes de compra por estado y proveedores.
- Presupuestos y cotizaciones: ítems dinámicos, IVA configurable y estados de aprobación.
- Activos fijos: depreciación lineal, valor residual, vida útil y estados.
- Mantenimiento y órdenes de trabajo: solicitudes por prioridad, mantenimientos preventivos, repuestos y costos estimado/real.
- Esterilización: lotes con control de calidad, equipos e instrumentales.
6. Facturación, reportes y control
- Facturación: facturas con detalle de ítems, pagos y cotizaciones; indicadores de pendientes, vencidas y total facturado.
- Configuración SAT: captura del contribuyente y carga del certificado CSD y clave privada, resguardados cifrados con AES-256-GCM fuera del árbol web.
- Timbrado CFDI: integración SAT con arquitectura intercambiable (simulación en desarrollo, PAC real en producción), registro de UUID, sello y bitácora de timbrado.
- Reportes ejecutivos: KPIs globales del hospital y reportes de pacientes, facturación, inventario, consultas, mantenimiento y laboratorio.
- Exportación: reportes a CSV/Excel.
- Dashboard ejecutivo: pacientes, citas, facturación y usuarios; ocupación de UCI, emergencias activas, stock bajo, laboratorio pendiente y gráficas de tendencia a 7/30/90 días.
7. Portal del paciente
Portal independiente y seguro donde el paciente puede consultar sus citas, recetas médicas, resultados de laboratorio y atenciones, con visualización y descarga de PDFs y perfil editable.
8. Seguridad y auditoría
- Autenticación: bcrypt, anti fuerza bruta (5 intentos → bloqueo temporal), regeneración de sesión tras login.
- Autorización RBAC: permisos por rol, módulo y acción (ver / crear / editar / eliminar); el menú se adapta automáticamente.
- Protección: tokens CSRF en todos los formularios y AJAX, sentencias preparadas, escape de salidas, cookies HttpOnly/SameSite y carpetas sensibles bloqueadas a la web.
- Auditoría completa: quién, qué, cuándo, sobre qué registro y desde qué IP, con valores anteriores y nuevos.
- Sesiones: máximo 5 simultáneas por usuario y cierre remoto desde administración.
- Respaldos: copia manual y automática diaria cifrada, con retención de 5 años (1,825 días) y registro histórico.
9. Firmas electrónicas y validación
- Firma de documentos clínicos (receta, orden, consentimiento, resultado, evolución) con generación automática de hash SHA-256 e impresión del hash en el PDF.
- Validación por código QR: cada receta incluye un QR único; al escanearlo se muestra el estado real (activa, dispensada, cancelada, expirada) y su firma, desde una API pública con límite de intentos.
10. Cumplimiento NOM-024-SSA3-2012 (SIRES)
- Catálogos del Apéndice A y validación de identificación de personas (CURP con verificación de fecha y formato).
- Intercambio de información GIIS: generación, firma, verificación y exportación de paquetes para Consulta Externa, Urgencias, Lesiones y Egresos Hospitalarios (GIIS-B002-05-09 v5.9), desde interfaz web y línea de comandos.
- Verificación interna automatizada: 20 comprobaciones de los numerales de la norma (7.4.2) con reporte de cumplimiento.
- Conservación documental de 5 años conforme a la norma.
- Arquitectura preparada para certificación DGIS (OID institucional, CSD y e.firma del SAT).
11. Automatizaciones e integraciones
| Función | Descripción |
|---|---|
| Recordatorios de citas | Envío automático para el día siguiente |
| Alertas de stock | Stock bajo, medicamentos por vencer y vencidos |
| Respaldo diario | Copia automática cifrada de la base de datos |
| Cola de notificaciones | Procesamiento de mensajes pendientes |
| Notificaciones multicanal | Correo (SMTP), WhatsApp y push del navegador |
| Asistente de IA | Ayuda contextual por módulo con detección de interacciones medicamentosas |
12. Roles de usuario
Administrador, Médico, Administrativo, Farmacia, Tienda, Mantenimiento, Sistemas, Externo, Laboratorio, Imagenología, Enfermería y Paramédico — cada uno con el menú y las acciones que le corresponden.
13. Stack técnico
| Componente | Tecnología |
|---|---|
| Servidor | PHP 8.x nativo + Apache |
| Base de datos | MySQL con PDO y sentencias preparadas |
| Frontend | Bootstrap 5, jQuery, Chart.js, DataTables, Font Awesome |
| Documentos | Dompdf (PDF), librería QR, PHPMailer (correo) |
| Cifrado | bcrypt, AES-256-GCM, SHA-256 |
14. Beneficios
- Un solo sistema para toda la operación clínica y administrativa.
- Trazabilidad total: cada acción queda registrada y auditable.
- Menos errores: recetas y ventas controladas, stock automático, alertas preventivas.
- Seguridad para el paciente: recetas validables por QR, firma e integridad documental.
- Control financiero: facturación, pagos, presupuestos y reportes en tiempo real.
- Continuidad operativa: respaldos automáticos cifrados y retención de 5 años.
- Cumplimiento normativo: preparado para NOM-024 y certificación DGIS.
- Escalable: activa las áreas por etapas según las necesidades del hospital.