診療所のワークフローは、保険のフォームや予約など、電子文書が絡み合っている可能性があります。 患者とスタッフの両方のプロセスを合理化するために、効率的なソフトウェアにアクセスできる必要があります。これにより、受付係の空き時間枠や各薬局の在庫量を通知することなく、数週間前のスケジュールからすべての必需品を提供できます。いつでも。
あなたはあなたのニーズに合うことができる医療行為を探していますか? プロプライエタリソフトウェアを含む多くのオプションが利用可能です。 ただし、別のオプションがあります。オープンソースソリューションです。 OpenEMRプロジェクトは、このタイプのデジタルヘルスイノベーションを開始する簡単な方法を提供します。
このガイドでは、Ubuntu Server20.04にOpenEMRをインストールするプロセスについて説明します。
前提条件
- このチュートリアルを最大限に活用するには、バージョン20.04を実行しているUbuntuサーバーにアクセスできる必要があります。 自由に使用できる仮想マシンがない場合でも、インストール手順を実行したい場合は、次を使用していつでも仮想マシンを作成できます。 VirtualBox またはLinuxゲストマシンをサポートするその他の仮想化ソフトウェア。
- また、仮想マシンへのルートアクセス権も必要です。 または、root以外のユーザーアカウント sudo 特権。
- これに加えて、サーバーを指す完全修飾ドメイン名も必要になります。
ステップ1:システムを更新する
始める前に、システムが最新であり、最新のソフトウェアバージョンがすべて含まれていることを確認する必要があります。
次のコマンドを実行して、システムを更新します。
sudo apt update && sudo apt upgrade -y
これにより、Ubuntu20.04サーバーで利用できる可能性のあるすべての更新がインストールされます。
ステップ2:インストール Apache
次のステップは、Webサーバーをインストールすることです。 選択します Apache 利用可能な最も広く使用されているWebサーバーの1つであるため、Webサーバーとして使用できます。 Apache には、ページの読み込みを高速化できるHTTP / 2プロトコルのサポートなどの優れた機能セットがあります。
次のコマンドを実行してインストールします Apache o Ubuntu 20.04
sudo apt install apache2 apache2-utils
続行するかどうかを確認するメッセージが表示されたら、次のように入力します Y とヒット 入力。
サーバーのインターネット速度によっては、インストールプロセスに時間がかかる場合があります。
このインストールが完了したら、有効にする必要があります 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は広く使用されているスクリプト言語であり、主にサーバー側のスクリプトに使用されますが、Webサイトのフロントエンドに変更を加えるためにも使用される場合があります。
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
ルートパスワードの入力を求められます。 Enter パスワードとヒット Enter。 MariaDBシェルにログインしたら、次のコマンドを実行して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シェルを作成します。
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に移動する必要があります。
http:// SERVER_IP / openemr
あなたはに連れて行かれます インストール前–ファイルとディレクトリのアクセス許可の確認画面。 クリックしてください 手順1に進みます ボタン。
あなたは今に連れて行かれます ステップ1-データベース設定を選択します 画面。 クリックしてください 私はすでにデータベースを作成しました ラジオボタンをクリックし、 手順2に進みます 続ける。
の ステップ2–データベースとOpenEMRの初期ユーザー設定の詳細 画面では、以下に示すように、ユーザー名とパスワード、データベース名とホスト、データベースポート、およびデータベースタイプを指定する必要があります。
このユーザーの2要素認証を有効にする場合は、[2FAを有効にする]チェックボックスをオンにします。
すべての詳細を入力したら、[作成]をクリックします DBとユーザー ボタン。
次のページが読み込まれるのを待ちます。 しばらくお待ちください。 このページでは、ユーザーとデータベースが正常に作成されたかどうかを確認します。 ページが完全に読み込まれたら、をクリックします 手順4に進みます ボタン。
手順4–アクセス制御リストの作成と構成画面が表示されます。 デフォルトのままにして、をクリックします 手順6に進みます ボタン。
あなたはに連れて行かれます ステップ5–PHPを構成する 画面。 このページでは、 Apache OpenEMR用のWebサーバー。
次に、構成に進みます。 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のインストールが完了しました。
結論
このガイドでは、ubuntu20,04サーバーにOpenEMRを正常にインストールして構成しました。
OpenEMRの使用方法の詳細については、公式にアクセスしてください。 ドキュメンテーション ページ。