OpenMRS o Open Medical Record System è un progetto open source collaborativo basato su Java utilizzato per creare un sistema di cartelle cliniche personalizzato senza conoscenze di programmazione.
Per installare OpenMRS su un VPS CentOS segui i semplicissimi passaggi descritti di seguito. OpenMRS richiede Java 6, servlet container Java come Apache Tomcat e un database esistente come MySQL.
Installa JAVA
Installa Java 6 usando il seguente comando:
yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel ant
Verifica la versione Java installata sul server:
java -version java version "1.6.0_33" OpenJDK Runtime Environment (IcedTea6 1.13.5) (rhel-1.13.5.1.el6_6-x86_64) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
Installa Tomcat
Scarica e installa l'ultima versione di Apache Tomcat 7 (non installare Tomcat 8 se intendi usarlo con Java 6):
cd /opt wget http://www.webhostingreviewjam.com/mirror/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz tar -zxf apache-tomcat-7.0.57.tar.gz -C /usr/local mv /usr/local/apache-tomcat-7.0.57 /usr/local/tomcat useradd -r tomcat --shell /bin/false chown -R tomcat: /usr/local/tomcat
Modifica il file "/usr/local/tomcat/bin/catalina.sh" e aggiungi la riga seguente prima di "# Supporto specifico per il sistema operativo. $var _deve_ essere impostato su true o false.' riga:
export JAVA_HOME=/usr
Installa OpenMRS
Per gli utenti avanzati che utilizzano OpenMRS in produzione si consiglia di scaricare il file WAR di OpenMRS Platform 1.10.1. Può essere scaricato da http://openmrs.org/download/
cd /usr/local/tomcat/webapps wget http://sourceforge.net/projects/openmrs/files/releases/OpenMRS_Platform_1.10.1/openmrs.war/download -O openmrs.war mkdir -P /usr/local/tomcat/.OpenMRS chown tomcat: /usr/local/tomcat/webapps/openmrs.war chown tomcat: /usr/local/tomcat/.OpenMRS/
Poiché il file "openmrs.war" si trova nella directory "/usr/local/tomcat/webapps", verrà distribuito automaticamente da Tomcat all'avvio, quindi avvia il servizio Tomcat:
cd /usr/local/tomcat/bin ./startup.sh
OpenMRS richiede un database per funzionare poiché è qui che vengono salvati i dati, quindi crea un nuovo database MySQL "openmrsdb" sul tuo server:
mysql -u root -p mysql> CREATE DATABASE openmrsdb; mysql> CREATE USER openmrs@localhost; mysql> SET PASSWORD FOR 'openmrs'@'localhost' = PASSWORD("openmrs-password"); mysql> GRANT ALL PRIVILEGES ON openmrsdb.* TO 'openmrs'@'localhost' IDENTIFIED BY 'openmrs-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Apri http://indirizzo-ip-server:8080/openmrs e segui le semplici istruzioni:seleziona la lingua di installazione, scegli il tipo di installazione "Avanzata", inserisci "openmrsdb" come nome del database, "openmrs" come nome utente MySQL e password MySQL per l'utente 'openmrs' definito in precedenza e infine specificare una nuova password per l'utente amministratore.
Se desideri eliminare l'8080 dall'URL e aprire OpenMRS tramite un URL normale (ad esempio l'applicazione Web OpenMRS proxy inverso dietro Apache), modifica il file di configurazione di Apache e aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] ServerName your-domain.com ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://server-ip-address:8080/openmrs/ ProxyPassReverse / http://server-ip-address:8080/openmrs/ <Location /> Order allow,deny Allow from all </Location>
Per aprire OpenMRS utilizzando http://tuo-dominio.com, cambia "indirizzo-ip-server" con "tuo-dominio.com" nelle direttive ProxyPass e ProxyPassReverse. Non dimenticare di riavviare il server Web Apache per rendere effettive le modifiche:
service httpd restart
Questo è tutto. L'installazione di OpenMRS è ora completa. Ovviamente non devi fare nulla di tutto questo se utilizzi uno dei nostri servizi di hosting CentOS super veloci, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare OpenMRS per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.