Estándares y OpenFn
OpenFn sigue estándares globales para el software de código abierto y para las soluciones de motor de workflows. Sigue leyendo para saber cómo cumple OpenFn con estándares concretos.
Bien público digital
La Digital Public Goods Alliance reconoce a OpenFn como bien público digital, o "DPG" por sus siglas en inglés.
Software de código abierto, datos abiertos, modelos de IA abiertos, estándares abiertos y contenido abierto que respetan la privacidad y otras buenas prácticas aplicables, no causan daño por diseño y son muy relevantes para alcanzar los Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030 de las Naciones Unidas
Puedes leer más sobre el estándar DPG aquí.
Bien global para la salud
OpenFn es una de las 36 aplicaciones de software que Digital Square reconoce como Global Good for Health.
Un bien global de software de salud digital maduro es software libre y de código abierto (FOSS), cuenta con el respaldo de una comunidad sólida, tiene una estructura de gobernanza clara, se financia con varias fuentes, se ha desplegado a una escala considerable, se usa en varios países, ha demostrado su eficacia, está diseñado para ser interoperable y es una aplicación estándar emergente.
Puedes leer más sobre los bienes globales para la salud aquí.
Arquitectura estándar de OpenHIE
OpenFn se considera una tecnología de referencia de OpenHIE y cumple con la arquitectura estándar de OpenHIE para implementaciones de salud digital.
Esta sección da por hecho que conoces la especificación de OpenHIE, un marco de referencia que hace posible compartir datos de salud entre sistemas de información mediante un intercambio de información de salud ("HIE", por sus siglas en inglés). Para saber más, consulta la documentación de OpenHIE y su comunidad.
OpenFn y OpenHIE
La plataforma OpenFn v2 (OpenFn/lightning) es un motor de workflows compatible con OpenHIE que se usa para (1) automatizar procesos de negocio complejos que abarcan varios sistemas digitales (incluidos los componentes de OpenHIE y los sistemas del punto de atención) y (2) gestionar el mapeo y la transformación de datos.
Si tu organización implementa la arquitectura estándar de OpenHIE, OpenFn te ofrece un motor de workflows que se comunica con tu capa de interoperabilidad ("IOL", por sus siglas en inglés). Con OpenFn puedes automatizar:
- workflows entre sistemas del punto de servicio;
- workflows entre los componentes centrales del HIE;
- los pasos de transformación necesarios para preparar los datos antes de enviarlos a otros componentes del HIE a través de la IOL. (Los workflows de OpenFn son una alternativa a los "mediators" de OpenHIM que se puede usar y gestionar desde una interfaz web).
OpenFn cumple los requisitos funcionales de la IOL de OpenHIE, por lo que algunas organizaciones también usan OpenFn como su capa de interoperabilidad central. Aun así, OpenFn todavía no puede usarse como una capa de interoperabilidad totalmente compatible con OpenHIE, porque no usa el perfil IHE ATNA (consulta el requisito IOL-WF1).

Para ver un resumen de OpenFn Lightning y de cómo encaja en OpenHIE, mira nuestra presentación para el OpenHIE showcase o sigue leyendo para tener más contexto.
Más sobre cómo OpenFn cumple la especificación de OpenHIE
La capa de interoperabilidad (IOL):
- Se sitúa entre los componentes de OpenHIE y los sistemas del punto de atención
- Sirve como punto de entrada único y pasarela segura a OpenHIE
- Cumple los requisitos de enrutamiento y auditoría de transacciones
OpenFn Lightning cumple los requisitos funcionales de la IOL, pero no es totalmente compatible con OpenHIE, porque todavía no usa el perfil IHE ATNA
El motor de workflows:
- Ofrece interfaces listas para usar que se conectan a los sistemas del punto de atención
- Gestiona el mapeo y la transformación de datos complejos para darles el formato que necesita el sistema de destino (por ejemplo, mapear datos de un sistema del punto de atención al modelo de datos de un componente de OpenHIE, mapear datos no FHIR a perfiles FHIR, o ambas cosas)
- Envía los datos a la capa de interoperabilidad
- Puede seguir el estado de la atención de un paciente a lo largo del tiempo y actuar según ese contexto (por ejemplo, enviando alertas) para mejorar su atención.
OpenFn Lightning es un motor de workflows compatible con OpenHIE
Caso práctico: OpenFn como mediator de OpenHIM
En Nigeria, como parte del proyecto ALMANACH, SwissTPH usó OpenFn para automatizar el mapeo y el intercambio de datos entre CommCare y DHIS2 para la vigilancia de enfermedades. El workflow funcionó durante varios años en la nube de OpenFn. Para preparar el traspaso y la ampliación de escala, el equipo de SwissTPH preparó después una integración profunda con OpenHIM para un despliegue local.
SwissTPH incorporó su workflow de OpenFn a su instancia de OpenHIM como "mediator", de modo que todos los datos pasaran por esta IOL. Al mismo tiempo, siguió aprovechando el adaptor de DHIS2 de OpenFn, listo para usar, y las plantillas de workflow reutilizables para desarrollar rápidamente una automatización que da formato a los datos recibidos de CommCare y los mapea al modelo de datos de DHIS2.

GovStack
OpenFn cumple la especificación estándar de GovStack para motores de workflows.
Principios para el Desarrollo Digital
OpenFn se diseñó para el sector social y ha dado prioridad activamente a los Principios para el Desarrollo Digital desde sus inicios.
Las soluciones de OpenFn:
- son interoperables (conectan cualquier aplicación);
- son reutilizables (usa configuraciones de OpenFn existentes como plantillas, o comparte, copia y modifica fácilmente tus propias configuraciones; consulta docs.openfn.org/library);
- son sostenibles (opciones de implementación flexibles, sin dependencia de un proveedor);
- son escalables (OpenFn usa tecnología de nivel empresarial para gestionar grandes volúmenes de datos y ofrece varias opciones de despliegue para que la solución sea totalmente tuya en cualquier servidor);
- promueven los estándares abiertos y el acceso abierto (mediante nuestro software de código abierto, la documentación y funciones que ayudan a los usuarios a implementar estándares abiertos en sus soluciones de intercambio de información), y
- abordan la privacidad y la seguridad.
FHIR para el intercambio de datos de salud
FHIR (se pronuncia "fire", fuego en inglés 🔥) es un estándar para el intercambio de datos de salud, publicado por HL7®.
Las organizaciones de salud usan OpenFn para conectar varios sistemas, compatibles con FHIR o no, de forma segura, estable y escalable. OpenFn puede facilitar 2 categorías de workflows FHIR:
1. Intercambio de datos de no FHIR a FHIR
Los usuarios de OpenFn pueden configurar workflows que convierten datos no FHIR a formatos compatibles con FHIR y luego los envían a sistemas FHIR.
Por ejemplo, obtener datos de la aplicación móvil CommCare, convertirlos a FHIR
y enviarlos al almacén FHIR del sistema nacional de salud.

2. Intercambio de datos de FHIR a FHIR
Los usuarios de OpenFn también pueden configurar workflows para automatizar el intercambio y el enrutamiento de datos ya compatibles con FHIR hacia otros sistemas compatibles con FHIR.
Por ejemplo, obtener datos de la API FHIR de OpenMRS y reenviarlos al almacén FHIR del sistema nacional de salud (sin necesidad de transformar los datos).

Adaptors de FHIR
Los adaptors de OpenFn agilizan la configuración de integraciones con las aplicaciones de destino (¡incluidos los endpoints FHIR!). Actualmente, el equipo principal trabaja en un conjunto de adaptors específicos de FHIR para hacer posible la interoperabilidad con sistemas FHIR.
El adaptor fhir-4 facilita el acceso y la modificación de datos alojados en cualquier servidor compatible con FHIR r4. También ofrece asistencia de código completa a los desarrolladores mientras crean definiciones de recursos concretas, lo que simplifica la introducción de datos y la lógica de mapeo.
También ofrecemos un adaptor genérico, fhir, compatible con todas las versiones de FHIR.
El adaptor fhir-4 es nuevo en OpenFn desde marzo de 2025. Ofrece un nivel de
compatibilidad más completo que el adaptor genérico fhir. La
compatibilidad con otras versiones de FHIR llegará pronto
Consulta la wiki de adaptors para aprender a crear tu propio adaptor de FHIR específico para la guía de implementación de FHIR que uses
Otros estándares de datos
Los workflows de OpenFn pueden automatizar reglas de transformación, limpieza y formato de datos para garantizar el cumplimiento de los estándares específicos de tu organización.
Pregunta en la comunidad cómo puede usarse OpenFn para ayudar a automatizar la aplicación y el cumplimiento de otros estándares de datos.