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

DHIS 2.38 版发布说明{ #dhis-version-238-release-note }

分析功能

新的行列表应用程序: 新的行列表应用程序是为了与 DHIS 2.38 兼容而开发的,不久将通过应用程序集线器发布。与事件报告应用程序相比,这一新的应用程序在 DHIS2 中制作跟踪实体的行列表方面有了巨大的改进。新的行列表应用程序复制了事件报告应用程序的所有行列表功能,它拥有全新的、经过大幅改进的用户体验,使用户更容易制作跟踪实体的行列表。它还包括许多新功能。下面列出了一些主要的新功能: * 可视化多个重复事件:现在,您可以制作行列表,显示单个跟踪实体的多个重复阶段的数据。您可以指定要查看多少个重复阶段的数据。这对许多健康和教育计划都很有用,因为它可以使单个病人或学生在一段时间内重复采集的数据可视化。
屏幕截图 1| 屏幕截图 2 * 新的跟踪器特定时期维度:在新的行列表应用程序中,您可以生成显示注册日期、事件日期和/或事故日期的行列表。它们可以在单行列表中分别定义、排序和显示。
屏幕截图 * 创建者和最后更新者:通过该选项,您可以查看为被跟踪实体创建注册或最后更新数据的用户的用户名。

屏幕截图

注意: 已定义分析_周期_开始和/或分析_周期_结束日期的程序指标将不会显示在行列表应用程序中。

组织单位的集水区: DHIS2 现在支持为组织单位存储多个几何图形(点和形状)。这样就可以在地图中显示多个多边形,如集水区。可在地图应用程序中查看这些多边形,并从组织单位选择器中进行选择。这意味着系统管理员可以上传其设施、社区卫生站、学校、医院等的集水区,并按集水区显示任何数据。

截图(https://s3.eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/38/2.38_catchment_area.png) | Docs

支持谷歌地球引擎建筑/结构层: 在地图应用程序中,用户现在可以看到由谷歌开放建筑数据集确定的结构轮廓。该数据集包括 5.16 亿栋建筑物(占非洲大陆面积的 64%)。例如,它对人口估算、城市规划、外联和健康计划以及人道主义响应非常有用。建筑物的数量可通过集水区或 org 单位边界显示。通过使用网络工作者,EE 图层的性能大大提高。

Screenshot 1 | Screenshot 2 | Docs

地图中的矢量瓦片支持: 地图应用程序现在支持外部基础地图的矢量瓦片。这将在加载大型地图时带来更好的性能、更高的地图分辨率和无缝缩放体验。现在可以将显示的默认基础地图定义为系统设置。

屏幕截图

指标聚合类型覆盖: 指标表达式现在可以指定聚合类型,覆盖分配给数据元素的默认类型。例如,如果一个数据元素的聚合类型是 SUM,那么指标也可以通过 AVERAGE 或 COUNT 报告该值。

指标中的表达式示例:#{EX2jBdKe4Yq}.aggregationType(COUNT)_ 说明:ER Teachers Trained.aggregationType(COUNT)

文件

指标最小和最大日期: 可为获取指标的数据元素指定最小和/或最大日期。当数据语义不时发生变化,需要对相同结果进行不同计算时,这可能非常有用。通过改变指标的计算方式,它可以使指标在这些变化中保持报告的一致性。period offset 函数(自 2.36 版起)也可用于在指标表达式中包含不同时期的数据。

指标中的 minDate 和 maxDate 表达式示例:#{EX2jBdKe4Yq}.minDate(2021-1-1).maxDate(2021-6-30) 说明:ER Teachers Trained.minDate(2021-1-1).maxDate(2021-6-30) -> 计算指标时将只使用 ER Teachers Trained 在 2021 年 1 月 1 日至 2021 年 6 月 30 日之间的值。

指标中的 periodOffset 表达式示例:#{EX2jBdKe4Yq} + #{EX2jBdKe4Yq}.periodOffset(-1) + #{EX2jBdKe4Yq}.periodOffset(-2) 说明:ER Teachers Trained + Description:ER Teachers Trained + ER Teachers Trained.periodOffset(-1) + ER Teachers Trained.periodOffset(-2) -> ER Teachers Trained 在过去三个月中相对于分析应用程序中用于可视化此值的期间选择的总和。

文件

指标子表达式(适用于 2.38.1): 指标可以计算数据元素以特定方式与固定值比较的组织单位数量。

Example subExpression expression in indicators: subExpression( if (#{vq2q03TrNi} > 100, 1, 0) ) Description: subExpression(if(IDSR Malaria>100,1,0)) -> 统计在用于可视化此值的分析应用程序中定义的给定时间段内报告疟疾病例超过 100 例的组织单位数量。

文件

跟踪器和事件功能

跟踪程序工作列表改进: 跟踪程序的工作列表已扩展至与事件工作列表类似。采集应用程序现在允许通过用户界面配置、保存、共享、删除和更新工作列表。

屏幕截图| 文档| Jira

程序规则操作的翻译: 程序规则操作的内容,即用户可视化的 "静态文本",可在 Tracker 程序中翻译和显示。这适用于 Tracker Capture 和 Capture 应用程序。

Jira

数据元素和跟踪实体属性的**描述和 URL:** 这些数据项上设置的描述和 URL 显示在弹出窗口中。单击数据元素名称后显示的信息图标即可访问该弹出窗口。描述是在维护应用程序中设置的,可用于提供更多有关数据项捕获内容的信息。

屏幕截图| Jira

捕获应用程序中的新 org 单元组件: 捕获应用程序中使用的 org 单元组件已由 d2-ui 库中重新设计的 org 单元取代。

Jira

支持 GS1 数据矩阵: GS1 数据矩阵用于药品和健康商品条形码,将支持供应链用例。鉴于字段值格式符合 GS1 数据矩阵标准和 GS1 应用程序标识符中的字符串键,现在可支持从分隔文本中提取值并将值分配到指定字段的程序规则。该功能在 Tracker Capture、Capture 和 Android Capture 应用程序中实现。

文档 | Jira

程序规则变量的数据/值类型: 对于源类型为*计算值*的程序规则变量,维护程序将为用户指定值类型。计算值的默认值类型为文本。对于所有其他程序规则变量源类型,不应显示值类型选择,因为变量将从底层数据元素或跟踪实体属性继承类型。

Jira

程序可在属性选项结束日期后继续打开: 指定的程序可在其相关属性选项关闭后继续打开。

文档| Jira

持续发布捕获应用程序: 从现在起,捕获应用程序将在应用程序集线器上持续发布。错误修正和新功能将可供下载,并可在需要时集成,而无需升级整个 DHIS2 应用程序。在 2.38.0 版本发布后不久,App Hub 上就会提供首个采集应用程序更新版本。可通过应用程序管理应用程序访问应用程序集线器。

捕捉应用程序中的跟踪器功能: 除了在 2.37 封闭测试版中添加的跟踪器功能外,还添加了其他功能。新功能可通过从 App Hub 安装更新的采集应用程序,并选择使用采集应用程序中的跟踪器功能进行测试。只有超级用户或有权更改程序元数据的用户才能使用选择功能。此处列出了可通过选择加入进行测试的新跟踪器功能:

  • TEI 配置文件部件:在注册仪表板上,您可以查看跟踪实体实例配置文件部件。在配置文件 widget 中,您可以查看关键属性值。单击编辑按钮可对跟踪实体实例配置文件进行更改。编辑配置文件会打开一个对话框,在该对话框中可以更改配置文件属性。
    Jira
  • 事件日程安排 widget 表格:用户可以选择稍后安排事件,而不是报告事件。这需要一个预定日期。对话框打开时会显示建议的计划日期,该日期由程序阶段配置和程序配置的一系列规则决定。
    文档 | Jira
  • 注册仪表板中的快速操作:快速操作部件为当前注册的常用操作提供了快捷方式,包括创建活动和安排活动。
    文档 | Jira
  • 在注册部件中为已完成的注册 "添加新的":每次只能有一个有效注册,但如果所有注册均已完成,则在注册部件中将提供一个选项,以便在程序中再次注册 TEI,前提是程序允许每个 TEI 进行一次以上的注册。如果程序不允许一个以上的注册,则添加新按钮将被禁用。
    Jira
  • 重新注册现有的跟踪实体实例:通过在锁定选择器中选择跟踪实体实例并选择不同的程序,您现在可以将现有的 TEI 重新注册到其他程序中。注册页面将预先填入任何重叠的跟踪实体属性值。
    文档 | Jira

平台功能

版本检查通知: 引入了新的 DHIS 2 版本检查通知服务,当 DHIS 2 的新版本可用时,它将以 DHIS 2 系统收件箱消息的形式发送通知。这包括主要版本和补丁版本。这有助于鼓励系统管理员升级 DHIS 2,以保证其实例的安全和最新。

文档 | Jira

GeoJSON元数据属性: GeoJSON现在支持作为元数据属性的值类型。这样就可以存储任意数量的 GeoJSON 文档,例如组织单位的文档。

文档 | Jira

ADX 导出: 导入/导出应用程序现在可以使用 ADX 数据格式导入和导出数据。

Docs | Jira

可配置的日志级别: 现在可以在软件包级别的配置文件 dhis.conf 中配置日志级别。这意味着你可以直接在 DHIS 2 配置文件中指定 DHIS 2 中特定框架和模块的日志输出级别。

文档 | Jira

账户禁用通知: 通过禁用用户计划任务自动禁用用户时,可向相关用户发送电子邮件通知。通知前的天数可在任务配置中定义。这有助于让用户在账户被禁用前有机会登录。

Docs | Jira

数据值集输入 ID 方案: 数据值集 API 端点现在支持输入标识符方案,允许您使用代码字段导入数据以引用元数据。

Docs | Jira

组组集简短名称: 指标组组集和类别选项组组集现在具有简短名称属性,从而可以进行精确和用户界面友好的渲染。简短名称现在用作资源表中的列名,而不是名称。

Jira

分析缓存处理: 分析数据的缓存现在会在分析数据库表更新时自动刷新。这可确保分析查询从分析数据中读取最新数据,并减少分析表更新与数据显示在数据可视化中之间的时滞。

Jira

平台 api 功能{ #platform-api-features }

数据存储改进: 数据存储应用程序接口已得到大量改进,使其成为一个完全成熟的数据存储,对网络应用程序和其他客户端更有用。

  • 字段过滤: 允许您使用 "字段 "参数只返回数据存储中条目的特定键和值。其工作原理类似于元数据 API 中的字段过滤。过滤在命名空间级别进行,当客户需要在单个查询中列出具有特定键/值的许多条目时非常有用。
    文档 | Jira
  • 分页: 在查询响应中,默认支持并启用分页。您可以使用 pagepageSize 参数明确指定分页。分页对于处理具有大量条目的命名空间非常有用。
    文档 | Jira
  • 条目过滤: 允许您使用 "filter "参数,根据各种运算符(如 "eq"、"lt"、"le"、"gt"、"ge"、"like"、"null")匹配和过滤命名空间中的条目。其工作原理类似于元数据 API 中的对象过滤。当客户希望列出许多符合一个或多个条件的条目时,过滤就非常有用。
    文档 | Jira
  • 排序: 允许使用 order 参数根据特定键/值对名称空间中的条目进行升序或降序排序。 当客户对条目列表的排序有特定要求时,这一点非常有用。
    文档 | Jira

请求日志: API 客户端现在可以提交一个带有 X-Request-ID HTTP 标头的值,该值会包含在所有日志语句中。这在查看 DHIS 2 日志并试图了解是哪个客户端/应用程序发出请求时非常有用,例如,在调试适用于手机上安卓应用程序特定安装的问题时。

文档 | Jira

取消分析表工作: 现在,您可以在分析表工作运行时取消(停止)它们。这对停止长期运行的工作非常有用,无需等待它们完成。

文档 | Jira

元数据建议工作流程: 新的元数据建议工作流程端点允许元数据变更的工作流程。这些阶段包括提议、接受、反对、调整和拒绝元数据变更。这对于必须管理组织单位变更的设施登记等工作非常有用。

文档 | Jira

发行信息

发布信息 链接
下载发行版和样本数据库 https://www.dhis2.org/downloads
文献资料 https://docs.dhis2.org
升级说明 GitHub 上的升级说明
完整的功能和错误列表 发布说明
Github上的源代码 https://github.com/dhis2
演示实例 https://play.dhis2.org/2.38/
Docker 映像 docker pull dhis2/core:2.38.0
Docker Hub 映像 https://hub.docker.com/r/dhis2/core
社区论坛 https://community.dhis2.org/