怎样安装 OpenEMR Medical Office Ubuntu 20.04 上的工作流软件

医疗办公室的工作流程可能是一堆乱七八糟的电子文件,包括保险表格和预约。 为了简化患者和工作人员的流程,他们有必要使用高效的软件——该软件提供从提前几周安排时间的所有必需品,没有关于接待员可用时段或每个药房手头有多少库存的提醒在任何给定的时刻。

您是否正在寻找能够满足您需求的医疗实践? 有许多选项可用,包括专有软件。 但是,还有另一种选择:开源解决方案。 OpenEMR 项目提供了一种开始此类数字健康创新的简单方法。

在本指南中,我们将引导您完成在 Ubuntu Server 20.04 上安装 OpenEMR 的过程。

先决条件

  • 为了充分利用本教程,您需要访问运行 20.04 版的 Ubuntu 服务器。 如果您没有可用的虚拟机但仍希望按照安装过程进行操作,您可以随时使用 VirtualBox 或任何其他支持 Linux 客户机的虚拟化软件。
  • 您还需要对虚拟机具有 root 访问权限。 或非root用户帐户 sudo 特权。
  • 除此之外,您还需要一个完全限定的域名指向您的服务器。

步骤 1:更新系统

在开始之前,我们需要确保我们的系统是最新的并且包含所有最新的软件版本。

运行以下命令来更新您的系统。

sudo apt update && sudo apt upgrade -y

这将安装可能适用于 Ubuntu 20.04 Server 的任何更新。

第 2 步:安装 Apache

下一步是安装网络服务器。 我们会选择 Apache 作为我们的网络服务器,因为它是可用的最广泛使用的网络服务器之一。 Apache 有一组很好的功能,包括对 HTTP/2 协议的支持,它允许更快的页面加载。

运行以下命令进行安装 Apache o Ubuntu 20.04

sudo apt install apache2 apache2-utils

当提示是否继续时,键入 并击中 进入.

安装过程需要一些时间,具体取决于服务器的互联网速度。

安装完成后,我们需要启用 Apache LAMP 所需的模块(Linux-Apache-MariaDB-PHP) 工作。

sudo systemctl start apache2

运行以下命令启动 Apache 系统启动时自动。

sudo systemctl enable apache2

以确保 Apache 已启动并运行,您可以运行以下命令。

sudo systemctl status apache2

如果一切设置正确,您应该会看到类似于下面的结果。

步骤 3. 安装 MariaDB

在这一步中,我们将安装 MariaDB 服务器。 这是一个关系数据库管理系统,它与 PHP 一起工作,提供一个标准的 MySQL 安装,可以被其他程序和脚本访问。

我们可以通过运行以下命令来安装 MariaDB。

sudo apt install software-properties-common mariadb-server mariadb-client

当提示是否继续时,输入Y并点击 进入.

怎样安装 OpenEMR Medical Office Ubuntu 20.04 上的工作流软件 1

安装 MariaDB 后,我们需要运行以下命令来启动数据库服务器。

安装 MariaDB 后。 我们需要通过运行以下命令来启动数据库服务器

sudo systemctl start mariadb

我们现在需要将 MariaDB 配置为在操作系统启动时自动启动。 我们可以通过运行以下命令来做到这一点。

sudo systemctl enable mariadb

如果我们需要停止服务器,我们可以通过运行以下命令来做到这一点。

sudo systemctl stop mariadb

您还可以检查服务是否正在运行。 您运行以下命令。

sudo systemctl status mariadb

如果一切设置正确,您应该会看到类似于下面的结果。

MariaDB 服务器在线

第 4 步:安装 PHP

现在我们有 Apache 并安装了 MariaDB,我们将需要安装 PHP。 在Web开发中,PHP是一种广泛使用的脚本语言,主要用于服务器端脚本编写,但也可以用于对网站前端进行修改。

我们将安装 PHP 和 OpenEMR 所需的一些额外模块。

sudo apt-get install php
sudo apt-get install php libapache2-mod-php php-mysql php-mbstring php-xml

安装完成后,我们需要重新启动 Apache 以便它可以加载新的 PHP 模块。

sudo systemctl restart apache2

为了测试 PHP 安装,我们将创建一个名为 info.php 的文件并将其放在文档根目录中。

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

现在,如果您将浏览器指向服务器的 IP 地址,您应该会看到一个 PHP 信息页面。

PHP版本信息

步骤 5:为 OpenEMR 创建数据库

在这一步中,我们将为 OpenEMR 创建一个数据库和用户帐户。

首先,我们将以 root 用户身份登录 MariaDB。

mysql -u root -p

系统将提示您输入 root 密码。 Enter 密码并点击 Enter. 登录 MariaDB shell 后,您可以通过运行以下命令为 OpenEMR 创建数据库。

CREATE DATABASE openemr;

这将创建一个名为 openemr 的新数据库。 我们现在将为这个数据库创建一个用户。

CREATE USER 'openemr-user'@'localhost' IDENTIFIED BY '<[email protected]>';

这将为 OpenEMR 创建一个用于登录的用户和密码。 代替 [email protected] 带有安全密码。

我们现在需要将所有权限授予我们刚刚创建的 openemr 数据库的 openemr-user。

GRANT ALL PRIVILEGES ON openemr.* TO 'openemr-user'@'localhost';

现在我们需要运行 FLUSH PRIVILEGES 命令来更新权限表。

FLUSH PRIVILEGES;

Exit 通过键入以下命令来打开 MariaDB shell。

exit;

第 6 步:下载 OpenEMR

现在我们将下载,解压缩下载的 zip 文件,并将解压缩的文件移动到 web 根目录。

sudo apt install wget
wget https://downloads.sourceforge.net/project/openemr/OpenEMR%20Current/5.0.2.1/openemr-5.0.2.tar.gz
tar xvzf openemr*.tar.gz
mv openemr-5.0.2 /var/www/html/openemr5

完成此操作后,我们希望将 OpenEMR 目录中所有文件的所有权更改为 www-data。 我们还需要更改 OpenEMR 目录中 sqlconf.php 文件的权限。

chown -R www-data:www-data /var/www/html/openemr
chmod 666 /var/www/html/openemr/sites/default/sqlconf.php

第 7 步:安装 OpenEMR

现在剩下要做的就是运行安装程序。 您需要打开 Web 浏览器并导航到服务器的 IP 地址,然后是 /openemr。

https://SERVER_IP/openemr

您将被带到 预安装 – 检查文件和目录权限屏幕. 点击 继续第 1 步 按钮。

检查 OpenEMR 的系统先决条件

您现在将被带到 步骤 1 – 选择数据库设置 屏幕。 点击 我已经创建了数据库 单选按钮,然后单击 继续第 2 步 接着说。

步骤 2 – 数据库和 OpenEMR 初始用户设置详细信息 屏幕,我们需要提供用户名和密码、数据库名称和主机、数据库端口和数据库类型,如下所示。

数据库设置

如果您想为此用户启用双因素身份验证,请选中启用 2FA 复选框。

填写完所有详细信息后,单击“创建” 数据库和用户 按钮。

2FA认证

等待下一页加载。 请耐心等待。 此页面将检查用户和数据库是否已成功创建。 当页面完全加载时,单击 继续第 4 步 按钮。

创建数据库用户

您将进入步骤 4 – 创建和配置访问控制列表屏幕。 保持默认,点击 继续第 6 步 按钮。

创建访问控制列表

您将被带到 第 5 步 – 配置 PHP 屏幕。 此页面告诉您怎样设置您的 Apache OpenEMR 的网络服务器。

我们现在将继续配置 Apache OpenEMR 的 Web 服务器。返回到您的终端,并使用您喜欢的文本编辑器,在 apache 目录中创建一个名为 openemr.conf 的新配置文件。

sudo nano /etc/apache2/sites-available/openemr.conf

现在,用以下几行填充文件。 完成后请记住保存并退出文件。

<Directory "/var/www/html/openemr">
AllowOverride FileInfo
Require all granted
</Directory>

<Directory "/var/www/html/openemr/sites">
AllowOverride None
</Directory>

<Directory "/var/www/html/openemr/sites/*/documents">
Require all denied
</Directory>

接下来,运行以下命令重新启动 Apache 服务。

sudo systemctl restart apache2

完成上述所有步骤后,返回浏览器并单击 继续第 6 步 按钮。

OpenEMR 设置

在下一页,单击 继续选择主题 按钮。 为 OpenEMR 选择主题后,单击 进行最后一步.

选择一个主题

最后安装步骤

最后,会出现一个确认页面,其中显示有关您的 OpenEMR 安装的所有详细信息。 点击 单击此处开始使用 OpenEMR 在左下角。

OpenEMR 安装成功

您将被带到登录页。 提供您的用户名密码并单击 登录.

登录

身份验证成功后,您将进入 OpenEMR 仪表板。

开放式电子病历

OpenEMR 安装现在将完成。

结论

在本指南中,您已经在 ubuntu 20,04 服务器上成功安装和配置了 OpenEMR。

更多关于怎样使用OpenEMR的信息,请访问官方 文件 页。

怎样安装 OpenEMR Medical Office Ubuntu 20.04 上的工作流软件