跳至内容

GNU Health/核心模块

来自维基教科书,开放世界中的开放书籍

核心模块

[编辑 | 编辑源代码]

正如我们在本书前面的部分中已经提到的,GNU Health 由不同的模块组成,这些模块将为您的卫生中心提供特定的功能。

health 模块位于 GNU Health 的核心。此模块包含核心模型和类,因此其他模块将继承这些核心模型和类。这赋予了模块化和可扩展性,同时不会遗漏公共卫生中最重要的构建块。核心模块中的一些模型是

GNU Health 模块化设计
  • 个人
  • 家庭
  • 家庭单元
  • 运营部门
  • 卫生中心
  • 疾病
  • 患者
  • 患者评估/会诊
  • 药物
  • 治疗

核心模块中还有许多其他模型,但这些子集将让您了解概念。如果您不是程序员,您不必过多地担心 GNU Health 如何在内部处理依赖关系和模块间通信。例如,如果您要安装儿科模块 health_pediatrics,它会自动将核心模块 health 标记为安装,因为它是一个依赖项。

要了解有关 GNU Health 模块的更多信息,请参阅Modules 章节。

在本文档中,我们将首先介绍核心模块的功能,然后再探索其他模块的可能性。

人比病人更重要

[编辑 | 编辑源代码]

如果我们想在公共卫生系统中表现出色,首先要做的是了解我们的居民。正如我所说,我们需要先处理人,然后再处理病人。在可能的情况下,卫生中心应拥有人口普查,以及家庭单元(DU)及其状况的清单,至少应包括那些属于卫生中心所覆盖运营部门的居民。

从功能和实施的角度来看,我们应该将 GNU Health 核心模块对象视为首要评估的对象。收集这些信息的流程将使我们的卫生中心参与到社区中。在接下来的章节中,我们将介绍如何设置家庭单元 (DU);个人;DU 的居民;家庭;运营区域和运营部门。

一旦您拥有了这些信息,您就可以在个人第一次来到您的办公室时赋予她或他一个新的属性,即患者属性。如您所见,在处理单个患者之前,公共卫生可以完成许多宝贵的操作和行动。

第一步 · 医疗机构

华夏公益教科书