OpenMRS là một hệ thống lưu trữ và truy xuất hồ sơ bệnh án điện tử (EMR) hiệu quả được phát hành dưới dạng phần mềm nguồn mở. Nó giúp cung cấp dịch vụ chăm sóc sức khỏe ở các nước đang phát triển để điều trị cho hàng triệu bệnh nhân HIV/AIDS và bệnh lao (TB). Nó được thành lập trên các nguyên tắc cởi mở để trao đổi dữ liệu bệnh nhân với các hệ thống thông tin y tế khác. Bạn có thể quản lý tất cả hồ sơ bệnh án điện tử thông qua giao diện dựa trên web OpenMRS.
Hướng dẫn này sẽ giải thích cách cài đặt phần mềm OpenMRS trên Ubuntu 22.04.
Tiếp theo, hãy xác minh phiên bản Java bằng lệnh sau lệnh:
Bạn sẽ nhận được kết quả đầu ra sau:
Lúc này, Java 8 đã được cài đặt trên máy chủ của bạn. Bây giờ bạn có thể tiến hành cài đặt máy chủ MySQL.
Đầu tiên, tạo người dùng và nhóm cho MySQL bằng lệnh sau:
Tiếp theo, tải xuống MySQL 5.6 nguồn từ trang web chính thức của họ bằng lệnh sau:
Tiếp theo, giải nén tệp đã tải xuống bằng lệnh sau lệnh:
Tiếp theo, di chuyển thư mục đã giải nén đến /usr/local bằng lệnh sau:
Tiếp theo, thay đổi thư mục thành thư mục /usr/local/mysql và thiết lập quyền sở hữu phù hợp bằng lệnh sau lệnh:
Tiếp theo, cài đặt các phụ thuộc cần thiết bằng lệnh sau:
Tiếp theo, chạy tập lệnh sau để cài đặt MySQL máy chủ:
Bạn sẽ nhận được kết quả đầu ra sau:
Tiếp theo, thiết lập quyền sở hữu thích hợp cho mysql và dữ liệu thư mục:
Tiếp theo, sao chép tệp cấu hình MySQL và tệp dịch vụ vào đúng vị trí:
Tiếp theo, khởi động dịch vụ MySQL ở chế độ an toàn chế độ:
Tiếp theo, đặt mật khẩu gốc MySQL bằng lệnh sau:
Tiếp theo, tạo liên kết tượng trưng của tệp nhị phân MySQL bằng lệnh sau lệnh:
Cuối cùng, khởi động lại máy chủ của bạn bằng lệnh sau:
Sau khi hệ thống khởi động lại, hãy khởi động dịch vụ MySQL và cho phép dịch vụ này khởi động tại hệ thống khởi động lại:
Bây giờ bạn có thể xác minh trạng thái của dịch vụ MySQL bằng lệnh sau:
Bạn sẽ nhận được kết quả đầu ra sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Trước tiên, hãy tạo người dùng và nhóm cho Tomcat bằng lệnh sau:
Tiếp theo, hãy tải xuống Tomcat 8 từ trang web chính thức của họ bằng lệnh sau:
Tiếp theo, tạo một thư mục cho Tomcat và giải nén tệp đã tải xuống vào thư mục /opt/tomcat:
Tiếp theo, đặt quyền sở hữu thích hợp thành /opt/tomcat thư mục:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Thêm các dòng sau:
Lưu và đóng tệp, sau đó tải lại daemon systemd để áp dụng thay đổi:
Tiếp theo, khởi động dịch vụ Tomcat bằng lệnh sau:
Bây giờ bạn có thể xác minh trạng thái của dịch vụ Tomcat bằng lệnh sau lệnh:
Bạn sẽ nhận được kết quả sau:
Lúc này, Tomcat đã được khởi động và lắng nghe trên cổng 8080. Bây giờ bạn có thể tiến hành bước tiếp theo.
Tiếp theo, tải xuống phiên bản mới nhất của OpenMRS bằng lệnh sau:
Sau khi tải xuống hoàn tất, hãy sao chép tệp đã tải xuống vào ứng dụng web Tomcat thư mục:
Tiếp theo, thay đổi quyền sở hữu tệp openmrs.war thành tomcat:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22302%22%3E%3C/svg%3E
Chọn ngôn ngữ của bạn và nhấp vào nút =>. Bạn sẽ thấy màn hình Loại cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22335%22%3E%3C/svg%3E
Chọn loại cài đặt bạn muốn và nhấp vào nút =>. Bạn sẽ thấy màn hình sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22354%22%3E%3C/svg%3E
Cung cấp mật khẩu gốc MySQL của bạn, ghi lại mật khẩu quản trị viên và nhấp vào nút =>. Bạn sẽ thấy màn hình sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22368%22%3E%3C/svg%3E
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22348%22%3E%3C/svg%3E
Nhấp vào nút => để tạo cơ sở dữ liệu cho OpenMRS và hoàn tất cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22345%22%3E%3C/svg%3E
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22370%22%3E%3C/svg%3E
Cung cấp tên người dùng mặc định là admin và mật khẩu là Admin123, sau đó nhấp vào nút ĐĂNG NHẬP. Bạn sẽ thấy bảng điều khiển OpenMRS trên màn hình sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22394%22%3E%3C/svg%3E
Hướng dẫn này sẽ giải thích cách cài đặt phần mềm OpenMRS trên Ubuntu 22.04.
Điều kiện tiên quyết
- Một máy chủ chạy Ubuntu 22.04.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cài đặt OpenJDK 8
OpenMRS là một ứng dụng dựa trên Java và chỉ hỗ trợ Java phiên bản 8. Vì vậy, bạn sẽ cần cài đặt Java 8 vào máy chủ của mình. Bạn có thể cài đặt nó bằng lệnh sau.
Mã:
apt install openjdk-8-jdk
Mã:
java -version
Mã:
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-8u352-ga-1~22.04-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)
Cài đặt MySQL Server 5.6
Bây giờ, bạn sẽ cần cài đặt phiên bản máy chủ MySQL 5.6 trên máy chủ của mình. Vì OpenMRS chỉ hỗ trợ MySQL phiên bản 5.6. Theo mặc định, MySQL 5.6 không có trong kho lưu trữ mặc định của Ubuntu 22.04. Vì vậy, bạn sẽ cần cài đặt nó từ nguồn.Đầu tiên, tạo người dùng và nhóm cho MySQL bằng lệnh sau:
Mã:
groupadd mysql
useradd -g mysql mysql
Mã:
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
Mã:
tar -xvf mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
Mã:
mv mysql-5.6.46-linux-glibc2.12-x86_64 /usr/local/mysql
Mã:
cd /usr/local/mysql
chown -R mysql:mysql *
Mã:
apt-get install libaio1 libncurses5 libnuma-dev -y
Mã:
scripts/mysql_install_db --user=mysql
Mã:
You can start the MySQL daemon with: cd . ; ./bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl cd mysql-test ; perl mysql-test-run.pl
Please report any problems at http://bugs.mysql.com/
The latest information about MySQL is available on the web at http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
New default config file was created as ./my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings
Mã:
chown -R root .
chown -R mysql data
Mã:
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql.server
Mã:
bin/mysqld_safe --user=mysql &
Mã:
bin/mysqladmin -u root password secure-password
Mã:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Mã:
reboot
Mã:
/etc/init.d/mysql.server start
update-rc.d -f mysql.server defaults
Mã:
/etc/init.d/mysql.server status
Mã:
? mysql.server.service - LSB: start and stop MySQL Loaded: loaded (/etc/init.d/mysql.server; generated) Active: active (running) since Tue 2022-12-13 04:08:18 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Tasks: 22 (limit: 2238) Memory: 455.3M CPU: 329ms CGroup: /system.slice/mysql.server.service ??1120 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/ubuntu2204.pid ??1228 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/…
Dec 13 04:08:17 ubuntu2204 systemd[1]: Starting LSB: start and stop MySQL...
Dec 13 04:08:17 ubuntu2204 mysql.server[1112]: Starting MySQL
Dec 13 04:08:18 ubuntu2204 mysql.server[1112]: . *
Dec 13 04:08:18 ubuntu2204 systemd[1]: Started LSB: start and stop MySQL.
Cài đặt Tomcat 8
Tiếp theo, bạn sẽ cần cài đặt Tomcat 8 để triển khai OpenMRS.Trước tiên, hãy tạo người dùng và nhóm cho Tomcat bằng lệnh sau:
Mã:
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Mã:
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.84/bin/apache-tomcat-8.5.84.tar.gz
Mã:
mkdir /opt/tomcat
tar -xvzf apache-tomcat-8.5.84.tar.gz -C /opt/tomcat/ --strip-components=1
Mã:
chown -R tomcat:tomcat /opt/tomcat
Tạo tệp dịch vụ Systemd cho Tomcat
Tiếp theo, bạn sẽ cần tạo tệp dịch vụ systemd để quản lý dịch vụ Tomcat. Bạn có thể tạo nó bằng lệnh sau:
Mã:
nano /etc/systemd/system/tomcat.service
Mã:
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment=’CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Mã:
systemctl daemon-reload
Mã:
systemctl start tomcat
Mã:
systemctl status tomcat
Mã:
? tomcat.service - Apache Tomcat Web Application Container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2022-12-13 04:11:30 UTC; 7s ago Process: 1394 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1401 (java) Tasks: 28 (limit: 2238) Memory: 97.0M CPU: 2.192s CGroup: /system.slice/tomcat.service ??1401 /usr/lib/jvm/java-1.8.0-openjdk-amd64//bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djav>
Dec 13 04:11:30 ubuntu2204 systemd[1]: Starting Apache Tomcat Web Application Container...
Dec 13 04:11:30 ubuntu2204 startup.sh[1394]: Tomcat started.
Dec 13 04:11:30 ubuntu2204 systemd[1]: Started Apache Tomcat Web Application Container.
Cài đặt OpenMRS Ubuntu 22.04
Đầu tiên, tạo một thư mục cho OpenMRS và thiết lập quyền sở hữu phù hợp bằng lệnh sau:
Mã:
mkdir /var/lib/OpenMRS
chown -R tomcat:tomcat /var/lib/OpenMRS
Mã:
wget https://sourceforge.net/projects/openmrs/files/releases/OpenMRS_Platform_2.5.7/openmrs.war
Mã:
cp openmrs.war /opt/tomcat/webapps/
Mã:
chown -R tomcat:tomcat /opt/tomcat/webapps/openmrs.war
Thực hiện cài đặt OpenMRS qua trình duyệt web
Bây giờ, hãy mở trình duyệt web của bạn và truy cập trình hướng dẫn cài đặt web OpenMRS bằng URL Bạn sẽ thấy màn hình lựa chọn ngôn ngữ OpenMRS:data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22302%22%3E%3C/svg%3E
Chọn ngôn ngữ của bạn và nhấp vào nút =>. Bạn sẽ thấy màn hình Loại cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22335%22%3E%3C/svg%3E
Chọn loại cài đặt bạn muốn và nhấp vào nút =>. Bạn sẽ thấy màn hình sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22354%22%3E%3C/svg%3E
Cung cấp mật khẩu gốc MySQL của bạn, ghi lại mật khẩu quản trị viên và nhấp vào nút =>. Bạn sẽ thấy màn hình sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22368%22%3E%3C/svg%3E
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22348%22%3E%3C/svg%3E
Nhấp vào nút => để tạo cơ sở dữ liệu cho OpenMRS và hoàn tất cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22345%22%3E%3C/svg%3E
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22370%22%3E%3C/svg%3E
Cung cấp tên người dùng mặc định là admin và mật khẩu là Admin123, sau đó nhấp vào nút ĐĂNG NHẬP. Bạn sẽ thấy bảng điều khiển OpenMRS trên màn hình sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22394%22%3E%3C/svg%3E