Grimerian Grimerian Propuesta de desarrollo · Agosto 2026
Para Natclar Natclar

Vigilancia de la salud, en su propio sistema.

Absorbe todos los procesos de vigilancia, integrándose con todos los sistemas actuales, naciendo con analítica e IA desde su núcleo.

PostgreSQL · GCP definido Frontend first 105–106 trabajadores
Grimerian · Atelier de ingeniería de software Rev. 01 · MMXXVI
01 · El inventario

Regla de alcance

Si la responsabilidad es de vigilancia, vive en el nuevo sistema. Si no lo es, se consume por integración del HIS o del sistema que corresponda.

0 capacidades absorbidas
  • Programas de vigilancia y sus reglas, versionados
  • Clusterización e inscripción de trabajadores
  • Fichas de vigilancia y evento centinela
  • Nexo causal y consentimiento informado
  • Portal operativo, administrativo y del trabajador
  • Dashboards, KPIs, informes regulatorios, reportería dinámica y biblioteca
0 frentes de integración
  • Agenda y citas: se administran en el HIS
  • Ejecución del EMO, laboratorio e imágenes
  • Headcount del cliente por API o plantilla
  • Notificación a MINTRA, MINSA y MINEM
  • SCTR y HealthAssist

Fuente: los 9 procedimientos del diagrama TO BE (19.06.2025).

02 · El punto de referencia

Estado actual del soporte

Ticket 299972 · Implementar el programa de audiometría Chinalco
28 maycreado 2 julfin planificado 25 julaún escalado al proveedor
0 días para un cambio que debería ser configuración
  • Clusterización no confiable. Trabajadores con EMO vigente que no entran a su programa. motor determinista y explicable
  • Headcount a ciegas. Cargas sin validación de coherencia contra la base. ingesta validada en origen
  • Reportes inexistentes. Sin exportaciones históricas ni datos de fichas para dashboards. analítica nativa
  • Configuración por empresa basica. Consentimientos, cartas y fichas generan nuevo desarrollo. meta-modelo en autoservicio

Evidencia: backlog de Operaciones a TI, tickets 299972, 314770, 314771, 314854, 314865, 314867, 314869 y 314871.

03 · Inventario preliminar

Cuánto sistema hay que construir

0 procesos 0 módulos 0 ventanas 0 KPIs 0 entes reguladores

Estimación preliminar sobre 18 documentos analizados. El inventariado fino es el primer sprint de la fase de análisis.

04 · La decisión de arquitectura

15 programas, un meta-modelo

Ocupacionales · 0

hipoacusia, metales pesados, neumoconiosis, TME, radiaciones…

Preventivos · 0

inmunización, gestantes, cardiometabólico, síndrome metabólico…

Reglas versionadas por cliente
  • criterios de inclusión
  • tabla de nivel de riesgo
  • periodicidad de seguimiento
  • ficha de vigilancia
  • regla de evento centinela
  • indicadores

titular y contrata, versionado con historia

Agregar el programa 16 no deberia ser desarrollo, sino configuración.

La operación ya lo pide: audiometría Chinalco, síndrome metabólico ALAD para Brocal, nutrición. El requerimiento 314871 lo pedía textualmente.

05 · Nuestra estrategia

El prototipo es el producto

Sin wireframes ni mockups: se construye el frontend real, interactivo con lo mínimo, y lo que el usuario aprueba es el frontend final al 100%.

  1. 1

    Inventariar

    procesos, módulos y ventanas contra el TO BE y el sistema vigente

  2. 2

    Levantar el front

    sprints de UI real por módulo, navegable con datos de ejemplo

  3. 3

    Validar en vivo

    presentaciones con usuarios sobre el sistema, se corrige y se aprueba

    con el usuario
  4. 4

    Backend real

    por módulos firmados, sin esperar al 100% del front

  5. 5

    QA y salida

    staging, aceptación y producción, sin acompañamiento hasta la entrega

El stack del backend se consolida con la aprobacion del front.

06 · El corazón del dominio

Dos motores lo vuelven vigilancia

Detección por reglas deterministas, versionadas y explicables.

07 · Escala y cumplimiento

Diseñado para el peor día de carga

0 trabajadores como techo de diseño, cientos de miles en operación normal
  • Particionado y réplicas de lectura desde el día uno, con índices diseñados para reportería masiva.
  • Row-level security por cliente: la segregación vive en la base, no en cada consulta.
  • Auditoría append-only de todo acceso a datos clínicos: Ley 29733 y NTS 068-MINSA por diseño.

El diagnóstico es confidencial; al empleador viaja solo la aptitud. Esa separación también es estructural.

08 · Estándares y tecnología

Ingeniería con estandares medibles

Interfaz
React + TypeScript, formularios generados desde esquema: las fichas dinámicas que el dominio exige
definido
Servicios
NestJS + TypeScript, contratos primero; motor de reglas versionadas como datos
propuesta
Datos
PostgreSQL en GCP: RLS multi-cliente, particiones, auditoría, PITR
fijado por Natclar
AI
LangChain como capa de orquestación —LangGraph para agentes con estado, LangSmith para trazas y evaluación— sobre Agent Platform y ADK de GCP. RAG con base vectorial pgvector y herramientas MCP para text-to-query con procedencia
servicio aparte
Cada merge pasa por
Análisis estático Verificación de tipos Pruebas unitarias Pruebas de mutación Pruebas de integración Pruebas de contrato de API Matriz de aislamiento por cliente Pruebas de extremo a extremo Pruebas de aceptación Regresión visual Auditoría de accesibilidad Pruebas de carga Revisión de código Despliegue automático

Trunk-based, revisión obligatoria, IaC con Terraform, observabilidad con SLOs. WCAG 2.1 AA en toda la interfaz.

09 · Roadmap por prioridad sistémica

Primero lo que sostiene al resto

  1. F0

    Cimientos

    maestros, seguridad, biblioteca, meta-modelo

    26 ventanas
  2. F1

    Cadena ocupacional

    riesgo → inscripción → ficha → centinela

    29 ventanas
  3. F2

    Preventivos

    consentimiento, agenda del HIS, capacitaciones

    12 ventanas
  4. F3

    Enf. ocupacional

    sospechas, nexo causal, notificación

    6 ventanas
  5. F4

    Gestión

    plan anual, KPIs, informes a 6 entes

    12 ventanas
  6. F5

    Inteligencia

    capa semántica, dashboards, lenguaje natural

    4 ventanas
  7. F6

    Corte y operación

    transformación final de datos, ensayos de corte, apagado del anterior

    5 ventanas

F0 y F1 son orden sistémico, no preferencia; después prioriza el negocio.

Progreso del proyecto · 20/30 días

  1. 0 % F0 Cimientos
  2. 0 % F1 Cadena ocupacional
  3. 0 % F2 Preventivos
  4. 0 % F3 Enf. ocupacional
  5. 0 % F4 Gestión
  6. 0 % F5 Inteligencia
  7. 0 % F6 Corte y operación

Audiometría de punta a punta

  • F0 35 % → 70 % 3 semanas maestros y control de acceso por rol
  • F1 24 % → 70 % 6 semanas caracterización de ruido, inscripción, ficha del acto y evento centinela
  • F3 5 % → 30 % 2 semanas sospecha de hipoacusia, nexo causal y notificación
  • F4 12 % → 40 % 3 semanas informe de vigilancia auditiva para los entes

≈ 1,5 meses solapando fases, con las tres oportunidades de al lado tomadas.

Oportunidades que mejoran el avance

  • Réplica de la base productiva en desarrollo sin adaptaciones temporales
  • Entornos de staging y producción para el cliente sin doble uso de un solo entorno
  • Priorizar el objetivo: audiometría al 100 % enfoque en programa de audiometría
10 · Modelo económico mensual

Concepto de facturación

La infraestructura de GCP y los servicios de IA corren en el tenant de Natclar y se facturan directamente a ustedes: Grimerian no intermedia ni recarga ese consumo.

ConceptoPeriodicidadMonto
Equipo de desarrollomensual · 145 – 205 hS/. 10,875 – 15,375
Infraestructura GCPmensual, por consumoTenant Natclar
Servicios de IAmensual, por consumoTenant Natclar
Total mensual a facturarS/. 10,875 – 15,375

Incluido en la inversión mensual

  • Soporte durante toda la ejecución del proyecto
  • Garantía de 1 año contada desde la finalización del proyecto
  • Documentación actualizada y persistente de todo el proyecto, en Code Wiki de Google
11 · Entrega, garantía y proyección

El proyecto no termina en el despliegue

Cada módulo sale así

  1. QA completo
  2. staging
  3. aceptación del usuario
  4. producción

Con documentación viva, capacitación por rol e hypercare intensivo tras cada salida. Garantía de corrección post-producción y mesa de soporte.

Y después de producción

  • Programa 16 como configuración, no desarrollo
  • Nuevos clientes y unidades sobre el mismo multi-tenant
  • Experiencia móvil del trabajador con las mismas API
  • Interoperabilidad HL7 / FHIR
  • IA ampliada: ingesta de resultados externos, redacción de informes, analítica conversacional
12 · Concepto Interactivo

Pruebas de fidelidad

La filosofía Grimerian sobre la medicina, en un sistema médico healthcare.

13 · Branding de Natclar

El sistema de la marca

Extraído de la aplicación Natclar AI: paleta del manual, tipografías de marca y las reglas con las que ya se aplican en pantalla.

Identidad
Natclar Natclar

Tres paralelogramos inclinados que arman la N y sostienen el logotipo. Versión completa para cabeceras y firma; símbolo solo cuando el contexto ya nombra a Natclar.

Paleta del manual
Azul Natclar#002D46
Celeste#9CFFF8
Lavanda#BB9FFF
Melón#FFA694
Gris#EFEFEF

El azul es la tinta y la estructura; los tres tonos claros solo entran como acento y estado. El gris separa, nunca comunica.

Tipografía
Aa
FH LecturisDisplay · títulos y cifras
Aa
Acid GroteskCuerpo · datos, formularios y tablas

Lecturis pone la voz en los títulos; Acid Grotesk carga todo el dato denso. Ninguna cifra clínica se compone en la fuente de display.

Cómo se aplica hoy
  • Fondo #F7F7F5, superficie blanca, tinta #002D46 en tres pesos.
  • Radios cortos y constantes: 6, 10 y 14 px.
  • Azul pleno para la acción principal; el acento nunca compite con ella.
  • Retícula amplia y sin sombras duras: la jerarquía la da el espacio.
14 · Sintesis

Reglas de la marca aplicada

Sinergia entre la identidad de Natclar y la filosofía healthcare: Paleta, logotipo, tipografías sobre la física de vidrio y el frame-motion del prototipo.

Cada decisión, justificada.
Cada pieza, firmada.

Siguiente paso: sprint 0 del inventariado, y la primera presentación de UI real en pocas semanas.

Grimerian Grimerian Natclar Natclar
Grimerian · Atelier de ingeniería de software alex.yabar@grimerian.com · Rev. 01 · MMXXVI
Portada
01 / 16