Sett opp en Gnumed backend server

Nylig Jeg dekket front-end av Gnumed programvare utviklet for den medisinske industrien (se «La din medisinske praksis går open source med Gnumed.") I den artikkelen jeg viste deg hvordan du kan begynne å jobbe med Gnumed, men begrenset installasjonen til å bruke de offentlige servere. Fordi disse offentlige servere kan ikke trygt og sikkert hold pasientdata, er det nødvendig å være i stand til å sette opp din egen backend-server for dette formålet. Det er der denne opplæringen kommer i.

I denne artikkelen vil du lære hvordan du installerer alt du trenger for å få Gnumed front end koblet til et lokalt vertskap Gnumed backend server. Jeg skal illustrere dette på Ubuntu 9.10 med sluttresultatet å være en lokal-installasjon. Selvfølgelig de nødvendige endringer for å gjøre dette til en LAN-basert installasjon bør ikke være vanskelig for deg, når du har den lokale installere oppe og går.

Denne artikkelen kommer en god tid fordi denne måneden det ble nettopp annonsert at nye versjoner av Gnumed vil omfatte både medikamenthåndtering og reseptbelagte håndtering samt det ble annonsert (på Gnumed Blog) at et selskap arbeider med en fakturering funksjon for inkludering i en fremtidig utgave av Gnumed. Det er absolutt gode nyheter.

Men for nå, la oss komme videre med serverinstallasjonen.

Før vi fortsetter, må du ha en fungerende installasjon av PostgreSQL oppe og går. For mer informasjon om dette, ta en titt på min artikkel "Basic postgresql server setup."

Når du har PostgreSQL opp og kjører du er klar til å gå.

Installere backend
< p> Gå og gjør det Gnumed serveren nedlasting speil side og laste ned gnumed-server
deb fil (bare klikk på et speil). Når filen er lastet ned åpner opp et terminalvindu, cd til katalogen du lagret filen til, og gi kommandoen:

sudo dpkg -i gnumed-server *
< p> som vil installere serveren.

Så snart serveren er installert må du lage databasene som brukes av Gnumed. Heldigvis Gnumed server pakken inkluderer en enkel kommando for dette. Fra terminalvindu problemet kommandoen:

sudo gm-bootstrap_server

Denne kommandoen vil ta litt tid å gå sin gang. Og, til slutt, kan det virke som om du har noen feil. Disse feilene mest sannsynlig nevne et passord -. Det er trygt å ignorere disse feilene

Konfigurering

Det er bare to konfigurasjoner du må ta vare på. Den første er å kopiere den riktige .conf filen til ~ /.gnumed katalogen. Filen du ønsker å kopiere vil være /etc/gnumed/gnumed-client.conf. Kopier den med kommandoen:

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

Du egentlig bare trenger å gjøre en endring i den fil. Se etter dette avsnittet som begynner med:

[profilere lokale GNUmed database]

host =

Du ønsker å endre host =
linje å reflektere:

host = localhost

Nå må du gjøre en endring i en PostgreSQL-fil. Den aktuelle filen er /etc/postgres/8.4/main/pg_hba.conf. Du må legge til en seksjon til en meget bestemt del av denne filen. Se etter denne linjen:

# TYPE databasebruker CIDR-ADRESSE METODE

Under den linjen du må legge til:

lokal samegroup + gm-pålogginger md5

Når du har lagt det, lagre filen, og start PostgreSQL med følgende kommando:

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

Logg inn

Nå er det på tide å starte opp Gnumed og logge inn på din lokale server. Når du starter vil du ønsker følgende påloggingsinformasjon:

Backend: local Gnumed database

Brukernavn: any-doc

Passord: any-doc

Hit på OK-knappen for å starte innloggingsprosessen. Du er nødt til å gå gjennom et par vinduer (for eksempel språk mismatch innstillinger). Men etter at du vil opp og kjører med din egen Gnumed backend-server.

Avsluttende tanker

Det ville behoove noen lege ønsker å kutte noen hjørner (og som ønsker å ta vare på egen tech ) å distribuere Gnumed. Og med den kommende funksjoner, er Gnumed en fremragende løsning. Anmeldelser