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

验证规则培训师指南》(配置){ #trainers-guide-to-validation-rules-config }

这本指南是什么?

本指南是 "配置验证规则 "培训师的支持文档。本课程分为 3 个部分。

  • 第 1 部分 - 创建逻辑规则[简单]
  • 第 2 部分 - 创建逻辑规则 [使用股票]
  • [可选] 第 3 部分 - 使用阈值创建规则

本指南的第 3 部分是一个额外的示例,您可能无法在课程时间内完成,因此在本指南和学习者指南中都将其标记为可选环节。

本指南将帮助培训师为现场演示环节做好准备。"现场演示步骤与指导 "部分详细介绍了所有演示步骤,并附有解释和屏幕截图,应该很容易理解。准备现场演示课程时请使用该部分。本指南按照议程上确定的部分进行说明。请同时查看议程。当您按照议程上的每个部分进行演示时,您会更好地了解自己需要的时间。

此外,还有一份《快速指南》,其中非常简短地列出了各个步骤,可作为演示过程中的查找指南或 "小抄",帮助培训师记住所有步骤和演示流程。

本环节的学习目标{ #learning-objectives-for-this-session }

  1. 查看数据集后定义验证规则。
  2. 创建验证规则来衡量内部一致性。
  3. 根据生成的阈值创建验证规则。

本届会议所需时间{ #time-needed-for-this-session }

现场演示:2 次演示,每次 25 分钟

实践练习:2 次练习,每次约 20 分钟

准备工作{ #preparations }

在为参与者进行实际演示之前,请仔细阅读几遍 "即时演示 "步骤指南。

确保您的用户账户与学员的培训账户相同或相似,这样您所显示的功能、维度选项或数据就不会多于学员在做练习时所能看到的。此外,如果您的用户组不同,您将显示学员的结果,因为数据访问权限取决于用户组。

确保投影仪的分辨率可以放大数据可视化的布局和选项弹出框。

第二个练习涉及发送通知。确保所有参与者都在一个用户组中,并将该用户组指定为 "轮状病毒 2 剂<= 轮状病毒 2 临界值 "验证通知的接收者。

目录/快速指南{ #table-of-contentsquick-guide }

  • 验证规则培训师指南(配置)
  • [什么是本指南?](#什么是本指南)
  • [本次会议的学习目标](#本次会议的学习目标)
  • [本次会议所需时间](#本次会议所需时间)
  • [准备工作](#准备工作)
  • 目录/快速指南
  • [现场演示步骤](#live-demo-step-by-step)
  • 第 1 部分--创建验证规则
    • [查看数据录入页面并决定要创建的逻辑验证规则](#review-the-data-entry-page and-decide-on-a-logical-validation-rule-to-create)
    • 创建验证规则 HIV 检测呈阳性(<= HIV 检测已执行)
    • [打开并解释左侧表达式](#open-and-explain-the-left-side-expression)
    • [选择操作员](#选择操作员)
    • [打开右侧表达式](#open-the-right-side-expression)
    • [创建验证规则组](#create-a-validation-rule-group)
    • [在数据质量应用程序的验证规则分析中测试规则](#test-the-rule-in-validation-rule-analysis-within-the-data-quality-app)
    • [停止第 1 部分--执行练习 1](#stop-part-1--执行练习-1)
  • 第 2 部分 - 创建验证规则 #2
    • [查看数据录入页面并决定创建逻辑验证规则](#review-the-data-entry-page and-decide-on-a-logical-validation-rule-to-create-1)
    • 创建验证规则 DPT-HepB-Hib 给药剂量(<= 已用 DPT-HepB-Hip 总剂量)
    • [打开并解释左侧表达式](#open-and-explain-the-left-side-expression-1)
    • [选择操作员](#选择操作员-1)
    • [打开右侧表达式](#open-the-right-side-expression-1)
    • [完成后保存规则](#save-the-rule-when-finished)
    • 创建验证规则组
    • [在数据质量应用程序的验证规则分析中测试规则](#test-the-rule-in-validation-rule-analysis-within-the-data-quality-app-1)
    • [停止第 2 部分--执行练习 2](#停止第 2 部分--执行练习 2)
  • (#optional-part-3--create-a-validation-rule-3-using-the-dpt-hepb-hib-2-threshold)[([可选]第3部分--使用DPT-HepB-Hib 2阈值创建验证规则#3)
    • [注:使用预测器计算阈值](#note-a-predictor-is-used-to-calculate-the-threshold-value)
    • [选择数据元素选项卡并创建数据元素](#select-the-data-element-tab and-create-a-data-element)
    • [点击预测器选项卡下的添加按钮并创建预测器](#click-add-button-under-predictor-tab and-create-a-predictor)
    • 插入公式后单击提交并保存。在继续之前,您必须运行预测器生成用于比较的阈值。
    • [创建验证规则(DPT-HepB-Hib 2 administered \<= DPT-HepB-Hib 2 dose threshold ])
    • [打开左侧表达式](#open-the-left-side-expression)
    • [选择操作员](#选择操作员-2)
    • [打开右侧表达式](#open-the-right-side-expression-2)
    • [完成后保存规则](#save-the-rule-when-finished-1)
    • 创建验证规则组
    • [在数据质量应用程序的验证分析中测试验证规则](#test-the-validation-rule-in-validation-analysis-within-the-data-quality-app)
    • [停止第 3 部分--执行练习 3](#停止第 3 部分--执行练习 3)

现场演示步骤{ #live-demo-step-by-step }

第 1 部分 - 创建验证规则{ #part-1-create-a-validation-rule }

** 艾滋病月度表格中的例 1**

查看数据输入页面并决定逻辑验证规则,以创建{ #review-the-data-entry-page-and-decide-on-a-logical-validation-rule-to-create }

我们可以在**机构**层面使用以下艾滋病毒数据集

让我们创建一条规则,其中 HIV 检测阳性小于或等于已进行的 HIV 检测

创建验证规则 HIV 检测呈阳性<= 已进行 HIV 检测{ #create-the-validation-rule-hiv-tests-positive-lt-hiv-tests-performed }

导航至 DHIS2 中的维护应用程序,选择 "验证 "选项卡

选择验证规则下方的 "+"图标,创建新规则

解释用于描述规则的字段。在向与会者展示规则时,使用您的姓名缩写来创建规则。

以下是说明和指导

艾滋病毒检测呈阳性者应少于或等于已进行的艾滋病毒检测,否则应到相关机构进行复查

在继续之前,请说明与验证规则相关的重要性和周期类型。

打开并解释左侧表达{ #open-and-explain-the-left-side-expression }

打开左侧表达式并解释您打算做什么。您要创建的规则是男性和女性之间 HIV 检测呈阳性的总人数,因此在左侧选择(HIV 检测呈阳性的男性 + HIV 检测呈阳性的女性)。

注意:**** 建议使用分类数据元素,而不是如上图所示的总数据元素,例如 HIV 检测呈阳性的男性 + HIV 检测呈阳性的女性。这是因为在验证规则分析期间,查看详细信息时,如果选择了总数据元素,详细信息将是空的,您将无法深入查找问题的根源。

选择左侧后,选择 "保存"。

选择操作员{ #select-the-operator }

这里是 "小于或等于"。您可以向与会者解释原因。

打开右侧表情{ #open-the-right-side-expression }

右侧表达式需要执行以下操作:

已进行 HIV 检测的男性 + 已进行 HIV 检测的女性、

创造这种表达方式,解释你在每一步中要做什么。

表达完成后点击 "保存"。

创建验证规则组{ #create-a-validation-rule-group }

转到维护 > 验证 > 验证组

单击添加按钮并填写验证组的详细信息。创建验证规则组时请使用姓名首字母缩写

将创建的验证规则放入组中,然后选择 "保存"。

在数据质量应用程序{ #test-the-rule-in-validation-rule-analysis-within-the-data-quality-app } 中的验证规则分析中测试规则

导航至数据质量应用程序

选择 "运行验证

选择以下输入:

  • 日期 :2024 年 1 月 1 日至 2024 年 4 月 1 日
  • 规则组:您刚刚创建的组
  • 上级组织单位:动物区域

您应该看到以下违规行为

它对你有用吗?

停止第 1 部分 - 执行练习 1{ #stop-part-1-perform-exercise-1 }

第 2 部分 - 创建验证规则 #2{ #part-2-create-validation-rule-2 }

查看数据输入页面并决定逻辑验证规则,以创建{ #review-the-data-entry-page-and-decide-on-a-logical-validation-rule-to-create }

我们可以在**设施**层面使用以下数据集

让我们制定一条规则,使白喉、百日咳、破伤风三联疫苗(DPT-HepB-Hib)的使用剂量小于或等于白喉、百日咳、破伤风三联疫苗(DPT-HepB-Hib)使用和浪费的总剂量。

注: 使用和浪费总量 = (起始余额 + 接收) - (VVM + 冻结 + 过期 + 破损 + 缺失 + 期末余额)

创建验证规则 DPT-HepB-Hib 给药剂量<= 使用和浪费的 DPT-HepB-Hip 剂量总数{ #create-the-validation-rule-dpt-hepb-hib-doses-given-lt-total-used-and-wasted-dpt-hepb-hip-doses }

导航至 DHIS2 中的维护应用程序,选择 "验证 "选项卡

选择验证规则下方的 "+"图标,创建新规则

解释用于描述规则的字段。在向与会者展示规则时,使用您的姓名缩写来创建规则。

以下是说明和指导

使用的 DPT-HepB-Hib 剂量应少于或等于已使用和浪费的 DPT-HepB-Hib 总剂量

白喉、百日咳、破伤风三联疫苗(DPT-HepB-Hib)用药剂量应少于或等于所使用的白喉、百日咳、破伤风三联疫苗(DPT-HepB-Hib)总用药剂量。

在继续之前,请说明与验证规则相关的重要性和周期类型。

打开并解释左侧表达{ #open-and-explain-the-left-side-expression }

打开左侧表达式并解释您打算做什么。您要创建的规则是 DPT-HepB-Hib 总剂量,包括剂量 1 至 3,因此在左侧选择(DPT-HepB-HIB 1 剂+DPT-HepB-HIB 2 剂+DPT-HepB-HIB 3 剂)。

在左侧添加说明并解释显示的 ID。

选择左侧后,选择 "保存"。

选择操作员{ #select-the-operator }

这里是 "小于或等于"。您可以向与会者解释原因。

打开右侧表情{ #open-the-right-side-expression }

右侧表达式需要执行以下操作:

已使用的 DPT-HepB-HIB 剂量 = (DPT-HepB-HIB 剂量起始余额 + 已收到的 DPT-HepB-HIB 剂量)- (DPT-HepB-HIB 剂量 VVM + DPT-HepB-HIB 剂量冷冻 + DPT-HepB-HIB 剂量过期 + DPT-HepB-HIB 剂量破损 + DPT-HepB-HIB 剂量缺失 + DPT-Hep-HIB 剂量期末余额)。

创建这种表达方式,解释你在每一步中要做什么

表达完成后点击 "保存"。

完成后保存规则{ #save-the-rule-when-finished }

创建验证规则组{ #create-a-validation-rule-group }

转到维护 > 验证 > 验证组

单击添加按钮,填写验证组的详细信息。给组命名时请使用姓名首字母缩写。

将创建的验证规则放入组中,然后选择 "保存"。

在数据质量应用程序{ #test-the-rule-in-validation-rule-analysis-within-the-data-quality-app } 中的验证规则分析中测试规则

导航至数据质量应用程序

选择 "运行验证

选择以下输入:

  • 日期 :2024 年 1 月 1 日至 2024 年 4 月 1 日
  • 规则组:您刚刚创建的组
  • 家长组织单位:狗区

您应该看到以下违规行为

它对你有用吗?

停止第 2 部分 - 执行练习 2{ #stop-part-2-perform-exercise-2 }

[可选] 第 3 部分 - 使用 DPT-HepB-Hib 2 临界值创建验证规则 #3{ #optional-part-3-create-a-validation-rule-3-using-the-dpt-hepb-hib-2-threshold }

由于时间限制,你可以跳过第 3 部分(前 2 个示例和学员的跟读可能足够 1.5 小时的课程)。如果你最终跳过了第 3 部分,你可以注意到学习指南中提供了一个例子

在本例中,我们将创建一条规则,将输入值与计算阈值进行比较。创建规则的步骤与上一个示例非常相似。

注:使用预测器计算阈值

注:这部分内容是为了让培训者了解阈值的来源。培训师不应向学员演示如何制作预测器,除非他们觉得时间足够

首先,我们创建数据元素。

导航至 DHIS2 中的维护应用程序。

选择数据元素选项卡并创建数据元素{ #select-the-data-element-tab-and-create-a-data-element }

在 "维护 "应用程序下选择 "其他 "选项卡

单击预测器选项卡下的添加按钮,创建预测器{ #click-add-button-under-predictor-tab-and-create-a-predictor }

如上图所示,填写预测因子名称、简称,并在输出数据元素下指定之前创建的阈值数 据元素。指定时期类型,确保与免疫数据集的类型相同。

单击生成并插入用于计算阈值的公式;

插入公式后,点击提交并保存。在继续之前,您必须运行预测器以生成用于比较的阈值。

返回 "维护 "下的 "验证 "选项卡;

创建验证规则 [DPT-HepB-Hib 2 给药<= DPT-HepB-Hib 2 剂量阈值 ]{ #create-the-validation-rule-dpt-hepb-hib-2-administered-lt-dpt-hepb-hib-2-dose-threshold }

**注:实际演示从这里开始。

解释用于描述规则的字段。在向与会者展示规则时,使用您的姓名缩写来创建规则。

打开左侧表达{ #open-the-left-side-expression }

打开左侧表达式并说明您想要做什么。您正试图创建一条规则,将 DPT-HepB-Hib 2 剂量与计算阈值进行比较。为左侧选择数据元素 "EPI - DPT-HepB-Hib 2 剂次"。

选择左侧后,选择 "保存"。

选择操作员{ #select-the-operator }

这里是 "小于或等于"。请解释原因。

打开右侧表情{ #open-the-right-side-expression }

选择右侧的数据元素 "EPI - DPT-HepB-Hib 2 剂阈值"。

表达完成后点击 "保存"。

完成后保存规则{ #save-the-rule-when-finished }

创建验证规则组{ #create-a-validation-rule-group }

将您创建的验证规则放入组中,然后选择 "保存"。使用姓名首字母创建组。

在数据质量应用程序{ #test-the-validation-rule-in-validation-analysis-within-the-data-quality-app } 中的验证分析中测试验证规则

导航至数据质量应用程序

选择 "运行验证

选择以下输入:

  • 日期 :2024 年 1 月 1 日至 2024 年 4 月 1 日
  • 规则组:您刚刚创建的组
  • 家长组织单位:狗区

您应该看到违规情况。它对你有用吗?

停止第 3 部分 - 执行练习 3{ #stop-part-3-perform-exercise-3 }