DocumentaciónSoporteCosta Rica · Contacto
El punto de partida

Una arquitectura no es un diagrama: es un conjunto de decisiones con dueño

Casi ninguna institución arranca de cero. Tiene un expediente, un laboratorio, un PACS, un portal y una lista de proyectos pendientes. El problema aparece cuando hay que incorporar piezas nuevas —un índice maestro de pacientes, un catálogo de productos, la validación de profesionales y establecimientos— y nadie puede decir con precisión dónde deben vivir, quién las mantiene, qué exponen hacia afuera ni cómo se conectan a la plataforma nacional de intercambio. Nuestro trabajo es cerrar esas decisiones y dejarlas escritas, con el detalle suficiente para contratar, construir y auditar.

Planos

De la gobernanza a la disponibilidad técnica

Cuatro planos, y ninguno se resuelve en el siguiente. Cuando una organización salta directo al plano tecnológico, termina con componentes correctos que nadie sabe operar y por los que nadie responde.

Gobernanza

¿Quién decide, quién aprueba y cómo se cambia lo decidido?

Qué se decide aquí
  • Dueño de cada componente y de cada dominio de datos
  • Alcance real del comité de arquitectura
  • Registro de decisiones y ruta para aprobar una excepción
  • Política de versiones y ventanas de cambio
Quién respondeDirección institucional y arquitectura empresarial

Información

¿Qué significa cada dato y cuál es su fuente de verdad?

Qué se decide aquí
  • Fuente autoritativa por dominio
  • Modelo canónico y terminologías adoptadas
  • Reglas de identidad y tratamiento de duplicados
  • Retención, clasificación y trazabilidad
Quién respondeGobierno de datos y equipos clínicos

Aplicación

¿Qué componentes existen y qué contrato cumple cada uno?

Qué se decide aquí
  • Catálogo de componentes y sus límites
  • Contratos de servicio y perfiles FHIR asociados
  • Qué se compra, qué se construye y qué se reutiliza
  • Patrones de integración permitidos y prohibidos
Quién respondeArquitectura de soluciones y proveedores

Tecnología y operación

¿Dónde corre, cómo se protege y cómo se sostiene?

Qué se decide aquí
  • Zonas de red y segmentación
  • Disponibilidad, respaldo y recuperación
  • Observabilidad, auditoría y alertas
  • Ambientes, despliegue y gestión de secretos
Quién respondeInfraestructura, seguridad y operación
Componentes

Las piezas que hay que colocar, y la decisión que trae cada una

No es una lista de compras. Cada componente resuelve un problema concreto y arrastra una decisión que suele quedarse sin dueño hasta que un proyecto la cierra por su cuenta.

Zona · Red interna

Índice Maestro de Pacientes

Resuelve si dos registros de dos sistemas distintos son la misma persona, y mantiene el vínculo entre sus identificadores.

La decisión que arrastra

Si la coincidencia es determinística sobre el identificador nacional, probabilística, o ambas con una cola de revisión humana; y qué sistema queda como dueño del identificador maestro.

Zona · Red interna

Catálogo de productos y medicamentos

Da un identificador estable a cada medicamento, insumo o dispositivo, para que la prescripción, el despacho y el inventario hablen del mismo producto.

La decisión que arrastra

Si se adopta el catálogo nacional, uno internacional o el propio, y cómo se mapea lo ya cargado en los sistemas sin perder el histórico.

Zona · Red interna

Registro y validación de profesionales

Confirma que quien firma un acto clínico está habilitado para hacerlo, en el momento en que lo hace.

La decisión que arrastra

Si la validación se consulta en línea contra la fuente autoritativa —el colegio profesional o el registro nacional— o se replica localmente, y qué ocurre cuando la fuente no responde.

Zona · Red interna

Registro de establecimientos y servicios

Identifica de forma única cada sede, servicio y unidad, que es lo que permite enrutar, reportar y auditar por lugar.

La decisión que arrastra

Qué codificación se usa —la habilitación sanitaria nacional u otra— y quién actualiza el registro cuando una sede abre, cambia de servicio o cierra.

Zona · Red interna

Servicio terminológico

Publica y valida los CodeSystem, ValueSet y ConceptMap que usan los sistemas, en vez de dejar cada tabla de códigos incrustada en cada aplicación.

La decisión que arrastra

Si se opera un servidor terminológico propio o se consume el nacional, y cómo se versiona un ValueSet sin invalidar los datos ya capturados.

Zona · Red interna

Repositorio clínico y documental

Conserva lo que hay que conservar —recursos FHIR, documentos, imágenes— con una política de retención y un modo probado de recuperarlo. Es la fuente de verdad, y por eso no se expone nunca de forma directa.

La decisión que arrastra

Qué contenido es fuente de verdad aquí y qué es copia de otro sistema, porque de eso depende quién puede escribir en él y qué se pierde si se cae.

Zona · Red interna

Auditoría y trazabilidad

Registra quién accedió a qué, cuándo y con qué justificación. El punto de exposición emite el evento, pero el registro se guarda aquí y en modo solo-anexar: quien llegue a la frontera no debe poder reescribir la evidencia de su propio acceso.

La decisión que arrastra

Si la auditoría vive en cada sistema o se centraliza, y cuánto tiempo se conserva un registro que puede llegar a ser evidencia.

Zona · DMZ

Identidad, consentimiento y autorización

Determina quién pide, en nombre de quién pide y a qué tiene derecho a acceder — tanto para personas como para sistemas.

La decisión que arrastra

Qué se resuelve con identidad de sistema y qué exige identidad de la persona usuaria, y dónde queda registrado el consentimiento cuando el dato sale de la institución.

Zona · DMZ

Repositorio de publicación

La copia conforme al perfil que responde las consultas externas: solo lo ya publicado, materializado a partir de la fuente de verdad y reconstruible en cualquier momento.

La decisión que arrastra

Qué se materializa, con qué frescura, y cómo se reconstruye desde la fuente cuando cambia el perfil. Si esta copia se vuelve la única, dejó de ser una copia.

Zona · DMZ

Punto de exposición e intercambio

Es la única puerta por la que la institución publica y consume información hacia afuera: gateway de API, capa FHIR, nodo de la red nacional.

La decisión que arrastra

Qué se expone, con qué perfil y a quién; y si esa puerta almacena datos o solamente los deja pasar.

¿Propio o del país?

Varios de estos componentes están apareciendo como infraestructura pública: un índice nacional, un catálogo nacional de productos, un servicio terminológico nacional. Que existan no elimina la decisión, la cambia. Hay que definir cuál es la fuente autoritativa, qué se conserva localmente para poder atender sin conexión, y cómo se reconcilia lo local con lo nacional cuando difieren. Diseñar como si el componente nacional no fuera a existir sale caro; diseñar como si ya estuviera listo, también.

Zonas

Red interna, DMZ y red nacional

La pregunta que más se pospone es dónde vive cada componente. Y no es una pregunta de infraestructura: define qué se puede exponer, qué hay que replicar y qué controles son obligatorios en cada punto.

Red nacional

Fuera de su perímetro

El espacio donde su institución es un miembro más entre otros: prestadores, registros del Estado y la plataforma nacional de intercambio. Usted no lo administra, pero sí decide cómo se presenta ante él.

La regla

Nada se publica aquí sin un contrato explícito: perfil, terminología, identidad del solicitante y registro de la transacción.

  • Otros prestadores
  • Registros del Estado
  • Plataforma nacional de intercambio
  • Directorio de servicios
  • Bitácora de transacciones

DMZ

La frontera controlada

La única zona alcanzable desde afuera. Aquí viven los componentes que hablan con el exterior, y solo esos. Todo lo que pasa por aquí se autentica, se autoriza y se registra.

La regla

Nada de lo que vive aquí es fuente de verdad. La DMZ traduce, enruta y publica copias reconstruibles de lo ya autorizado, sin acceso directo a las bases internas.

  • Identidad, consentimiento y autorización
  • Repositorio de publicación
  • Punto de exposición e intercambio

Red interna

Donde vive el dato

El expediente, los repositorios, el índice maestro, la terminología y la auditoría. Nada de esto se expone directamente; se alcanza únicamente a través de la DMZ.

La regla

Ningún sistema externo llega hasta aquí, y ningún componente interno sale a Internet por su cuenta.

  • Índice Maestro de Pacientes
  • Catálogo de productos y medicamentos
  • Registro y validación de profesionales
  • Registro de establecimientos y servicios
  • Servicio terminológico
  • Repositorio clínico y documental
  • Auditoría y trazabilidad

Qué cruza cada frontera

Una frontera no se define por dónde está el cortafuegos, sino por lo que se permite atravesarla y bajo qué prueba.

Red interna ↔ DMZ

Qué cruza

Consultas y respuestas de los componentes internos que atienden una solicitud externa, ya reducidas a lo que esa solicitud necesita.

Bajo qué control

Conexiones iniciadas desde adentro, cuentas de servicio con permiso mínimo, credenciales distintas por ambiente y resultado registrado.

DMZ ↔ Red nacional

Qué cruza

Recursos que cumplen un perfil publicado, con su terminología ligada, y solo hacia solicitantes identificados y autorizados.

Bajo qué control

Autenticación mutua entre sistemas, autorización por caso de uso y no por sistema completo, firma y sellado cuando el dato tiene valor probatorio, y bitácora de cada mensaje.

Cómo encaja X-Road

En Costa Rica, la plataforma nacional de intercambio es X-Road. Encajarla en la arquitectura cambia menos de lo que se teme y más de lo que se planifica.

Un nodo propio en la DMZ

La institución instala su propio security server. Es el único componente que habla con la red nacional; el resto de sus sistemas nunca lo hace directamente.

Membresía e identidad de sistema

Cada organización y cada subsistema se registra y recibe certificados. La red sabe quién pregunta antes de que la pregunta llegue a usted.

Registro firmado de cada mensaje

La plataforma firma y sella lo que la atraviesa. Eso resuelve el no repudio, pero también obliga a decidir qué se envía: lo que cruza queda registrado.

Los datos no se centralizan

No hay una base nacional que lo guarde todo. Cada institución sigue siendo dueña de su información y responde consultas puntuales.

Meddyg realiza pruebas de concepto junto a la Agencia Nacional de Gobierno Digital para validar transacciones de recursos FHIR sobre X-Road, dentro de la demostración funcional de interoperabilidad de Costa Rica. En otros países cambia el nombre de la plataforma; las decisiones de arquitectura que hay que cerrar —dónde va el nodo, qué se expone, quién autoriza y qué se registra— son las mismas.

Sobre qué construimos

Su arquitectura no empieza en una hoja en blanco

Trabajamos sobre marcos que ya están probados en otros países y ecosistemas. Para su institución eso son tres cosas concretas: menos meses discutiendo lo que ya está resuelto, una arquitectura que el resto del ecosistema reconoce, y requisitos que puede poner en un cartel y exigir.

Infraestructura Pública Digital en salud

Lo que le evita

Construir por dentro lo que el país ya va a ofrecer, y terminar pagándolo dos veces.

Lo que gana su proyecto

Le decimos qué conviene reutilizar y qué construir, y le dejamos escritos los requisitos de estándares abiertos y portabilidad que debe exigir en cada contratación. Es lo que evita descubrir tres años después que no puede cambiar de proveedor.

OpenHIE e IHE

Lo que le evita

Medio año discutiendo cómo se llama cada componente y quién responde por él.

Lo que gana su proyecto

Su arquitectura queda nombrada con el mismo vocabulario que usan los demás actores del ecosistema. Cuando le toque integrarse, la conversación arranca en el punto correcto y no en el glosario.

HL7 FHIR y los perfiles nacionales

Lo que le evita

Descubrir durante la implementación que el componente que ya compró no puede cumplir el perfil nacional.

Lo que gana su proyecto

Convertimos el perfil que exige la guía nacional en un requisito de arquitectura verificable, antes de la compra. Si un producto no lo cumple, usted se entera cuando todavía puede cambiar de producto.

SMART Guidelines de la OMS

Lo que le evita

Que cada equipo interprete la norma clínica a su manera y usted termine con cinco versiones del mismo proceso.

Lo que gana su proyecto

Bajamos la norma hasta el sistema por una ruta ya probada: del documento a los procesos y los datos, de ahí al perfil FHIR, y de ahí a algo que se puede probar antes de producción. Si su dominio ya tiene un DAK publicado, se ahorra la etapa más lenta del proyecto.

La ruta, en cinco pasos
  1. L1 · La norma, tal como la publica el ministerio o la OMS
  2. L2 · DAK: procesos, datos, indicadores y requisitos ya ordenados
  3. L3 · La guía FHIR: perfiles, terminología y reglas que el software entiende
  4. L4 · Probado contra casos reales antes de salir a producción
  5. L5 · Lo que se aprende en uso vuelve a la norma
Ciberseguridad

Avanzar sin abrir un hueco

El riesgo no aparece cuando se adoptan estándares; aparece cuando se expone un sistema que fue diseñado para vivir dentro de una red cerrada. Estas son las barandas que definimos junto con la arquitectura, no después.

Exponer el sistema, no el caso de uso

El riesgo real

Se publica una API sobre el expediente completo porque era más rápido que definir el intercambio.

La baranda

Se expone un caso de uso a la vez, con su perfil y su alcance. Lo que no está en un contrato publicado, no se puede pedir.

Confiar en la red en vez de en la identidad

El riesgo real

Cualquier sistema que ya está dentro puede consultar cualquier cosa, porque la red se considera segura.

La baranda

Autenticación de sistema y de persona usuaria en cada llamada, permisos por caso de uso y credenciales distintas por ambiente.

Auditoría agregada al final

El riesgo real

Cuando hay que responder quién accedió a un expediente, la información está repartida en registros que ya rotaron.

La baranda

El registro de acceso se diseña como componente, con retención definida y consulta propia, desde el primer intercambio.

Datos completos donde bastaba un dato

El riesgo real

Se devuelve el recurso entero porque el consumidor «después filtra», y esa copia queda fuera de control.

La baranda

Minimización desde el diseño: cada intercambio define su conjunto mínimo y la respuesta se recorta en el punto de exposición.

Información sin valor probatorio

El riesgo real

Un documento clínico intercambiado no puede demostrar quién lo emitió ni que no fue alterado.

La baranda

Firma y sellado en los intercambios que lo requieren. Meddyg brindó asistencia técnica al Banco Central de Costa Rica para habilitar el firmado JAdES de recursos FHIR.

Ambientes que se contaminan

El riesgo real

Se prueba contra producción porque el ambiente de pruebas no tiene datos parecidos a los reales.

La baranda

Ambientes separados con datos sintéticos o anonimizados, promoción controlada y secretos distintos en cada uno.

Método

Siete decisiones, en este orden

Cada fase cierra una pregunta y deja un artefacto. Una arquitectura sin artefactos no se puede contratar, construir ni auditar.

  1. 01

    Estado actual

    ¿Qué hay hoy, quién lo opera y qué se intercambia realmente?

    Inventariamos sistemas, integraciones vivas, flujos clínicos y contratos vigentes. No lo que dice el diagrama: lo que está corriendo.

    Lo que queda
    • Inventario de sistemas e integraciones
    • Mapa de flujos clínicos y de datos
    • Deuda técnica y dependencias de proveedor
  2. 02

    Casos de uso y requisitos

    ¿Qué tiene que poder hacer la organización que hoy no puede?

    Priorizamos los intercambios por valor clínico y factibilidad, y los escribimos como requisitos funcionales y no funcionales. Cuando existe un DAK de la OMS para el dominio, lo tomamos como punto de partida.

    Lo que queda
    • Casos de uso priorizados
    • Requisitos funcionales y no funcionales
    • Criterios de aceptación por caso
  3. 03

    Arquitectura objetivo

    ¿Qué componentes existen en el estado deseado y qué contrato cumple cada uno?

    Definimos el catálogo de componentes, sus responsabilidades y sus límites, con los perfiles y las terminologías que cada uno debe cumplir.

    Lo que queda
    • Diagrama de componentes y responsabilidades
    • Contratos de servicio y perfiles asociados
    • Decisión de comprar, construir o reutilizar
  4. 04

    Zonas, seguridad y exposición

    ¿Dónde vive cada componente y qué cruza cada frontera?

    Colocamos cada componente en su zona, definimos los controles de cada frontera y el punto único de exposición hacia la red nacional.

    Lo que queda
    • Modelo de zonas y segmentación
    • Controles por frontera y matriz de acceso
    • Diseño del punto de exposición
  5. 05

    Gobernanza y decisiones

    ¿Quién responde por cada componente y cómo se cambia lo decidido?

    Asignamos dueños, definimos el registro de decisiones de arquitectura y la ruta para aprobar una excepción sin que la excepción se vuelva la norma.

    Lo que queda
    • Registro de decisiones de arquitectura
    • Dueños por componente y por dominio de datos
    • Política de versiones y ventanas de cambio
  6. 06

    Hoja de ruta

    ¿En qué orden se construye y qué puede entrar en producción primero?

    Ordenamos el trabajo en incrementos que se pueden liberar y medir, empezando por el que resuelve un intercambio real y no por el que es más grande.

    Lo que queda
    • Hoja de ruta por incrementos
    • Dependencias y riesgos por hito
    • Estimación de esfuerzo y perfiles requeridos
  7. 07

    Acompañamiento

    ¿Se está construyendo lo que se definió?

    Revisamos los entregables del proveedor contra los contratos definidos y ajustamos la arquitectura cuando la realidad obliga, con la decisión registrada.

    Lo que queda
    • Revisiones de conformidad
    • Decisiones actualizadas y trazables
    • Transferencia al equipo interno
Entregables

Lo que queda en manos de la organización

Documentos que sirven para contratar, construir y auditar — no para presentar una vez y archivar.

Documento de arquitectura

El estado actual, la arquitectura objetivo, los componentes y sus contratos, con el nivel de detalle que exige un cartel de licitación.

Modelo de zonas y exposición

Qué vive en cada zona, qué cruza cada frontera y bajo qué control, y cómo se conecta la organización a la plataforma nacional.

Catálogo de componentes

Cada componente con su responsabilidad, su dueño, su contrato y la decisión de comprar, construir o reutilizar.

Registro de decisiones

Cada decisión con su contexto, las alternativas evaluadas y la consecuencia asumida. Es lo que evita rediscutir lo mismo cada año.

Requisitos de seguridad y conformidad

Controles por frontera, matriz de acceso, requisitos de auditoría y de firma, redactados para poder exigirlos contractualmente.

Hoja de ruta priorizada

Incrementos liberables, dependencias, riesgos y el orden en que conviene construir para que algo entre en producción pronto.

Casos

Arquitecturas que operan

La arquitectura no es el diagrama que se entrega: es lo que sigue funcionando tres años después. Estos son proyectos en los que Meddyg definió o construyó la arquitectura que quedó en operación.

La decisión de arquitecturaPunto único de exposición

Intercambio nacional sobre X-Road

Pruebas de concepto junto a la Agencia Nacional de Gobierno Digital para validar transacciones de recursos FHIR sobre la plataforma nacional, dentro de la demostración funcional de interoperabilidad de Costa Rica: intercambio seguro entre sistemas distintos, sin centralizar los datos.

La decisión de arquitecturaEl repositorio como componente

Primer servidor FHIR nacional para el EDUS/CCSS

Diseño, despliegue a producción y operación del primer servidor FHIR que recibe las notificaciones de enfermedades de notificación obligatoria, vacunas y resultados de laboratorio del EDUS/CCSS, y posteriormente de otros establecimientos de salud.

La decisión de arquitecturaValor probatorio del intercambio

Firma digital de recursos FHIR con el BCCR

Asistencia técnica al Banco Central de Costa Rica para integrar el formato JAdES dentro de GAUDI, su plataforma de firma digital y sellado, y habilitar así el firmado de recursos FHIR.

La decisión de arquitecturaZonas y almacenamiento clínico

Arquitecturas PACS/DICOM en hospitales públicos

Implementación de arquitecturas de PACS y estaciones de trabajo de diagnóstico para el intercambio de imágenes médicas bajo el estándar DICOM, en hospitales públicos del Servicio Nacional de Salud de República Dominicana.

Los marcos que nombramos en esta página son el método con el que trabajamos, no clientes. Cuando un caso corresponde a un cliente, lo decimos con su nombre — como los cuatro de arriba.

Para quién

Quién necesita cerrar estas decisiones

El servicio sirve tanto a quien tiene que definir la arquitectura por primera vez como a quien ya la tiene escrita y necesita conectarla al ecosistema.

Instituciones públicas de salud

Cajas, ministerios y hospitales que deben incorporar componentes nacionales y conectarse a la plataforma de intercambio del país.

Prestadores privados y redes

Hospitales, clínicas y laboratorios que necesitan participar del ecosistema sin rehacer sus sistemas ni abrir su red.

Áreas de TI y arquitectura empresarial

Equipos que ya tienen el mandato de definir la arquitectura y necesitan cerrar decisiones y dejarlas defendibles.

Seguridad de la información

Responsables que deben habilitar el intercambio sin ampliar la superficie de exposición de la institución.

Proveedores de software de salud

Fabricantes que deben cumplir un perfil nacional y demostrar cómo su producto encaja en la arquitectura del cliente.

Programas nacionales de salud digital

Iniciativas que necesitan una arquitectura de referencia común para que cada institución no resuelva a su manera.

Autodiagnóstico

Señales de que la arquitectura sigue sin definirse

Cada proyecto define su propia integración, y ninguna se parece a la anterior.
Nadie puede decir con certeza qué sistema es la fuente de verdad de un dato clínico.
Le piden conectarse a la plataforma nacional y no sabe qué componente debería hacerlo.
Los componentes nuevos —índice maestro, catálogo, terminología— se discuten sin decidir si son propios o del país.
Seguridad frena los intercambios porque la única alternativa que se le presenta es exponer el sistema completo.
Existen diagramas de arquitectura, pero ninguna decisión está escrita con su contexto y su dueño.

Si reconoce tres o más, el problema no es tecnológico: son decisiones abiertas que cada proyecto está cerrando por su cuenta, de forma distinta.

¿Qué debe construir usted y qué le va a dar el país?

Definimos la arquitectura que su organización necesita para operar hoy y conectarse mañana, con las decisiones escritas, los componentes ubicados y las barandas de seguridad puestas desde el diseño.