Los componentes de OHS facilitan la adopción de FHIR. Puedes usarlos por separado o combinarlos para formar la base de una plataforma de salud digital de extremo a extremo.
Apps para Android basadas en FHIR
Con el SDK de FHIR de Android, los desarrolladores pueden compilar aplicaciones de Android nativas de FHIR con rapidez. El SDK es un conjunto modular de bibliotecas diseñadas para proporcionar flexibilidad en una variedad de casos de uso diferentes. Estas incluyen usar lo siguiente:
- la biblioteca de captura de datos estructurados en una aplicación existente para habilitar la recopilación de datos a través de FHIR
- la biblioteca del motor de FHIR para compilar primeras soluciones sin conexión en FHIR
- las capacidades avanzadas de la biblioteca de flujo de trabajo para habilitar la asistencia para decisiones clínicas basadas en CQL a partir del contenido de los Lineamientos inteligentes de la OMS.
Recursos:
- Comienza rápidamente con el codelab de SDC.
- Obtén información sobre cómo los desarrolladores crean soluciones móviles con OHS.
Mejoramos la privacidad aprovechando SMART-on-FHIR
FHIR Info Gateway es un proxy inverso independiente que puedes implementar frente a cualquier aplicación para mejorar la privacidad y facilitar la implementación de políticas de control de acceso organizacionales. Cuando se usa junto con una aplicación potenciada por el SDK de FHIR de Android, la puerta de enlace de información también puede mejorar las operaciones de sincronización; por ejemplo, para limitar los datos del paciente que un trabajador de la salud específico puede descargar y a los que puede acceder cuando trabaja sin conexión.
Como proxy independiente, Info Gateway admite la integración con aplicaciones SMART-on-FHIR.
Recursos:
- Explora el repositorio de ejemplos de apps de FHIR para ver cómo se puede usar la FHIR Info Gateway con otros componentes de OHS.
Soluciones de estadísticas de FHIR
Debido a la estructura muy anidada de los datos de FHIR, escribir consultas para generar estadísticas puede ser un desafío. FHIR Data Pipes simplifican el problema con una canalización de implementación horizontal y fácil de implementar que transforma los datos de FHIR en un formato SQL-on-FHIR, lo que permite consultar datos de FHIR a través de SQL.
Las canalizaciones de datos FHIR pueden ser útiles si FHIR es la fuente de los datos que se analizarán. Estas son algunas situaciones comunes para los desarrolladores:
- Como extensión de una solución de salud móvil nativa de FHIR: consulta los fundamentos para una solución de salud digital de extremo a extremo.
- Como parte de una solución de estadísticas independiente que aprovecha FHIR, consulta el ejemplo de arquitectura híbrida.
Recursos:
- Comienza rápido con el instructivo de implementación de una sola máquina.
- Explora el repositorio de ejemplos de apps de FHIR para ver cómo se pueden usar las canalizaciones de datos FHIR con otros componentes de OHS.
Bases para una solución de salud digital de extremo a extremo
El uso de todos los componentes de OHS en conjunto proporciona una base para que los desarrolladores creen plataformas o soluciones basadas en FHIR. Los desarrolladores pueden ahorrar una gran cantidad de tiempo y enfocarse más en el valor agregado de sus soluciones gracias a que proporcionan varias funciones principales, como las capacidades de sincronización y sin conexión, y reducen la complejidad técnica de trabajar con FHIR.
Recursos:
- Explora el repositorio de ejemplos de apps de FHIR para ver cómo se pueden usar todos los componentes juntos.
- Obtén información sobre cómo Ona usó OHS para compilar FHIRCore de OpenSRP.
Ejemplo de arquitectura híbrida
La modularidad de componentes de OHS permite a los desarrolladores elegir las piezas que mejor los ayudan a resolver problemas específicos.
Existen muchos ejemplos de casos en los que podría ser beneficioso hacer la transición de una parte de un sistema existente a FHIR mientras se mantienen otras partes de la solución tal como están. Incluye las siguientes herramientas:
Recopilación de datos que no son de FHIR para estadísticas basadas en FHIR: En esta situación, los datos recopilados de una manera que no es FHIR se transforman en FHIR para habilitar el uso de las canalizaciones de datos FHIR de OHS a fin de lograr un enfoque común para generar estadísticas a partir de datos de FHIR. Para transformar datos, los desarrolladores pueden usar las APIs de los proveedores existentes y los servicios de terceros existentes, como OpenFn, que aprobaron Global Goods, o aprovechar los proyectos de código abierto relevantes.
App nativa de FHIR para sistemas que no son de FHIR: En esta situación, se usa una aplicación para dispositivos móviles nativa de FHIR compilada con el SDK de FHIR de Android a fin de entregar cuidados sin conexión con datos sincronizados con un servidor de FHIR. Desde el servidor de FHIR, los desarrolladores podían implementar integraciones con sistemas existentes, adaptadores de terceros o código personalizado.
Recursos:
- Explora el repositorio de ejemplos de apps de FHIR para ver cómo se pueden usar todos los componentes juntos.