Sistema Médico Hospital Nacional d. Ingenieros y Programadores
Hospital Nacional · Manual de ingeniería
🛠️

d. Ingenieros y Programadores

Manual técnico interno del SIH-HNSM. Si mañana no tuviéramos programadores y debiéramos construirlo solos: éste es el paso a paso documentado.

📓 Bitácora del proyecto

Última actualización: 8 de mayo 2026 · 21:38 GT · Semana S02 de 34 · Fase A · Cimientos · Estado general: en curso · 96% avance ponderado · verificado por SSH directo
  • 08-may-26 OPS Cierre técnico de estabilidad completado: hospital-forms-sigsa-service quedó estable tras eliminar la inyección de ObjectMapper en SubmissionExportService y recompilar en VM. Estado final verificado: 21 activos / 0 fallidos en hospital-*.service.
  • 08-may-26 OPS Revisión cruzada completada entre páginas públicas (hn-diseno-desarrollo.php, hn-ingenieros.php, hn-ing-construccion.php) y fuentes locales en _server_upload. Bitácora y memory.md sincronizadas. Dominio operativo adicional registrado: www.sistema-medico.com.
  • 08-may-26 ARQ Cuadro §11.2 actualizado: 26/27 microservicios compilables, 23 BD PostgreSQL provisionadas, 18 schemas Avro, 14 ADRs MADR. Único PLANIFICADO: fhir-gateway-svc (25%, skeleton + 5 mapeos FHIR R4 para corte 2026-05-22). Ver §11.2 →
  • 08-may-26 DOC Publicada subsección §11.2.1 Pendientes priorizados con los 7 servicios <90% (analytica, notificaciones, banco-sangre, nutricion-clinica, terapia-respiratoria, seguimiento-egreso, infraestructura-camas) y plan de cierre para corte 2026-05-22.
  • 08-may-26 ARQ Pila técnica confirmada en VM: Java 25 LTS Temurin + Spring Boot + Spring Cloud Gateway WebFlux + PostgreSQL 18 + Nginx + Cloudflared. Sin Docker y sin Kubernetes en el MVP — los binarios JAR corren de forma nativa en /opt/java-platform/services/<servicio>/ conforme al ADR-11. MongoDB/GridFS, TimescaleDB, Kafka y Mirth son del plan posterior al MVP (ADRs 05, 06, 07 y 08).
  • 08-may-26 OPS Ejecución directa en VM completada: instaladas y habilitadas 21 units hospital-<svc>.service con Restart=on-failure; estado verificado 21 activos / 0 fallidos.
  • 08-may-26 SEC JWT persistente aplicado: IAM ya usa /etc/sih/jwt/private.pem + /etc/sih/jwt/public.pem con JWT_KEY_ID=hospital-prod-1. Se confirma JWKS operativo en /.well-known/jwks.json.
  • 08-may-26 DB Estabilidad PostgreSQL recuperada: se detectó saturación de conexiones (106/100). Se aplicó tuning Hikari por servicio y quedó en 22 conexiones activas con 21 servicios en línea.
  • 08-may-26 FRONT SPA web pendiente publicar en /var/www/html. Hoy Nginx solo expone /api/ y /healthz; / retorna 404. Plan: 13-may-26 (Senior 1 · Giordano). La SPA no cuenta como microservicio.
  • 08-may-26 FRONTsih-frontend avanza 70% (5 páginas: Dashboard, EWS live STOMP, CPOE Rx, Expediente, Seguimiento egreso). Backlog: 9 pantallas completadas al día siguiente.
  • 08-may-26 QA Inconsistencias de KPIs detectadas y corregidas en §11.2: 25→26 microservicios compilables, 21→23 BD provisionadas. Trazabilidad alineada con carpetas reales del mono-repo.
  • 08-may-26 DEV Demo pack listo: dev-up.ps1 con perfiles core/obs/apps/all + SIH-HNSM-README.md + 5 usuarios demo (dr.ramirez, enf.perez, qf.mendoza, dra.cuc, admin.sih · password Cambiar1!).
  • 07-may-26 ARQ 14 ADRs firmados (ADR-01 a ADR-14) en formato MADR completo: contexto, decisión, consecuencias, alternativas. Ver ADRs · 11.5.
  • 07-may-26 OPS WhatsApp enviado a Toscana · Ingeniería (VM Toscana) y Erick (superservidor HNSM) solicitando acceso. Resolución esperada 08-may-26.
  • 07-may-26 DOC Botón 11 publicado: Sistema HNSM en construcción · bitácora viva con 8 subsecciones.
  • 07-may-26 DOC Publicado el manual técnico interno: 10 secciones (análisis → operación) navegables con bitácora y plan vivo. Salida: esta misma página.
  • 06-may-26 PLAN Cronograma maestro de 34 semanas validado con Subdir Médica HNSM. Hitos: Fase A (cimientos) jun, Fase B (núcleo clínico) sep, Fase C (hospitalario) oct, Fase D (entrega) dic 2026.
  • 05-may-26 ARQ Adoptados ADRs 1–14 como base. Firma formal completada el 07-may-26 (ver entrada superior).
  • 05-may-26 EQUIPO Confirmado equipo Toscana: Senior 1 (Giordano · Diseño) + Toscana · Ingeniería · Arquitecto + 2 Junior 100% + DevOps/QA compartidos 25% c/u. Champions HNSM por servicio en proceso de nominación.
  • 04-may-26 KICKOFF Inicio formal de S01. Acta de gobernanza con HNSM/MSPAS firmada. Repos GitHub toscana-sih/* creados (template-svc + 25 placeholders).
Manual + bitácora viva

11 secciones · una por botón

Las primeras 10 son el manual de construcción. La 11 es la bitácora viva del sistema real en marcha.

← Volver a Hospital Nacional 🏥 Inicio del Sistema Médico 🏠 Inicio Toscana