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

免疫接种(EPI)三角测量安装指南{ #imm-tri-installation }

这是免疫(扩大免疫方案)三角测量软件包的安装指南。

系统默认语言:系统默认语言:英语

总览

元数据参考和元数据 json 文件提供了有关软件包版本和内容的技术细节。元数据包由一个模块组成,这是一个**仪表板**包。

该软件包旨在提供指标和分析,以便对来自三个不同软件包的数据进行三角测量:

  • HMIS 的免疫接种(EPI)汇总包
  • 综合疾病监测(IDS)汇总包
  • 以病例为基础的疫苗可预防疾病(VPDs)追踪系统

虽然该仪表板软件包并不要求这些软件包已经安装和使用,但重要的是,它必须安装在一个同时提供常规免疫数据和监测数据的 DHIS2 实例中。在一些国家,这些计划是在不同的 DHIS2 实例中收集和管理的,因此有必要首先将数据集中到一个地方。设计指南](#imm-tri-design)对此有进一步解释。

安装

模块的安装包括以下几个步骤:

  1. [使用 DHIS2 元数据准备元数据文件](#preparing-the-metadata-file)。
  2. [将元数据文件导入 DHIS2](#importing-metadata)。
  3. 配置导入的元数据
  4. 导入后调整元数据

在开始 DHIS2 的安装和配置过程之前,建议首先阅读安装指南的各个部分。根据导入类型确定适用的章节:

  1. 导入空白的 DHIS2 实例
  2. 导入具有现有元数据的 DHIS2 实例。

本文件中概述的步骤应在测试/暂存 DHIS2 实例中进行测试,然后才应用于生产环境。

要求

安装模块需要 DHIS2 的管理员用户账户。

应格外注意确保服务器本身和 DHIS2 应用程序的安全,并应定义对所收集数据的访问权限。有关 DHIS2 系统安全的详细信息不在本文讨论范围之内,请参阅DHIS2 文档

准备元数据文件

尽管并非总是必要,但在将元数据文件导入DHIS2之前对其进行某些修改通常可能是有利的。

请注意,必须使用纯文本编辑器,而不是 Microsoft Word 等文字处理程序来执行搜索和替换操作。

指标类型

指标类型是一种可能造成导入冲突的对象类型,因为在不同的 DHIS2 数据库中使用某些名称 (如 "百分比")。由于指标类型由其因子(包括 "仅分子 "指标的 1)定义,因此它们是明确的,可通过搜索和替换 UID 来替换。这种方法有助于避免潜在的导入冲突,并防止实施者创建重复的指标类型。下表包含可替换的 UID,以及用于识别现有 UID 的 API 端点:

目的 用户标识 应用程序接口端点
仅分母(数字) CqNPn5KzksS .../api/indicatorTypes.json?filter=number:eq:true&filter=factor:eq:1`。

导入元数据

使用 Import/Export DHIS2 应用程序导入元数据包。建议在尝试实际导入元数据之前使用 "模拟运行 "功能来发现问题。如果 "模拟运行 "报告了任何问题或冲突,请参阅下面的[导入冲突](#处理-导入-冲突)部分。如果 "试运行"/"验证 "导入无误,请尝试导入元数据。如果导入成功且无任何错误,则可以继续配置 模块。在某些情况下,"模拟 "过程中不会显示导入冲突或问题,但在尝试实际导入时会显示。在这种情况下,导入摘要将列出需要解决的任何错误。

处理导入冲突

如果将软件包导入新的 DHIS2 实例,由于目标数据库中没有元数据,因此不会出现导入冲突。导入元数据后,进入"配置 "部分。

可能会发生多种冲突,但最常见的是配置包中的元数据对象的名称、简称和/或代码已经存在于目标数据库中。这些问题有几种不同的解决方案,各有利弊。例如,哪种方案更合适取决于发生冲突的对象类型。

备选方案1

重命名 DHIS2 数据库中存在冲突的现有对象。这种方法的优点是无需修改 .json 文件,而是通过 DHIS2 的用户界面进行更改。这可能更不容易出错。这也意味着配置包保持原样,例如在发布包更新时,这可能是一个优势。在培训材料和文档中也经常引用原始软件包对象。

备选方案2

重命名.json文件中存在冲突的对象。这种方法的优点是现有的DHIS2元数据保持不变。当存在培训材料或文档(例如链接到所讨论对象的数据字典的SOP)时,这可能是一个因素,并且不存在通过修改用户熟悉的元数据而使用户感到困惑的风险。

请注意,对于备选项1和2,修改可以简单到在名称中添加一个小的前缀/后缀,以最大程度地减少混乱的风险。

备选3

第三种也是更复杂的方法是修改.json文件以重新使用现有的元数据。例如,在某个概念的某个选项集已经存在的情况下(例如“性别”),可以从.json文件中删除该选项集,并且对其UID的所有引用都将替换为数据库中已经存在的相应选项集。这样做的最大优点(不限于直接导入冲突的情况)是避免在数据库中创建重复的元数据。执行这种类型的修改时,需要考虑一些关键因素:

  • 它需要有关DHIS2详细元数据结构的专业知识
  • 该方法不适用于所有类型的对象。特别地,某些类型的对象具有依赖关系,这种依赖关系以这种方式难以解决,例如与分解有关。
  • 将来对配置包的更新将很复杂。

组态

成功导入所有元数据后,需要执行一些步骤,模块才能正常运行。

分享中

首先,您必须使用 DHIS2 的*共享*功能来配置哪些用户(用户组)应查看与软件包相关的元数据和数据。

有关共享的更多信息,请参阅 DHIS2 文档

软件包包括三个核心用户组:

  • 免疫接种访问(查看元数据/查看数据)
  • 免疫管理(查看和编辑元数据/无法访问数据)
  • 免疫数据采集--(查看元数据/采集和查看数据)。不使用此功能,因为这是一个仅限仪表盘的软件包。

用户会根据其在系统中的角色被分配到相应的用户组。软件包中其他对象的共享可能会根据设置进行调整。更多信息请参阅 DHIS2 共享文档

指标映射{ #indicator-mapping }

仅实施_仪表盘软件包_时,必须使用现有实例中的元数据对象配置指标分子和分母。配置信息可在元数据文件中的文档以及分子和分母描述中获取。为便于识别,指标名称中带有"[CONFIG]"前缀,指标配置完成后应删除该前缀。

删除元数据{ #removing-metadata }

为了保持实例清洁并避免出错,建议您删除实例中不必要的元数据。删除不必要的元数据需要 DHIS2 和各种附属程序的高级知识。