Android FHIR SDK
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
在 GitHub 上查看源代码
Android FHIR SDK 是一组 Kotlin 库,用于在 Android 上使用 HL7 FHIR® 标准构建支持离线使用的移动优先型医疗保健应用。
Android FHIR SDK 是与世界卫生组织密切合作开发的,旨在支持 WHO SMART 指南,该指南基于 FHIR 临床指南实施指南。
借助该 SDK,开发者可以快速构建和部署不同类型的原生 FHIR Android 健康应用,以满足各种常见和高级用例。
对开发者的好处
使用 FHIR R4 规范:
- 使用基于标准的数据模型(HAPI FHIR 结构)构建 Android 健康解决方案。
- 促进互操作性并打造面向未来的解决方案。
- 基于 FHIR 生态系统生成的共享内容(例如世界卫生组织 [WHO] SMART 指南)进行构建。
节省时间和精力:
- 这些 API 可帮助开发者解决同步和离线工作等常见数据问题。
- 使用内置的界面 widget 快速将 FHIR 调查问卷转换为表单。
- 利用由 FHIRPath 表达式提供支持的高级行为,构建复杂的表单用户流程。
设备端临床推理:
Android FHIR SDK 架构
Android FHIR SDK 由四个库组成,这些库的设计遵循分离关注点原则:
- 结构化数据捕获库:在 Android 设备上收集、验证和处理健康数据
- FHIR 引擎库:在 Android 设备本地存储和管理 FHIR 资源,并与 FHIR 服务器同步
- 工作流库:在 Android 设备上提供临床决策支持并计算临床质量指标
- 知识管理器库:部署和管理 FHIR 知识工件资源(例如来自实现指南的资源),并将其提供给其他库
Android FHIR SDK 使用入门
前往“学习”部分,访问开发者文档、视频教程和 Codelab;或前往“社区”部分,了解开发者通话、论坛以及参与方式。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[null,null,["最后更新时间 (UTC):2025-07-25。"],[[["\u003cp\u003eThe Android FHIR SDK is a set of Kotlin libraries for building offline-capable, mobile-first healthcare applications on Android using the HL7 FHIR® standard.\u003c/p\u003e\n"],["\u003cp\u003eIt enables developers to build interoperable health solutions using FHIR R4, leveraging shared content like WHO SMART Guidelines.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK provides APIs for data synchronization, offline capabilities, form creation with FHIR Questionnaires, and on-device clinical reasoning with FHIRPath and CQL.\u003c/p\u003e\n"],["\u003cp\u003eIt comprises four libraries: Structured Data Capture, FHIR Engine, Workflow, and Knowledge Manager, each addressing specific functionalities.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can access learning resources and community support through the provided links to get started and engage with the project.\u003c/p\u003e\n"]]],["The Android FHIR SDK provides Kotlin libraries for building offline-capable healthcare apps using the HL7 FHIR standard. It utilizes the FHIR R4 specification, promoting interoperability and enabling the use of shared content like WHO SMART Guidelines. Key features include APIs for data synchronization, offline work, and FHIR Questionnaire-based form creation. The SDK also supports on-device clinical reasoning via FHIRPath and CQL, with four core libraries: Structured Data Capture, FHIR Engine, Workflow, and Knowledge Manager.\n"],null,["# Android FHIR SDK\n\n[View source on Github](https://github.com/google/android-fhir) \n\nThe *Android FHIR SDK* is a set of Kotlin libraries for building\noffline-capable, mobile-first healthcare applications using the HL7 FHIR®\nstandard on Android.\n\nThe Android FHIR SDK has been developed as part of a close collaboration with\nthe World Health Organization to support the [WHO SMART Guidelines](https://www.who.int/teams/digital-health-and-innovation/smart-guidelines),\nwhich are based on the [FHIR Clinical Guidelines Implementation Guide](http://build.fhir.org/ig/HL7/cqf-recommendations/index.html).\n\nUsing the SDK, developers can quickly build and deploy different types of\nFHIR-native Android health applications for a range of common and advanced use\ncases.\n\nBenefits to developers\n----------------------\n\n**Use FHIR R4 specification to:**\n\n- Build Android health solutions using a standards-based data model ([HAPI\n FHIR Structures](https://hapifhir.io/hapi-fhir/apidocs/hapi-fhir-structures-r4/)).\n- Promote interoperability and create future-proof solutions.\n- Build on shared content being produced by the FHIR ecosystem such as WHO SMART Guidelines.\n\n**Save time and effort:**\n\n- APIs that help developers solve common data challenges like synchronization and working offline.\n- Quickly turn FHIR Questionnaires into forms using built-in UI widgets.\n- Build complex form user flows with advanced behaviors powered by FHIRPath Expressions.\n\n**On-device clinical reasoning:**\n\n- Support for FHIRPath and [HL7 Clinical Quality Language](https://cql.hl7.org/) (CQL) for on-device data processing and clinical decision support.\n- Deploy and run applications based on [FHIR Clinical\n Guidelines](http://build.fhir.org/ig/HL7/cqf-recommendations/index.html), like the [WHO SMART Guidelines](https://www.who.int/teams/digital-health-and-innovation/smart-guidelines/fhir-based-smart-guidelines).\n\nAndroid FHIR SDK architecture\n-----------------------------\n\nThe Android FHIR SDK is made up of four libraries, designed with a separation of\nconcerns:\n\n- [Structured Data Capture Library](/open-health-stack/android-fhir/data-capture): Collect, validate, and process healthcare data on Android\n- [FHIR Engine Library](/open-health-stack/android-fhir/fhir-engine): Store and manage FHIR resources locally on Android and synchronize with FHIR server\n- [Workflow Library](/open-health-stack/android-fhir/workflow): Provide point-of-care decision support and compute clinical quality measures on Android\n- [Knowledge Manager Library](/open-health-stack/android-fhir/knowledge-manager): Deploy and manage FHIR knowledge artifact resources (e.g. from Implementation Guides) and make these available to other libraries\n\nGet started with the Android FHIR SDK\n-------------------------------------\n\nHead to the [learn section](/open-health-stack/learn) to access developer docs, video tutorials and\ncodelabs or jump into the [community section](/open-health-stack/community) to find out about developer\ncalls, forums and ways to can get involved."]]