GNU Health/核心模块
外观
正如我们在本书前面的部分中已经提到的,GNU Health 由不同的模块组成,这些模块将为您的卫生中心提供特定的功能。
health 模块位于 GNU Health 的核心。此模块包含核心模型和类,因此其他模块将继承这些核心模型和类。这赋予了模块化和可扩展性,同时不会遗漏公共卫生中最重要的构建块。核心模块中的一些模型是
- 个人
- 家庭
- 家庭单元
- 运营部门
- 卫生中心
- 疾病
- 患者
- 患者评估/会诊
- 药物
- 治疗
核心模块中还有许多其他模型,但这些子集将让您了解概念。如果您不是程序员,您不必过多地担心 GNU Health 如何在内部处理依赖关系和模块间通信。例如,如果您要安装儿科模块 health_pediatrics,它会自动将核心模块 health 标记为安装,因为它是一个依赖项。
要了解有关 GNU Health 模块的更多信息,请参阅Modules 章节。
在本文档中,我们将首先介绍核心模块的功能,然后再探索其他模块的可能性。
如果我们想在公共卫生系统中表现出色,首先要做的是了解我们的居民。正如我所说,我们需要先处理人,然后再处理病人。在可能的情况下,卫生中心应拥有人口普查,以及家庭单元(DU)及其状况的清单,至少应包括那些属于卫生中心所覆盖运营部门的居民。
从功能和实施的角度来看,我们应该将 GNU Health 核心模块对象视为首要评估的对象。收集这些信息的流程将使我们的卫生中心参与到社区中。在接下来的章节中,我们将介绍如何设置家庭单元 (DU);个人;DU 的居民;家庭;运营区域和运营部门。
一旦您拥有了这些信息,您就可以在个人第一次来到您的办公室时赋予她或他一个新的属性,即患者属性。如您所见,在处理单个患者之前,公共卫生可以完成许多宝贵的操作和行动。