关于演示服务器、D2 集群和数据库设计{ #moare_about_dhis2_server_database }¶
使用DHIS2演示服务器¶
DHIS2团队在以下位置维护演示服务器 https://play.dhis2.org/demo。到目前为止,这是最简单的尝试方法 DHIS2。只需在Web浏览器中打开链接并使用用户名登录 =管理员和密码=区。
注意
该服务器上的所有更改每晚都会删除,因此请不要保存任何更改 在此服务器上的重要工作。严格用于示范 仅用于目的\!
使用 D2 集群启动本地 DHIS2 实例{ #mod2_1 }¶
运行 D2 集群{ #running-d2-cluster }¶
使用 Docker 容器运行 d2 集群是在本地计算机上开始使用 DHIS2 的简单方法。 的简单入门方法。这种方法适用于单机 安装和演示。只需按照指南 此处。
运行 D2 集群的先决条件{ #prerequisites-to-running-d2-cluster }¶
您必须确保已安装 Yarn 和 Nodejs。您的计算机上还必须安装当前版本的 Docker。 版本。详细信息请参阅 guide 。
下载并安装服务器版本¶
可以从此处下载最新的稳定服务器版本 [网站](http://stable.dhis2.org/)。有关如何的详细信息 安装它,请参阅 实施手册。
登录到DHIS2¶
无论您是安装了服务器版本还是在本地运行了 DHIS2 实例,您都将使用网络浏览器登录应用项目。 应用项目。DHIS2 应该与大多数现代网络浏览器兼容、 不过您需要确保启用了 Java Script。
要登录到应用程序,请输入http://localhost:8080/dhis 您正在使用DHIS2 live软件包,或将localhost替换为 安装服务器版本的服务器的名称或IP地址。
在线或脱机启动DHIS2后,将显示 屏幕将提示您输入注册的用户名和密码。 输入所需信息后,单击登录按钮进行登录 进入应用程序。默认的用户名和密码为“ admin”, '区'。在第一次登录时应立即更改它们 时间。

您可以从菜单中选择想要显示DHIS2的语言。 屏幕底部的“更改语言”对话框。不是全部 语言可能可用。
如果您忘记了密码,可以点击“忘记了 密码?”链接。您必须已将您的电子邮件地址和 服务器必须正确配置为发送电子邮件。
如果要创建自己的帐户(和服务器管理员 允许),只需点击“创建帐户”并按照说明进行操作 提供。
登录DHIS2后,请参考本节中的特定部分。 可用的不同功能的手册。
注销DHIS2¶
只需单击配置文件,然后单击右上角的“注销” DHIS2菜单中的。
设计DHIS2数据库快速入门¶
DHIS2 为数据收集、验证、报告和分析提供了一套功能强大的工具、 但数据库的内容,如收集什么、由谁收集和以何种格式收集,将取决于 但数据库的内容,如收集什么、谁来收集、以什么格式收集等,将取决于使用环境。 使用情况而定。不过,要使用 DHIS2 做任何事情,都必须 首先创建元数据。元数据或关于数据的数据描述了 应收集什么(数据元素和类别),应在哪里收集(组织单位 组织单位)以及收集的频率(周期)。 收集频率(周期)。这些元数据需要在 DHIS2 数据库中创建元数据,然后才能使用。这可以通过用户界面 这可以通过用户界面完成,不需要编程或深入的软件技术。 软件的编程或深入的技术技能,但需要充分了解您试图收集数据的流程 但需要充分了解您试图收集数据的流程。
本节将对DHIS2进行非常简短的介绍。 数据库设计,主要说明准备数据库所需的各个步骤 新的DHIS2系统供使用。每个步骤的执行方法均在其他部分进行了说明 有关设计选择的章节和最佳做法将在 实施者手册。以下是要遵循的步骤:
1 \。建立组织层次结构
2 \。定义数据元素
3 \。定义数据集和数据输入表格
4 \。定义验证规则
5 \。定义指标
6 \。定义报告表和设计报告
7 \。设置GIS模块
8 \。设计图表并自定义仪表板
组织层次结构¶
组织层次结构使用 DHIS2 对组织进行定义、 卫生设施、行政区域和其他地理区域 用于数据收集和数据分析。数据的*地点*维度 数据的这一 "所在*维度 "被定义为一个层次结构,其中有一个根单元(如卫生部)和 下面有任意数量的层级和节点。这个层次结构中的每个节点 在 DHIS2 中称为一个组织单位。
此层次结构的设计将确定 在收集和汇总数据时可供用户使用的分析 这种结构。只能有一个组织层次结构 同时,其结构需要仔细考虑。额外 层次结构(例如,平行的行政分组,例如“ 所有权”)可以使用组织组和组集进行建模, 但是组织层次结构是数据的主要载体 地理维度上的汇总。通常是国家 公共卫生中的组织层次结构有4-6级,但是任何 支持级别数。层次结构是由父子构成的 关系,例如国家或卫生部(根)可能有8 上级单位(省),每个省(级别2)可能会再次 有10-15个地区作为他们的孩子。通常情况下,卫生设施 将位于最低层,但也可以位于 更高的水平,例如偏斜的国家或省级医院 支持组织树(例如,可以定位叶节点 处于第2级,而其他大多数叶节点处于第5级)。
通常,由健康定义一个地理层次结构 系统。例如行政办公室所在的位置(例如卫生部, 省,区),但通常还有其他行政区域 在可能添加或可能不添加的国家/地区中,具体取决于其添加方式 边界将改善数据分析。设计层次结构时 任何组织单位的孩子人数可能表明 结构的实用性,例如具有一个或多个1-1关系 在两个级别之间不是很有用,因为对于 子级和父级。在另一个极端上,这个数字很高 等级中间的儿童数量(例如,一个地区的50个地区 省)可能需要在之间添加一个附加级别 增加数据分析的实用性。最低水平,健康 设施通常会有大量的孩子(10-60岁),但是对于 层次结构中更高的其他级别。 5-20个孩子是 推荐的。太少或太多的孩子可能表明该水平 应该删除或添加。
请注意,很容易更改 在稍后的阶段,唯一的问题是改变组织 收集数据的单位(叶节点),例如分裂或合并 卫生设施。层次结构的汇总基于 随时可以使用当前的层次结构,并且将始终反映最新的层次结构 组织结构的变化。请参阅以下章节 组织单位,以学习如何创建组织单位并 建立层次结构。
数据元素¶
数据元素也许是 DHIS2 数据库最重要的组成部分。它代表*什么*维度,说明正在收集或分析什么。 收集或分析什么。在某些情况下,它被称为 指标,但在 DHIS2 中,我们称这种收集和分析单位为*数据元素*。 数据元素。数据元素通常代表对某一事物的计数、 其名称描述了被统计的内容,如 "卡介苗剂量 "或 "疟疾病例"。 "疟疾病例"。在收集、验证、分析、报告或展示数据时 或展示数据时,数据元素或基于数据元素的表达式 描述了数据的内容。因此,数据元素 因此,数据元素对系统的各个方面都很重要,它们不仅决定了 如何收集数据,更重要的是如何在数据库中表示数据值。 它们不仅决定了数据的收集方式,更重要的是决定了数据值在数据库中的表达方式,而数据库又决定了数据的分析和展示方式。 这也决定了如何分析和展示数据。
可以通过称为数据元素类别的细分维度,为 "什么 "维度添加更多细节。 数据元素类别。常见的 类别,但用户也可添加任何类别,并与特定的数据元素相链接。 并链接到特定的数据元素。数据元素的 数据元素名称及其指定类别的组合,定义了系统中可用的最小收集和分析单位,从而描述了 收集和分析的最小单位,从而描述了数据库中的原始数据。 数据库中的原始数据。在放大该维度时可以进行汇总,但不能进一步深入。 但无法进一步向下钻取,因此设计数据元素和类别 因此,设计数据元素和类别时,要定义系统可用的分析细节(在*什么*上)。 什么*维度)。数据元素和类别的更改 在流程的后期阶段更改数据元素和类别可能会很复杂,因为这 会改变数据库中已记录的数据值(如果有的话)的含义。 如果有的话)。因此,这一步是数据库设计过程中更为果断和谨慎的步骤之一。 的步骤之一。
设计数据元素时的一种最佳实践是考虑数据 元素作为数据分析的一个单元,而不仅仅是数据中的一个字段 收集表格。每个数据元素都独立存在于数据库中, 完全脱离收集表格,报告和其他 输出基于数据元素和由以下内容组成的表达式/公式 数据元素而不是数据收集表单。所以数据分析 需求应该驱动流程,而不是数据的外观 收集表格。一个简单的经验法则是数据的名称 元素必须能够独立运行并描述数据值 也在其收集形式的范围之外。例如。数据元素 无论是在“ “ RCH”形式或“ OPD”形式,但就其本身而言并非唯一 描述现象(被引荐给谁?),而应改为 称为“来自孕妇的总推荐数”或“来自OPD的总推荐数”。 两个不同的数据元素具有不同的含义,尽管该字段 纸质表格上的用户只能说“总推荐人”,因为 表格将始终知道这些引用来自何处。在数据库中或 数据元素存储库,此上下文不再有效,并且 因此,数据元素的名称在 描述数据。
数据元素的通用属性可以通过什么来建模 称为数据元素组。这些小组在 感觉它们是由用户定义的,包括其名称和名称 会员资格。组对于浏览和显示相关信息均有用 数据,但也可以用于将数据元素聚合在一起。团体 松散耦合到数据元素,而不直接绑定到数据 值,这意味着它们可以在任何时间点进行修改和添加 而不干扰原始数据。
数据集和数据输入表格¶
DHIS2中的所有数据输入都是通过使用数据集来组织的。一种 数据集是为数据分组在一起的数据元素的集合 集合,并且在分布式安装的情况下,它们还定义了 在DHIS2实例之间导出和导入的大块数据(例如 从地区办公室本地安装到国家服务器)。 数据集不直接链接到数据值,而仅通过它们 数据元素和频率,因此可以修改数据集, 随时删除或添加而不影响原始数据 已经被系统捕获,但是这种变化当然会影响 如何收集新数据。
数据集具有控制数据收集的期间类型 频率,可以是每天,每周,每月,每季度,每六个月, 或每年。数据集中要包含的数据元素和 时段类型由用户定义,并带有名称,简称, 和代码。
为了使用数据集收集特定组织单位的数据,您需要 必须将组织单位分配给数据集,并且该机制控制 哪些枪支可以使用哪些数据集,并同时定义 数据完整性的目标值(例如,多少医疗机构 预计每个月都会提交RCH数据的地区)。
一个数据元素可以属于多个数据集,但这需要 仔细思考,因为这可能导致重叠和不连续的数据 如果例如收集数据集被赋予不同的频率,并且 由相同的枪械使用。
数据输入表¶
将数据集分配给组织单位后,将创建该数据集 可在您拥有的orgunits的Data Entry(在Services下)中找到 根据数据集将其分配给有效期 期间类型。然后将显示一个默认的数据输入表单,该表单是 只是属于数据集的数据元素的列表 带有用于输入值的列。如果您的数据集包含数据 类别,例如年龄段或性别,再加上其他元素 列将基于默认格式自动生成 类别。除了默认的基于列表的数据输入表单 还有两种选择,基于节的表单和自定义表单。
部分表格¶
截面表单在使用时提供了更多的灵活性 表格形式,设计快速简单。通常您的数据输入 表单将需要多个带有副标题的表,有时您需要 禁用(灰显)表中的某些字段(例如,某些类别 不适用于所有数据元素),这两个功能均受支持 部分形式。定义数据集后,您可以定义它的部分 带有数据元素的子集,标题和可能的灰色字段 部分的表格。也可以定义数据集中各部分的顺序。 在“数据输入”中,您现在可以开始使用“部分”表单(应显示 当部分可用于所选数据集时自动显示)。您 可以在默认格式和部分格式之间切换 数据输入屏幕。大多数表格数据输入表格都应该可行 与节形式有关,您可以利用该节更多 表单(或默认表单)对您来说越容易。如果这两种类型 表格不符合您的要求,那么第三个选择是 完全灵活,但更耗时的自定义数据输入 形式。
自订表格¶
当您要设计的表单对于默认表单而言过于复杂时 部分表格,那么您最后的选择是使用自定义表格。这需要 更多的时间,但在设计方面为您提供了充分的灵活性。在 DHIS2有一个用于表单设计器的内置HTML编辑器(FcK编辑器) 您可以在用户界面中设计表单,也可以粘贴到HTML中 直接使用编辑器中的“源”窗口。在自定义表单中,您 可以插入静态文本或数据字段(链接到数据元素+ 类别)在表格上的任何位置,您有完全的自由 设计表单的布局。将自定义表单添加到 数据集,它将在数据输入中可用并自动使用。您 可以切换回默认值,并且顶部的部分(如果存在)形式 数据输入屏幕的右上角。
验证规则¶
设置完系统的数据输入部分并开始 收集数据,然后有时间定义有助于质量的数据质量检查 以提高所收集数据的质量。您可以添加尽可能多的 您喜欢的验证规则,这些规则由左和右组成 副表达式又由数据元素组成,带有 双方之间的运算符。典型规则是将小计与 总的东西。例如。如果您有两个数据元素“艾滋病毒检测 ”和“艾滋病毒检测结果呈阳性”,那么您知道 表格(同一时期和组织单位)的总数 测试必须始终等于或高于肯定测试的数量。 这些规则应该是绝对规则,这意味着它们是 数学上正确,而不仅仅是假设或“大部分时间 正确”。可以在填写每个表格后在数据输入中运行规则, 或同时处理多种形式的批量处理,例如 适用于上一个报告月份的所有设施。结果 测试将列出所有违规行为以及每个方面的详细值 发生违规的表达式可以很容易地返回 进行数据输入并更正值。
指标¶
指标可能代表了最强大的数据分析功能 DHIS2。虽然数据元素表示原始数据(计数) 收集的指标代表提供覆盖率的公式, 发生率,比率和其他基于公式的分析单位。一个 指标由一个因素(例如1、100、100、100 000), 分子和分母,后两者都是基于表达式的 一个或多个数据元素上。例如。指标“ BCG覆盖 <1年” 被定义为一个因子为100的分子(分子的“ BCG剂量 1岁以下的儿童”)和分母(“ 1岁以下的目标人群” 年”)。指标“ DPT1到DPT3的辍学率”是一个100%的公式 x(“给定DPT1剂量”-“给定DPT3剂量”)/(“给定DPT1剂量”)。
DHIS2中的大多数报告模块都支持数据元素和指标 您也可以将它们合并到自定义报告中,但是重要的是 指标与原始数据的差异和强度(数据元素的 数据值)是比较不同数据的能力 地理区域(例如人口稠密地区与农村地区)作为目标 分母可以使用分母。
指标可以随时添加,修改和删除 而不干扰数据库中的数据值。
报告表和报告¶
DHIS2中的标准报告是一种非常灵活的数据呈现方式 已收集。数据可以由任何组织汇总 单位或组织单位级别,按数据元素,按指标以及以上 时间(例如每月,每季度,每年)。报告表是自定义的 标准报告的数据源,并且可以在 用户界面,以后可以在外部报表设计器中访问,例如 iReport或通过自定义HTML报告。然后可以将这些报告设计 设置具有参数的易于访问的一键式报告,以便 用户可以运行相同的报告,例如每个月都有新数据 输入,并且与所有级别的用户相关,因为 可以在运行报告时选择组织单位。
地理信息系统¶
在集成的GIS模块中,您可以轻松地在地图上显示数据, 既在多边形(区域)上,又在点(健康设施)上,以及 作为数据元素或指标。通过提供您的坐标 组织单位到系统中,您可以快速掌握 这个模块。有关如何开始的详细信息,请参见GIS部分。
图表和仪表板¶
显示指标数据最简单的方法是通过图表。 易于使用的图表对话框将指导您完成创建 各种类型的图表,其中包含指标,组织单位的数据 和您选择的时期。这些图表可以轻松地添加到其中之一 仪表板上的四个图表部分,可以轻松完成 登录后立即可用。确保将仪表板模块设置为 用户设置中的启动模块。