跳转至
For the complete DHIS2 documentation index, see llms.txt.

DHIS 2 捕获 Android 概述{ #implementation_guide_overview }

本文件重点介绍使用新的 DHIS 2 Capture Android 应用项目的移动实施情况。要获取有关不同 DHIS 2 Android 应用项目的更多信息,请访问网站上的应用项目商店文档

DHIS2 Android 采集应用项目是 DHIS2 核心团队开发的官方移动应用项目,用于在现场环境中收集和管理数据。它支持跟踪和汇总计划,并与 DHIS2 数据模型和网络应用项目接口完全一致。

截至 2020 年,该应用项目已完全取代早期的 DHIS2 Android 应用项目,如跟踪器捕获、事件捕获、数据捕获和仪表板,所有这些应用项目都已正式废弃。安卓采集应用项目将它们的功能整合到一个统一的体验中,同时还将继续发展新的功能。

该应用项目在 DHIS2 的移动战略中发挥着核心作用,为台式电脑或稳定的互联网连接受限或无法使用的情况提供支持。它已在全球范围内广泛应用于各种计划,包括免疫接种、社区外联、艾滋病病例管理、常规设施报告和营养计划,现在越来越多地应用于教育、库存管理和物流跟踪。

核心原则{ #implementation_core_principles }

安卓采集应用项目的设计遵循以下主要原则:

  • 离线优先架构:所有数据输入、验证、项目规则和同步均可离线使用。用户可以完全断开连接工作,并在有连接时同步数据。
  • 安全和基于角色的访问:完全尊重用户角色、数据权限和安全本地存储。
  • 可扩展和模块化:该应用项目可在全国范围内部署,在多个计划中使用,并可根据具体实施需求进行调整。
  • 开放源代码:完整的源代码在开源许可下提供,并在 GitHub 上积极维护。

功能摘要{ #feature-summary }

DHIS2 Android 采集应用项目包含一系列功能,旨在确保实际移动数据采集设置中的可用性、性能和安全性。以下是其主要功能概述。

登录更方便,访问更安全{ #implementation_guide_overview_easier }

  • 使用 QR 码快速登录:用户可以扫描二维码,立即输入服务器 URL。为方便起见,以前使用过的服务器 URL 和用户名也会被记住。
  • 基于 PIN 码的应用项目锁定:登录后,用户可使用 4 位数字的 PIN 码保护应用项目,实现软注销并保护会话间的敏感数据。
  • 支持多账户:用户可在同一设备上管理和切换多个 DHIS2 账户。

定制和可配置的用户界面{ #implementation_guide_overview_configurable }

  • 自定义颜色和图标:项目外观(图标、颜色)由服务器配置定义。
  • 可视化数据输入:可为选项集配置图标和颜色,使数据输入更加直观,尤其是在现场或识字率较低的环境中。
  • 语言支持:应用项目支持用户界面和元数据的完全翻译。

用户友好型导航{ #implementation_guide_overview_attractive }

  • 统一的主屏幕:所有可访问的项目和数据集都集成到一个 "主页 "屏幕中,并以指定的图标和颜色显示。屏幕可根据分配给用户的项目/数据集的数量进行调整。
  • 图片形式:选项集可以使用图标和颜色来直观地表示跟踪项目和活动项目中的选择。
  • 上下文相关操作:参考"、"日程安排 "或 "添加活动 "等按钮的可见性会根据项目的配置和当前阶段进行调整。

离线优先,智能同步{ #implementation_guide_overview_fully_functional }

  • 可靠的本地存储:所有分配的元数据和数据(项目、TEI、事件、数据集)都存储在设备上,允许用户完全离线工作。
  • 可配置的同步范围:管理员可定义同步多少数据。默认情况下
    • 跟踪实体:最多 500 个有效注册人数,优先考虑用户指定的数据采集机关单位中最近更新的注册人数。
    • 事件和数据集:默认情况下,最新的1,000个事件或500个数据集。
    • 错误和同步状态反馈:用户可以看到同步何时完成、失败或待定,并在需要时重试。

跟踪器和活动{ #implementation_guide_overview_tracker_dashboard }

  • 完整的跟踪仪表板:包括关系、指标、反馈信息和阶段完成情况概览,即使在离线模式下也是如此。
  • 注册逻辑:应用项目尊重注册规则,如唯一性、完成状态和项目访问。
  • 基于事件的工作流程:用户可根据指定的时间和可用性查看并完成可重复或预定的事件。
  • 集成跟踪器搜索:添加新的跟踪实体时,应用项目会首先检查是否有重复:
    • 脱机:在本地缓存数据集上执行搜索。
    • 在线:根据用户的组织单位范围和搜索设置从服务器提取建议。

事件完整性{ #implementation_guide_overview_event_completeness }

在数据录入过程中,该应用项目可提供章节或阶段完整性的实时指标,这对于具有多个阶段或章节的复杂计划表格尤为有用。