Configurar el servidor backend Gnumed

Recientemente cubrí la interfaz de software Gnumed desarrollada para la industria médica (consulte “Deje que su práctica médica sea de código abierto con Gnumed”). En este artículo, le mostré cómo comenzar con Gnumed, pero limité la instalación a solo usar servidores públicos. Debido a que estos servidores públicos no pueden almacenar datos de pacientes de forma segura, debe poder configurar su propio servidor backend para este propósito. Aquí es donde entra este tutorial.

En este artículo, aprenderá cómo instalar todo lo que necesita para conectar la interfaz de Gnumed a un servidor back-end de Gnumed ubicado localmente. Ilustraré esto en Ubuntu 9.10, el resultado final será la instalación solo localmente. Por supuesto, las modificaciones necesarias para realizar esta instalación basada en LAN no deberían resultarle difíciles una vez que ejecute la instalación local.

Este artículo llegó en un buen momento porque este mes se acaba de anunciar que las nuevas versiones de Gnumed incluirán tanto la gestión de medicamentos como el procesamiento de recetas, y también se anunció (en el blog de Gnumed) que la compañía está trabajando en una función de facturación para su inclusión. en un número futuro de Gnumed. Esto es, por supuesto, una buena noticia.

Pero por ahora empecemos a instalar el servidor.

Antes de continuar, asegúrese de tener una instalación de PostgreSQL ejecutándose. Para obtener más información, consulte mi artículo "Configuración básica del servidor postgresql".

Una vez que ejecute PostgreSQL, puede comenzar.

Configuración del back-end

Vaya a la página de descarga del servidor Gnumed y cargue el archivo servidor gnumed deb (simplemente haga clic en el espejo). Después de descargar este archivo, abra la ventana del terminal, cd al directorio donde guardó el archivo e ingrese el comando:

sudo dpkg -i gnumed-servidor *

que instalará el servidor.

Una vez que el servidor está instalado, debe crear las bases de datos utilizadas por Gnumed. Afortunadamente, el paquete del servidor Gnumed incluye un comando simple para esto. Desde la ventana de la terminal, ingrese el comando:

sudo gm-bootstrap_server

Llevará algún tiempo ejecutar este comando. Y, al final, puede parecer que tienes algunos errores. Lo más probable es que estos errores mencionen una contraseña; estos errores se pueden ignorar de forma segura.

Configuración

Solo hay dos configuraciones de las que debe ocuparse. El primero es copiar el archivo .conf apropiado a un archivo ~ / .gnumed catalogar. El archivo que desea copiar será /etc/gnumed/gnumed-client.conf. Copie esto con el comando:

sudo cp /etc/gnumed/gnumed-client.conf ~ / .gnumed

Realmente solo necesita hacer un cambio en este archivo. Busque esta sección que comience con:

[profile local GNUmed database]

anfitrión =

quieres cambiar anfitrión = cadena de visualización:

host = host local

Ahora necesita realizar cambios en el archivo PostgreSQL. El archivo en cuestión /etc/postgres/8.4/main/pg_hba.conf. Debe agregar una sección a una sección muy específica de este archivo. Busque esta línea:

# TIPO DE BASE DE DATOS USUARIO DIRECCIÓN MÉTODO CIDR

Debajo de esta línea, debe agregar:

auto-grupo local + gm-logins md5

Una vez que haya agregado esto, guarde el archivo y reinicie PostgreSQL con el comando:

sudo /etc/init.d/postgresql-8.4 reiniciar

Iniciar sesión

Ahora es el momento de ejecutar Gnumed e iniciar sesión en el servidor local. Cuando comience, necesitará la siguiente información de inicio de sesión:

  • Backend: base de datos local Gnumed
  • Nombre de usuario: cualquier-doc
  • Contraseña: cualquier-doc

Haga clic en Aceptar para comenzar el proceso de inicio de sesión. Deberá pasar por un par de ventanas (como la configuración de discrepancia de idioma). Pero después de eso, trabajará con su propio servidor backend Gnumed.

Observaciones finales

Cualquier médico que quiera tomar atajos (y quiera ocuparse de su propia tecnología) necesitará implementar Gnumed. Y con características futuras, Gnumed es una gran solución.

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información