醫療辦公室的工作流程可能是一堆亂七八糟的電子文件,包括保險表格和預約。 為了簡化患者和工作人員的流程,他們有必要使用高效的軟件——該軟件提供從提前幾周安排時間的所有必需品,沒有關於接待員可用時段或每個藥房手頭有多少庫存的提醒在任何給定的時刻。
您是否正在尋找能夠滿足您需求的醫療實踐? 有許多選項可用,包括專有軟件。 但是,還有另一種選擇:開源解決方案。 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並點擊 進入.
安裝 MariaDB 後,我們需要運行以下命令來啟動數據庫服務器。
安裝 MariaDB 後。 我們需要通過運行以下命令來啟動數據庫服務器
sudo systemctl start mariadb
我們現在需要將 MariaDB 配置為在操作系統啟動時自動啟動。 我們可以通過運行以下命令來做到這一點。
sudo systemctl enable mariadb
如果我們需要停止服務器,我們可以通過運行以下命令來做到這一點。
sudo systemctl stop mariadb
您還可以檢查服務是否正在運行。 您運行以下命令。
sudo systemctl status 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 信息頁面。
步驟 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 步 按鈕。
您現在將被帶到 步驟 1 – 選擇數據庫設置 屏幕。 點擊 我已經創建了數據庫 單選按鈕,然後單擊 繼續第 2 步 接著說。
在 步驟 2 – 數據庫和 OpenEMR 初始用戶設置詳細信息 屏幕,我們需要提供用戶名和密碼、數據庫名稱和主機、數據庫端口和數據庫類型,如下所示。
如果您想為此用戶啟用雙因素身份驗證,請選中啟用 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 安裝現在將完成。
結論
在本指南中,您已經在 ubuntu 20,04 服務器上成功安裝和配置了 OpenEMR。
更多關於如何使用OpenEMR的信息,請訪問官方 文件 頁。