当前位置:首页 > 帮助中心 > 如何在Ubuntu服务器上安装OpenEMR医疗软件

如何在Ubuntu服务器上安装OpenEMR医疗软件

发布时间:2020/2/13 9:31:21    来源: A5互联

医疗实践需要一种特殊的软件来安排病人,管理他们的记录,并遵守标准,它应该具有可靠性和用户使用有好性。

提供医疗实践所需的所有功能的软件比比皆是。事实上,有许多专有的解决方案可以满足这些需求。但是,您可以在标准的现成硬件上启动和运行的开源解决方案又如何呢?

其中一个解决方案是OpenEMR,这是一个医疗实践软件,包括患者统计数据、日程安排、电子病历、处方、账单、临床决策规则、患者门户、报告、多语言支持、安全性和大量文档。

OpenEMR唯一需要注意的是,它的安装并不简单。但是不要害怕,任何有一点Linux经验的IT管理员都可以启动和运行它。这里将介绍在Ubuntu服务器18.04上安装OpenEMR的步骤。

准备工作:

Ubuntu Server服务器的运行实例

具有sudo特权的用户

一、如何更新和升级服务器

在深入研究OpenEMR安装之前,请最好先更新和升级服务器。要记住的一件事是,如果内核已升级,则需要重新启动计算机才能使更新生效。

要更新和升级Ubuntu,请登录到您的系统并发出以下两个命令:

sudo apt-get update

sudo apt-get upgrade -y

这两个命令完成后,可能需要重启服务器,并准备安装OpenERM。 

二、如何安装依赖项

升级后的第一件事是安装必要的依赖项。为此,请登录到您的Ubuntu服务器并发出以下命令:

sudo apt-get install mysql-server php php-xml php-mbstring php-mysql apache2 wget -y

安装依赖项后,您需要配置MySQL数据库服务器。使用以下命令执行此操作:

sudo mysql_secure_installation

系统将要求您设置VALIDATE PASSWORD插件,设置管理员密码,删除匿名用户,禁止远程root登录,删除测试数据库并对其进行访问以及重新加载特权表。

当被问到时,对所有问题回答Y。  

接下来,我们需要创建一个数据库。使用以下命令登录到MySQL提示符:

sudo mysql -u root -p

输入您为MySQL管理员用户创建的密码。在MySQL提示符下,使用以下命令创建数据库:

CREATE DATABASE openemr;

接下来,创建用户并通过以下命令授予用户使用新数据库的权限:

CREATE USER 'openemruser'@'localhost' IDENTIFIED BY 'PASSWORD';

其中PASSWORD是强密码/唯一密码。

接下来,使用以下命令授予用户访问新数据库的权限:

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

使用以下命令完成此操作:

FLUSH PRIVILEGES;

exit

三、如何为OpenEMR配置PHP

还必须为OpenEMR正确配置PHP。为此,发出命令:

sudo nano /etc/php/7.2/apache2/php.ini

在该文件中,您需要更改以下PHP选项:

short_open_tag = Off

max_execution_time = 60

max_input_time = -1

max_input_vars = 3000

memory_limit = 512M

display_errors = Off

log_errors = On

post_max_size = 30M

file_uploads = On

upload_max_filesize = 30M

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

mysqli.allow_local_infile = On

处理完之后,保存并关闭文件。

四、如何下载和解压缩OpenEMR

接下来,我们需要下载并解压缩OpenEMR所需的文件。为此,发出命令:

wget https://downloads.sourceforge.net/project/openemr/OpenEMR%20Current/5.0.2.1/openemr-5.0.2.tar.gz

文件下载完成后,使用以下命令将其解压缩:

tar xvzf openemr * .tar.gz

现在,您应该有一个名为openemr-5.0.2的新目录。

设置目录名称和权限

下一步是重新定位并重命名openemr-5.0.2目录,并为其赋予必要的权限。首先,使用命令重命名目录:

mv openemr-5.0.2 openemr

现在,您可以使用以下命令移动目录:

sudo mv openemr /var/www/html/

设置目录后,使用以下命令为其赋予适当的所有权:

sudo chown -R www-data:www-data /var/www/html/openemr

还有一个特定文件需要特定权限。使用以下命令完成此步骤:

sudo chmod 666 /var/www/html/openemr/sites/default/sqlconf.php

五、如何安装OpenEMR

我们已经做好了预检步骤的准备,现在是时候安装OpenEMR了。打开Web浏览器,并将其指向http:// SERVER_IP / openemr(其中SERVER_IP是Ubuntu服务器的IP地址),您会看到安装欢迎界面(图A)。

单击Next继续。在结果窗口(图B)中,确保我已经创建了数据库,然后单击Next。

单击“Proceed To Step” ,继续执行步骤2。 

在出现的窗口(图C)中填写必要的信息:

服务器主机: localhost

服务器端口: 3306

数据库名称: openemr

登录名: openemr

密码:您为openemr数据库用户创建的密码

初始用户登录名:新用户名,但不得少于12个字符

初始用户密码:初始用户登录的新密码

初始用户的名字:您的名字

初始用户的姓氏:您的姓氏

初始组:Default

填写完该信息后,单击“Create DB And User”,创建数据库和用户。在下一个窗口(图D)中,单击“Proceed To Step 4”,继续执行步骤4。 

在出现的窗口(图E)中,单击“ Proceed To Step 5”,继续执行步骤5。

由于我们已经处理了PHP配置,因此请单击继续执行第6步(图F)。

下一个窗口(图G)将显示您需要粘贴到OpenEMR的Apache配置文件中的内容。使用以下命令创建该新文件:

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

将以下内容粘贴到该新文件中:

保存并关闭文件。 

然后,您需要使用以下命令启用站点:

sudo a2ensite openemr

最后,使用以下命令重新加载Apache配置文件:

sudo systemctl reload apache2

完成后,请单击“Proceed To Select A Theme”,继续选择主题。在出现的窗口(图H)中,保留当前主题或单击“Show More Themes”,显示更多主题。 

选择主题后,单击“Proceed To Final Step”,继续至最后一步。

最后一个屏幕将显示您的登录信息,并为您提供单击链接的链接,该链接会将您带到登录屏幕。将显示一个注册弹出窗口。您可以花时间注册,也可以不注册。无论哪种方式,都将显示登录屏幕,您可以在其中使用在安装过程中创建的用户凭据登录。

至此,您已经安装了自己的医疗软件,该软件可以帮助您在本地数据中心内运行自己的实践。