跳转到内容

GNU Health/初学者指南

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


在我们开始实施过程之前,熟悉本书其余部分中常用的术语非常重要。一开始,有些词语可能有点令人费解,但经过一些练习,你会发现这些术语非常合乎逻辑。

即使你不是技术人员,了解 GNU Health 是一个异构平台的生态系统也可能有所帮助。从 3.4 版本开始,GNU Health 拥有以下主要组件和节点

  • 医院管理信息系统 (HMIS) 节点
  • 实验室信息系统 (LIMS) 节点
  • 人员主索引
  • 消息服务器(丘脑)
  • 健康信息系统

随着 GNU Health 联盟的引入,不同的平台可以实时集成到节点网络中,能够共享数据。

HMIS 和 LIMS 节点

[编辑 | 编辑源代码]

以下概念对于理解 GNU Health HMIS 和 LIMS 节点如何工作至关重要。

公司。一方的示例
  • 一方:在 GNU Health 中,一方是一个实体。一个抽象概念,用来定义具有法律地位的人或事物。它是 Tryton 中关系的单位。一方的一些例子是
    • 患者
    • 公司
    • 医疗专业人员
    • 医疗中心
  • 模型:模型定义了 GNU Health 中的每个对象。模型定义数据库对象(表)。gnuhealth.patient 是一个模型示例。
  • 字段:模型的构建块。例如:年龄性别gnuhealth.patient 字段。
  • 视图:视图是在屏幕上模型的表示。大多数模型将具有一个单独的表单来接受模型中的数据,并从模型中显示数据。
    • :模型的列表格式。树视图允许我们搜索选择多个记录。
      树列表的示例
    • 表单:模型在屏幕上的表示,允许您输入数据。
      同一记录的表单视图
  • :数据库服务器上的模型表示。模型 gnuhealth.patient 映射到 postgreSQL 中的 gnuhealth_patient 表中。
  • 记录:特定数据库表中的每个唯一条目。例如,Ana Betz 是 PostgreSQL 中 gnuhealth_patient 表中的记录。
GNU Health 模块化设计
  • 模块:模块是提供特定功能的程序。GNU Health 提供不同的模块来满足您的医疗中心需求。模块的示例包括 社会经济学遗传学外科。您只应安装中心实际需要的模块。
  • 报表:报表允许您以开放文档/LibreOffice 格式 (ODF)、便携式文档格式 (PDF) 或直接打印到打印机动态打印文档。
实验室报表示例
  • 操作:操作是在一个或多个选定记录上执行的过程。
  • 笔记本:一组带选项卡的表单,旨在简化导航。

导航区域

[编辑 | 编辑源代码]

现在是识别 GNU Health 屏幕组件的时候了。在以下屏幕截图中,我们标记了主要部分 

Navigating GNU Health
导航 GNU Health
  • 主菜单 :我们可以在不同的功能之间导航。配置、患者、财务……您可以通过按 Ctrl+T 来停用主菜单(在低分辨率设备中很有用)。
  • 选项卡 :Tryton 允许您同时打开多个记录。屏幕截图的“选项卡”部分显示了当前表单。
  • 操作 :在选项卡部分下方,您会找到不同的图标,这些图标会对当前记录执行操作。例如,您可以创建新记录、生成报表、更改视图、选择与该患者相关的记录(预约、实验室检查……)。
  • 记录表单 :您可以在此处查看和输入信息。请注意,您可以在表单下半部分设置带选项卡的表单(笔记本),这使得导航快速简便。在这个例子中,记录中的某些选项卡是主要信息、药物、疾病、手术、社会经济学和妇科信息。表单的上面是静态的,因此医疗专业人员始终可以看到关于患者的最相关信息。
  • 状态栏 :屏幕的下半部分显示状态栏。从左到右,这些是字段 
    • 用户名 :在本例中,我们以 Administrator 的身份登录。
    • 组织名称 :GNU Solidario 医院
    • 请求 :Tryton 具有内部消息系统。您将获得实时通知。
    • 服务器信息 :右下角部分提供登录和服务器信息。在本例中,它显示“admin@localhost:8000/demo”。admin 是登录名,localhost 是 GNU Health 服务器的名称,8000 是连接端口,demo 是数据库名称。

表单字段和字段类型

[编辑 | 编辑源代码]

现在让我们来了解一下最相关的字段类型以及如何正确使用它们。我们将使用之前患者屏幕截图作为示例。

  • 文本字段 :这些类型的字段允许我们输入大量信息。您通常会看到它们像大框一样。在我们的示例中,“患者过敏和重要信息”下的字段是文本字段。
  • 字符字段 :这些类型的字段类似于文本字段,但大小有限。字符字段很少,本示例中没有。饮食类型(在生活方式部分)或遗传学中的基因 ID 是字符字段的示例。
  • 日期字段 :单击这些字段将打开一个日历,以便您选择日期。或者,您可以手动输入日期。出生日期 是日期字段。
  • 日期时间字段 :类似于日期字段,但增加了时间。该字段的一个示例是新生儿的出生日期/时间(在新生儿学模块中)。
  • 整数字段 :这些字段只允许输入整数。它们默认显示“0”。一个例子是每天的体育锻炼分钟数
  • 浮点数字段 :您可以输入小数。体温 是浮点数字段的一个示例。
  • 函数字段 :这些是特殊字段,因为它们是实时计算的,大多数情况下取决于其他字段的值。例如,患者年龄 是函数字段。请注意,该字段的背景为灰色,这意味着它是只读的。它将根据患者的出生日期计算当前患者的年龄(年/月/日)。函数字段的另一个示例是患者的住院状态
  • 选择字段 :这些字段将允许您从选项列表中选择。例如,患者性别血型 是选择字段。这种类型的字段可以最大限度地减少输入错误。
  • 关系字段 :这些字段从相关模型中检索信息。它们的形式为一对多或多对一。关系字段对于保持数据的唯一性很重要。通过使用这种类型的字段,您可以将现有记录的 ID 链接到另一条记录,而不会重复信息。患者 是关系字段(一对多)。它与一方模型相关,从中获取所有管理数据(社会保险号码、地址等……)。
快捷键 :[F2] 将打开相关记录,[F3] 将创建新记录
  • 必填字段 :这些字段是必需的。您必须输入信息,否则记录将无法保存。您可以通过蓝色背景快速识别必填字段。患者字段是必填字段。

练习时间

[编辑 | 编辑源代码]

重要提示 :确保您在演示数据库中。您创建的这个演示数据库没有任何重要信息。您可以放入任何您想要的东西。您甚至可以删除它并重新创建它。只需确保不要使用生产数据库进行测试。防止意外进入生产数据库的一种方法是为演示数据库设置不同的密码,这样,如果您选择了错误的数据库,您将无法登录。

如果您还没有演示数据库,请参阅章节 测试 GNU Health 的不同方法,了解如何创建自己的测试环境。

这已经有很多信息了!现在是尝试使用所有这些信息的时候了。

使用这些信息,尝试以下操作 

  1. 在主菜单中导航
  2. 打开配置子菜单
  3. 创建具有家庭医学专业的医生。

资源 · 核心模块

华夏公益教科书