Esta guía te ayudará a instalarlo en tu computadora.
1) Instala MySQL Server
Descarga el instalador
2) Instala Grails 2.5.6
Aquí puedes encontrar la descarga y las instrucciones de instalación
3) Descarga EHRServer
Descarga la versión de desarrollo
aquí.
Descarga la última versión liberada
aquí.
4) Configura la base de datos
Edita el archivo DaraSource, bajo el ambiente "development",
puedes verlo aquí.
Si la base de datos configurada no existe, debes crearla en MySQL. Por simplicidad puedes llamarla "ehrserver".
5) Configuración de las carpetas de trabajo
opts y opts/base_opts
El proyecto incluye una carpeta llamada "opts", que contiene una carpeta llamada "base_opts". Ahí están
las plantillas openEHR que se cargarán cuando se ejecute EHRServer. Puedes mover la carpeta "opts" a
cualquier ora ubicación, si lo haces debes configurar la entrada "app.opt_repo" en el archivo
Config.groovy,
bajo el entorno "development".
xsd
El proyecto incluye una carpeta llamada "xsd" que contiene los esquemas XML necesarios para validar plantillas y
documentos clínicos. Puedes mover esa carpeta pero en
Config.groovy
debes actualizar las siguientes entradas:
6) Configura la clave de tokens para la API REST
Es necesario configurar la variable de entorno EHRSERVER_REST_SECRET, se recomienda que el valor sea un UUID.
La variable debería verse así con un valor de ejemplo: EHRSERVER_REST_SECRET=6067dba9-1234-1234-1234-92208c77ce77
¿Cómo configurar variables de entorno?
7) Ejecutando EHRServer
Para ejecutar, debes correr este comando desde la consola, estando dentro de la carpeta del EHRServer:
ehrserver> grails -Dserver.port=8090 -Duser.timezone=UTC run-app
Esto ejecutará EHRServer localmente, y estará accesible desde el puerto 8090, podrás accederlo desde:
http://localhost:8090/ehr
Para ingresar desde la consola web, utiliza las credenciales de administración: admin / admin / 123456
(nombre de usuario / clave, número de organización). Como este usuario es adminstrador, tendrá acceso
a todas las secciones de la consola web.
Para usuarios con más restricciones puedes usar: accman / accman / 123456 (usuario que gestiona una cuenta),
orgman / orgman / 123456 (usuario que gestiona una organización).
8) Crear variables de entorno para habilitar el registro de usuarios
Cuando un usuario se registra desde la consola web, el EHRServer enviará un correo con información de cómo
ingresar al EHRServer y un link para establecer una clave para su cuenta. Para poder enviar el correo, se
debe configurar un servidor de correos SMTP mediante las siguientes variables de entorno:
Si tienes algún problema, consulta en nuestro foro de la comunidad.