计划访问级别学习指南{ #learners-guide-to-program-access-levels }¶
**在 "演示 "系统中执行练习 1 和练习 2。
使用 "配置 "系统执行练习 3_
这本指南是什么?¶
本指南包含 Tracker Config Level 1 学院的所有未分级练习以及与程序访问级别相关的详细操作步骤。请在教师提示下完成每个练习
本环节的学习目标{ #learning-objectives-for-this-session }¶
- 说明什么是程序访问级别
- 描述 DHIS2 提供的 4 种程序访问级别
- 为自己的跟踪程序设置程序访问级别
练习 1{ #exercise-1 }¶
**_在 "演示 "系统中执行此练习。
第 1 部分 - 注册一个新的 TEI{ #part-1-register-a-new-tei }¶
以有权在整个组织单位内注册跟踪实体的用户身份登录。选择 Parrot District Hospital,然后在结核病治疗卡计划 中注册个人。

注册后,快速填写第一阶段的部分数据。

记下您登记的人员的详细信息!
第 2 部分 - 通过打破玻璃找到该 TEI{ #part-2-find-this-tei-by-breaking-the-glass }¶
注销并重新登录为具有以下详细信息的用户:
用户名 : breakglass 密码 :District1#
登录后,清除缓存并转到跟踪器捕获。
关于用户权限的说明:在我们的示例中,当前登录的用户有权在结核病治疗卡跟踪程序中注册和搜索人员。他们还可以编辑/更新该计划各阶段的信息。
虽然他们只被分配到一个地区进行数据采集,但他们可以在整个组织单位层次结构中搜索该计划中的个人(请注意,这是按每个用户配置的,因为我们可以选择用户有权搜索的组织单位)。
在此示例中,如果用户需要搜索和访问未在其数据采集组织单位中登记的个人记录,则必须输入访问该记录的原因。
搜索之前登记的记录(在机构层面选择一个组织单位,然后选择结核病项目,然后搜索)。

输入详细信息并搜索该人。

找到记录后选择该记录。

当我们尝试访问记录时,必须输入一条信息,说明为什么要访问指定数据采集组织单位之外的记录。例如
此人已到我们的机构继续接受结核病治疗,但他们已在本地区以外的机构开始治疗。在这种情况下,似乎没有直接进行转诊,我们需要根据他们最新的治疗细节更新记录。

只有在输入这些信息后,我们才能通过选择 "添加审核信息 "来访问记录。
该访问控制取决于程序的设置方式以及是否配置了该功能。如果不需要让他们输入在其数据录入组织单位之外访问某人信息的理由,则不必显示此提示。 也可以将此功能配置为完全不允许他们在某个程序中访问自己数据录入组织单元之外的被跟踪实体记录,我们稍后将讨论这一点。
如果程序被配置为允许这种访问方式,那么当用户输入输入记录的原因时,他们随后就会被带到该人的跟踪仪表板。
您可以看到,此人可以输入新阶段的数据,因为它附属于其数据采集组织单位,但不能编辑属于其数据采集任务之外的组织单位的程序阶段的数据。

练习 2{ #exercise-2 }¶
**_在 "演示 "系统中执行此练习。
第 3 部分 - 回顾开放获取{ #part-3-review-open-access }¶
注销并重新登录为具有以下详细信息的用户:
用户名 : breakglass
密码 :地区1#
登录后,清除缓存并进入跟踪器捕获。
在本例中,如果该用户需要搜索和访问未在其数据采集组织单位中登记的个人记录,他们将能够访问该记录,而不需要用户输入任何额外的日志或审计条目。这是因为我们访问的程序设置为 "开放 "访问级别。
导航至跟踪捕获,选择一个组织单位并选择免疫计划,然后搜索
- 名字杰登
- 姓: 托马斯
- 性别:男

您将看到他没有在该用户可以访问的任何捕获组织单元中注册

如果我选择记录,它就会打开。无需输入理由。
注意:已审核访问级别的行为完全相同,只是在访问该记录时会自动创建一个额外的日志条目。但用户无需输入任何其他详细信息。
第 4 部分 - 审查封闭访问{ #part-4-review-closed-access }¶
您仍应登录为
用户名 : breakglass
密码 :地区1#
返回跟踪器捕捉,选择 ANC 程序并执行搜索
- 名 : 希拉
- 姓 : 史密斯
- 出生日期 : 2003-09-05
- 电话号码:6134567890

您将看到她没有在该用户可以访问的任何捕获组织单元中注册

如果我尝试打开此记录,将无法打开。相反,我会收到以下信息。

这是因为该程序的访问权限配置为关闭级别。
练习 3{ #exercise-3 }¶
第 5 部分 - 修改程序的访问级别{ #part-5-modify-the-access-level-of-your-program }¶
**在 "CUSTOMIZE(定制)"系统中执行此操作。
以管理员用户身份登录。
在 "维护 "中导航到产前护理程序(作为任务的一部分创建的程序)并查看程序详情。将访问级别更改为 "受保护

这就是我们配置程序访问级别的地方。这需要与用户的数据捕获范围相结合,以决定我们在跟踪器捕获中观察到的行为。
修改程序的共享设置
与用户组 "访问级别 "共享您的程序和程序阶段
元数据:只能查看
数据:可捕捉和查看

确保有人员在您的产前护理计划中注册
确保有人注册了您制作的 ANC 程序。

如果没有人注册,请为您的项目注册一个新人。**您可以在任何地方为他们注册,但蔬菜区内的组织单位除外。
查看用户应用程序中的 "acess_levels "用户
**注意:不要修改该用户!只需查看用户详细信息。
导航至用户应用程序,找到 "acces_levels "用户。

复习其组织单位任务

在这里,我们可以看到数据采集组织单位仅限于一个地区。而搜索组织单位则包括整个国家。这一点与程序访问级别相结合,将决定该用户在尝试访问我们程序中被跟踪实体实例时的行为。目前,我们已通过用户组与该用户共享 ANC 程序,因此他们将能够访问该程序。
总而言之
封闭式水平仪
- 如果 TEI 超出了用户的数据采集范围,用户就无法打开它
保护级别
- 如果 TEI 不在用户的数据采集范围内,用户可以打开它,但必须输入理由。这种访问权限将在 3 小时后失效,之后用户必须再次输入理由。
审计级别
- 如果 TEI 不在用户的数据采集范围内,用户可以打开它,但会对其访问记录额外的日志条目
开放水平
- 如果 TEI 在用户数据采集范围之外,用户可以打开它。只记录常规日志/审计历史记录
请记住,用户仍然需要对其用户应用共享设置,以便他们也能与程序进行交互,否则他们将无法对程序执行任何操作。我们可以看到,用户 "access_level "是 "访问级别 "用户组的一部分,你刚刚为程序分配了这个用户组。

以 "acess_levels "用户身份登录,在 ANC 程序中搜索 TEI。
使用以下命令登录 CUSTOMIZE 系统
用户名 : access_levels
密码 :地区1#
导航至跟踪捕获,选择一个组织单位,选择您的计划并执行搜索。
搜索在程序中注册的人员。您应该会收到提示,要求您输入访问记录的原因。这是因为将程序设置为受保护的访问级别。