El SDK de FHIR de Android es un conjunto de bibliotecas de Kotlin para compilar aplicaciones de atención médica que priorizan los dispositivos móviles y que pueden funcionar sin conexión con el estándar HL7 FHIR® en Android.
El SDK de FHIR de Android se desarrolló como parte de una estrecha colaboración con la Organización Mundial de la Salud para respaldar los Lineamientos SMART de la OMS, que se basan en la Guía de implementación de los lineamientos clínicos de FHIR.
Con el SDK, los desarrolladores pueden compilar e implementar rápidamente diferentes tipos de aplicaciones de salud nativas de FHIR para Android para una variedad de casos de uso comunes y avanzados.
Beneficios para los desarrolladores
Usa la especificación de FHIR R4 para lo siguiente:
- Crea soluciones de salud para Android con un modelo de datos basado en estándares (estructuras de HAPI FHIR).
- Fomentar la interoperabilidad y crear soluciones preparadas para el futuro
- Basarse en el contenido compartido que produce el ecosistema de FHIR, como los Lineamientos de la OMS sobre la atención médica de calidad
Ahorra tiempo y esfuerzo:
- APIs que ayudan a los desarrolladores a resolver desafíos de datos comunes, como la sincronización y el trabajo sin conexión.
- Convierte rápidamente los cuestionarios de FHIR en formularios con los widgets de IU integrados.
- Compila flujos de usuarios de formularios complejos con comportamientos avanzados potenciados por expresiones de FHIRPath.
Razonamiento clínico integrado en el dispositivo:
- Compatibilidad con FHIRPath y el Lenguaje de calidad clínica de HL7 (CQL) para el procesamiento de datos en el dispositivo y la asistencia para decisiones clínicas.
- Implementa y ejecuta aplicaciones basadas en los Lineamientos clínicos de FHIR, como los Lineamientos SMART de la OMS.
Arquitectura del SDK de FHIR de Android
El SDK de FHIR de Android se compone de cuatro bibliotecas, diseñadas con una separación de preocupaciones:
- Biblioteca de Structured Data Capture: Recopila, valida y procesa datos de atención médica en Android.
- Biblioteca de FHIR Engine: Almacena y administra recursos de FHIR de forma local en Android y sincroniza con el servidor de FHIR.
- Biblioteca de flujos de trabajo: Proporciona asistencia para la toma de decisiones en el lugar de atención y calcula las medidas de calidad clínica en Android.
- Biblioteca de Knowledge Manager: Implementa y administra los recursos de artefactos de conocimiento de FHIR (p. ej., de las guías de implementación) y haz que estén disponibles para otras bibliotecas.
Cómo comenzar a usar el SDK de Android FHIR
Ve a la sección de aprendizaje para acceder a la documentación para desarrolladores, los instructivos en video y los codelabs, o visita la sección de la comunidad para obtener información sobre las llamadas para desarrolladores, los foros y las formas en que puedes participar.