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

DHIS2 第 41 版和 Android Capture 3.0 发布说明{ #dhis2-version-41-and-android-capture-30-release-note }

亮点{ #highlights }

  • 采集应用程序现在具有 Tracker Capture 的所有功能,而且功能更多!

  • 线路列表应用程序支持列出参加多个计划的跟踪实体

  • 安卓采集应用程序分析现在支持离线时更新的线路列表

  • 得益于本版本对维护工作的高度重视和有针对性的错误修复活动,修复了超过 500 个错误

按组件更新{ #updates-by-component }

登录{ #login }

可定制的新版登录应用程序[ROADMAP-46]

在第 41 版中,引入了基于 React 构建的全新登录应用程序。该应用程序提供可定制的配置选项,可根据具体情况轻松定制登录体验。

保养

维护应用程序重新设计 MVP [ROADMAP-47]

介绍全新维护应用程序的首个预览版。在第 41 版中,我们将发布数据元素部分,并在开发过程中不断引入新模块。更新后的功能包括高级过滤选项、批量共享功能和更时尚的用户界面。

全系统功能{ #system-wide-features }

选项集多选支持单个数据[ROADMAP-72] [DHIS2-16211]

从该版本开始,Dhis2 将支持为汇总和单个多选数据元素的数据集选择多个选项。这些数据集还可通过指标和计划指标进行分析。

自定义图标

DHIS2 2 现在允许上传自定义图标,超出了内置库的范围,允许上传特定背景的图标,如卫生部或非政府组织使用的图标,并扩大了非卫生相关领域图标的可用性。这些图标可在网络和安卓系统上使用,并可通过维护 DHIS2 网络应用程序进行配置。

汇总数据录入{ #aggregated-data-entry }

自定义表单功能[ROADMAP-44]

我们正在为汇总数据输入表单添加更多配置选项,让您无需创建自定义 HTML 表单即可自定义数据输入表单的外观和感觉。我们首先提供了将类别透视为行、将数据元素透视为列或将类别移动到行的选项。现在,您还可以在部分前后添加富文本字段。

采集(网络){ #capture-web }

采集应用程序功能与跟踪器采集功能相同{ #capture-app-feature-parity-with-tracker-capture }

从第 41 版开始,Capture 和 Tracker Capture 被视为功能相同。这意味着软件开发团队不会再为 Tracker Capture 添加任何功能,只会修复发现的关键/安全漏洞。Tracker Capture 应用程序和旧的跟踪器端点现已废弃,不会捆绑到 v42 中。

由于 "捕获 "应用程序是持续发布的,因此您也可以在 2.38 及以上版本中使用此应用程序。某些功能需要新的后端依赖项,但如果您不需要这些依赖项,您可以使用应用程序管理应用程序将应用程序更新到 2.38 及以上版本。

需要特定后台版本的功能如下: - 更新日志,以前的审计日志(版本 41 及以上) - 工作列表、表单和 widget 中的图片缩略图(目前为版本 41,但即将支持较低版本)

此外,还有几项功能仅在采集应用程序中提供,我们希望这将鼓励您对其进行测试。这些功能包括 - 工作列表:能在用户界面中配置、保存和共享工作列表(而不是像 Tracker Capture 那样通过应用程序接口),包括程序阶段工作列表。 - 日程安排:能够使用程序规则计算下一个计划日期(分配给数据元素),然后在计划时将其用作默认日期。文件 - 配置部件和布局:与 Tracker Capture 类似,但在数据存储中完成,这意味着对所有用户都是一样的,并保持一致,但可以为 "注册仪表板 "和 "计划阶段事件工作区 "设置不同的布局。

关系改善

捕捉应用程序的关系小部件已更新,并进行了多项改进

关系的可继承属性

通过关系创建跟踪实体时,配置为 "继承 "的跟踪实体属性将预填源跟踪实体的值,以减轻数据录入负担并提高数据质量

基于世界卫生组织儿童成长标准的成长图表小部件

Capture App 现在包括一个生长图表小部件,根据世界卫生组织的 z 分数,显示各个被跟踪实体的生长情况: - 与年龄相符的头围 - 身长/身高与年龄相符 - 年龄体重 - 长度/高度的重量

下载工作清单

您现在可以将采集应用程序中的工作列表下载为 JSON 或 CSV 文件

标记跟踪实体,以便跟进

工作列表中的单个跟踪实体现在可以标记为后续行动,并通过过滤提供所有指定后续行动的列表

相关阶段小工具

推荐小工具已更新并更名为 "采集 "应用程序中的 "相关阶段小工具",增加了功能并改善了用户体验。

组织单位之间的所有权转移

为了支持转介工作流和正确的分析归属,我们完成了组织单位之间的注册所有权转移。所有权转移会覆盖注册的所有权字段,同时保留注册组织单位和事件组织单位字段

[允许组织单位之间的一次性推荐]{ #allow-one-time-referrals-between-org-units }

采集应用程序现在支持一次性转介,允许选定的组织单位访问注册,而无需覆盖所有权字段。

工作列表中显示的图像

图像属性现在可以显示在工作列表中,从而更方便地识别病人识别、库存管理、实验室设备监控等使用案例中的被跟踪实体。

图片预览

现在可在活动页面和个人资料 widget 中预览上传的图片

增强更新日志

对更新日志进行了各种改进,包括排序和过滤,以便提供重要信息,说明值是何时创建、更改或删除的,以及是由哪个用户创建、更改或删除的。

采集应用程序中的表单字段和仪表盘插件[ROADMAP-191]

作为平台战略的一部分,为了支持更高的可定制性和外部开发,我们在采集应用程序中增加了扩展点,允许 DHIS2 应用程序开发人员在数据输入表和注册仪表板中注入定制插件。有关这方面的实例,请参阅新的成长图表和文件,它们也是使用这些扩展点构建的。

API统一:/tracker API中的统一名称和参数

我们已完成对 /tracker API 的全面审查,并进行了重大修改,以统一名称和参数,确保一致性和易用性。这些改进包括一些需要注意和处理的破坏性改动。详情请参见 v41 README 以及文档。

用于程序规则调试的冗长日志

现在,您可以在查询的末尾添加 &verbose=TRUE 以获得更好的信息,以便在捕获应用程序中调试和测试程序规则。

Android Capture 3.0{ #android-capture-30 }

Android中的行列分析[ROADMAP-206]

安卓应用程序现在支持离线线路列表分析。在 DHIS2 网络应用程序中创建,在安卓设置网络应用程序 (ASWA) 中配置。可显示在主屏幕和事件/跟踪程序上;可按时期、组织单位或自定义列搜索。

支持自定义跟踪器术语[ROADMAP-201]

DHIS2 现在允许自定义跟踪器术语,如 "事件 "和 "注册",以便最终用户熟悉。管理员可通过维护应用程序对每个计划进行配置,安卓采集应用程序也会反映这些自定义术语。

改进最终用户配置错误反馈[ROADMAP-296]

现在,Android Capture 应用程序可针对配置问题提供清晰明确的错误信息,使用户和管理员之间能够有效沟通,及时解决因空表单或缺乏访问权限而导致的空屏幕问题。

改进脱机模式下工作时的应用程序行为[ROADMAP-295]

安卓应用程序现在会在点击需要互联网连接的操作时通知用户。改进了无连接时同步按钮等无响应部分的行为。

改进跟踪程序数据输入流程[ROADMAP-294]

通过 TEI 删除确认对话框改进了跟踪器程序用户流程,重新设计了日程安排事件对话框,简化了用于单次访问预填充的组织单位选择,并使程序规则 "隐藏程序阶段 "与捕获网页保持一致。

安卓应用程序中值类型的新输入[ROADMAP-293]

v2.10 版重新设计了所有值类型的输入,改进了数据输入。签名输入和完整的图例说明增强了使用体验。新字段具有默认设置,管理员可通过安卓设置网络应用程序选择退出。

可配置基图层[ROADMAP-209]

DHIS2 Android 应用程序现在支持在地图网络应用程序中配置的自定义地图图层。这些图层可下载并与默认图层一起显示,从而增强了地图绘制能力。

提高大量 TEI 的应用程序导航性能[ROADMAP-208]

实施工作对单个记录的离线需求越来越高。我们已对这一版本的应用程序进行了审查,以优化本地下载大量 TEI 时的性能。

改善技经评估组仪表板用户体验[ROADMAP-205]

TEI 面板底部显示计划阶段的部分经过改版,看起来更整洁。活动列表现在提供了更多空间,减少了非关键信息。另外,创建活动按钮移至顶部(时间线视图)。

改进表格布局[ROADMAP-204]

在该版本中,活动日期、组织单位、坐标和类别组合等活动/注册详细信息都集成到了表单中。它们可以作为第一部分随时访问,填写后会折叠,以便有效收集数据。

改善 TEI 搜索用户体验 [ROADMAP-203]

改进搜索表单,带来更简洁、直观的体验。搜索/创建按钮更加明确。简化了使用条形码的 TEI 搜索:唯一结果打开 TEI 面板;多个结果显示 TEI 列表;无结果提示创建或外部搜索。

导入/导出 Android 应用程序 DB [ROADMAP-210]

用户可以导出加密的本地数据库,以便进行故障排除,让管理员可以导入准确的环境。这有助于诊断同步问题并确保数据完整性。访问导出的数据库需要安全证书。

地图

作为外部图层的矢量瓦片[DHIS2-11960]

矢量文件不能导入 DHIS2 并在地图应用程序中进行置换。这样,在地图应用程序中显示其他来源的地理数据时就更加灵活了。

仪表板

仪表板电子邮件推送[ROADMAP-149] (定于 41.1){ #dashboard-email-push-roadmap-149httpsdhis2atlassiannetissuesroadmap-149-scheduled-for-411 }

使用与网络可视化应用程序相同的可视化引擎,以更现代化的功能取代传统的推送分析服务。 允许在服务器上渲染仪表盘并发送到用户的电子邮件,同时尊重共享设置。

数据展示台{ #data-visualizer }

数据透视表中的累积值[ROADMAP-147]

数据展示台应用程序现在支持 v41 中数据透视表可视化类型的 "累计值 "设置。表格中的每个单元格都会显示该单元格中的值与同一行中前面所有值的总和。

数据展示台中的离群值表格[ROADMAP-146]

v41 中的数据展示台应用程序引入了对离群值表格的支持,将其作为一种可视化类型。这一增强功能取代并改进了之前世卫组织数据质量应用程序中的传统离群值表格。

线路列表{ #line-listing }

跟踪实体/跨程序项目表[ROADMAP-143]

行列表应用程序现在支持为被跟踪实体创建行列表,这样就可以创建在多个程序中注册或登记的被跟踪实体列表。这包括添加和过滤被跟踪实体注册的不同程序的数据,和/或查看跨程序共享的被跟踪实体的属性。

调度员{ #scheduler }

计划作业队列配置用户界面[ROADMAP-43]

在 v41 中,"作业调度程序 "应用程序现在允许配置分组作业,以便按顺序或并行运行。这一功能之前是在 v40 中通过应用程序接口添加的,现在可以通过应用程序界面轻松配置。

调度程序声明式架构[ROADMAP-37]

引入基于当前数据库状态的新的简单调度程序,异步运行以执行任务配置。这消除了以前 "黑盒 "方法的问题,确保任务按照配置中的指定触发。

数据交换{ #data-exchange }

汇总数据交换配置用户界面[ROADMAP-42]

数据交换应用程序已更新,可直接在应用程序内创建和编辑数据交换。这使得设置交换、传输数据或将跟踪器数据转换为聚合模型变得更加容易。

数据管理{ #data-administration }

完整性检查配置用户界面[ROADMAP-41]

完整性检查应用程序进行了全面更新,允许进行单独检查、将较长的检查分开并提供信息丰富的建议。

可扩展性{ #extensibility }

采集应用程序中新的 "表单字段 "和 "注册仪表板 "插件类型[ROADMAP-191]

*现在可在 DHIS2 网络应用程序中捆绑其他插件类型,从而轻松扩展采集应用程序的功能。 这些插件可安装在应用程序管理应用程序中,并可为数据存储中的不同程序进行配置。

数据存储和用户数据存储应用程序接口的部分和滚动更新[DHIS2-17469]

*现在可以对数据存储和用户数据存储中的键应用部分更新。 应用部分更新时,可将项目附加到数组类型的键上。 还可以在 "roll "参数中选择性地指定一个最大大小,如果在添加新项目后数组的大小超过了最大值,就会从数组的开头丢弃项目。 这是一个试验性功能,可能会在未来的 DHIS2 版本中更新。

查询别名以缩短较长的 API 请求 URL [ROADMAP-217]

*为了解决 DHIS2 API 请求 URI 太长导致 "HTTP 414 URI 太长 "错误的问题,现在可以创建短时查询别名。 查询别名是一个缩短的 API 路径,它被映射到 DHIS2 服务器上的特定较长路径。 查询别名可以确定地创建,然后重复使用,直到过期。 这是一项实验性功能,将在未来版本中得到扩展,由应用程序运行时(App Runtime)支持,并在数据展示台等 DHIS2 前端应用程序中加以利用。

全球应用程序外壳[ROADMAP-190]

*可以选择安装一个全局应用程序外壳,它将独立于单个应用程序提供服务。 全局外壳将确保一致的标题栏和命令托盘,以及其他通用的全局功能,如警报、会话管理等。 这是一项可选的实验性功能,将在未来的版本中进行扩展。