Anvisningar för nätinstallation
PURPL Instruktioner för installation/uppdatering av Journalia:s produkter.
Skriv ut detta och följ anvisningarna!
Observera att det krävs ett gällande underhållsavtal med Journalia eller
annan överenskommelse med Journalia för att ha rätt att ladda filerna.




Anvisningar för slutförande av installation/uppgradering till version 23.20

9 Den gamla Profile-Server-tjänsten stoppas och den avinstalleras med RP_REMO.BAT
Alla gamla Profile-tjänster avinstalleras med RP_REMO.BAT eller RP_REMOK.BAT

10 Starta det nya Journalia-systemet och vid trädet;
Klicka på "Arkiv"
Välj "Öppna fil"
Skriv UPPPRO.1
Tryck Enter.
Ange vilken server och katalog som skall användas.
Nedan används D:\RPROF för vald serverkatalog.
Ange övriga parametrar i bilden.
Undvik stopptid mellan 02:00 och 03:00 då sommartidsövergångarna kan skapa problem.
Stopptiden bör ej sammanfalla med den tid då backup körs.
Det är viktigt att, om flera Profile-servrar skall köras, varje Profile-server har sin unika port och service-namn
Klicka på Starta nätinstallation.
Filer kopieras nu till server. Kan ta många minuter.
Under installationen erhålles kontrollfrågor; egna adressen, egna klinikkoden.
Avsluta det nya Journalia-systemet.

11 Provstarta Profile-servern genom att köra D:\RPROF\SERV\RPSERW.EXE
Öppna D:\RPROF \SERV\RPERROR.TXT och kontrollera att inga felutskrifter finns.
Stoppa Profile-servern. Ctrl+A
Testkör rutinen D:\RPROF \SERV\RPRADDA.BAT.
Kontrollera loggfilen RPSAVE.ERR. (Sök .... . Finns det 4 punkter i följd så är det något fel)
Testkör rutinen D:\RPROF \SERV\RPBACKA.BAT.
Kontrollera RPSAVE.ERR.
Redigera D:\RPROF\SERV\RPAFTER.BAT
Om "nattkörningar" ska göras, Speciella kontroller, backuper, statistik
"goto enden" ändras till "rem goto enden"
Starta D:\RPROF\SERV\RPW.exe
Redigera körningslistan.
Glöm ej att öppna K:PRGPACK.1 och redigera katalognamnen innan du stänger
K:PRGKORN.1
Testkör rutinen D:\RPROF \SERV\RPAFTER.BAT.
Kontrollera D:\RPROF\SERV\VV\RPERROR.TXT
Kontrollera D:\RPROF\SERV\RPSAVE.ERR
Stäng Profile Servern.

12 Kör rutinen D:\RPROF \SERV\RP_INST.BAT.
Profile servern installeras som en service.
Gå till service-hanteraren i Windows och starta Profile server.
Om du senare måste stoppa Profile-server manuellt så görs detta från service-hanteraren.
Kan ta någon sekund innan servicen har stoppats.
Om du skall avinstallera servicen så kör rutinen RP_REMO.BAT

13 Nu skall följande kataloger finnas på servern.
D:\RPROF\APPLIKS
. Denna katalog innehåller 10 "klienter" som används då klientdelen av Journalia körs via
. Remote Desktop Program
D:\RPROF \RPAEDI
. Denna katalog innehåller funktioner för labdata till AVK. (Används ej längre)
D:\RPROF \RPBEDI
. Denna katalog innehåller funktioner för labdata till Diabetes och andra grenar. (Används ej längre)
D:\RPROF \RPEBRE
. Denna katalog innehåller funktioner för att sända ebrev till posten.
D:\RPROF\RPELK
. Denna katalog innehåller funktioner för labdata till alla grenar.
D:\RPROF\EMINA
. Denna katalog innehåller funktioner för 1177, mina vårdkontakter.
D:\RPROF \RPKLIENT\RPROFIL
. Denna katalog kopieras till varje arbetsplats vid behov av programmet RPWI.EXE
. Kontrollera att eventuella program för koppling till folkbokföringen finns.
. Kontrollera att eventuella kopplingar i RPSET.TXT till lab finns.
D:\RPROF\RPKLIENT\RPROLOK
. Denna katalog kopieras till varje arbetsplats vid behov av programmet RPI.EXE
. Används då anrop sker från "externa program" i annat journalsystem.
D:\RPROF \RPKLIENT\RPRORIL
. Används då alla lokala filer skall finnas i en "ramdisk".
D:\RPROF \RPKLIENT\RPROROK
. Används då alla lokala filer skall finnas i en "ramdisk".
. Används då anrop sker från "externa program" i annat journalsystem.
D:\RPROF \RPMAIL
. Denna katalog innehåller funktioner för att sända mail.
D:\RPROF \RPNDR
. Denna katalog innehåller funktioner för att sända statistik till NDR.
D:\RPROF \RPSAVE
. Denna katalog innehåller funktioner för att kontinierligt uppdatera en reserv-server-dator.
D:\RPROF \RPSOCK
. Denna katalog innehåller funktioner för speciella tjänster som kan anropas från Journalias grenar.
D:\RPROF \RPSTRI
. Denna katalog innehåller funktioner för att kommunicera med Riksstroke
D:\RPROF \RPSTRI
. Denna katalog innehåller funktioner för att kommunicera med Riksstroke
D:\RPROF \RPSUPE
. Denna katalog innehåller funktioner för övervakning av de andra tjänsterna.
D:\RPROF \SERV
. Denna katalog innehåller patientdata, parametrar och Profile-serverns funktioner.

14 Hur klienterna kan installeras

14. 1. Starta Journalia med automatisk laddning av Journalias klientdel

A: Dela katalogen D:\RPROF\RPKLIENT med resursnamnet RPKLIENT. Alla användare ska ha läsrättighet.
B: Skapa på varje arbetsplats en ikon till en genväg som anropar server\RPKLIENT\RPWI.EXE
C: På servern anpassa parameterfilen D:\RPROF\RPKLIENT\RPWITXT.TXT. RPS=%APPDATA%\JOURNALIA\ exempelvis.
. RPS anger vilken katalog som RPROFIL kommer att installeras till när användaren startar genvägen.

D: RPI.EXE anropas från "externa program" i annat journalsystem.
\\server\RPKLIENT\RPI.EXE /A=K:AVK.1 /B=persnr /C=anvid /D=12 /E=END
eller anrop av Cytobase med XML-svar
\\server\RPKLIENT\RPI.EXE /A=anvid /B=K:CYTORD.1 /C=persnr /D=sid /E=pid /F=vid /G=END
E: På servern anpassa parameterfilen D:\RPROF\RPKLIENT\RPITXT.TXT. RPS=%APPDATA%\JOURNALIA\ exempelvis.
. RPS anger vilken katalog som RPROLOK kommer att installeras till när användaren startar genvägen.

persnr-format 19420217-6410 anvid=inloggad i journal-systemet.
sid, pid och vid, betydelse beskrivs av anropande program.
XML-svarsfilen läggs i den katalog som anges av PPJ-parametern i RPSET.TXT
Varje gång RPI eller RPWI anropas jämföres första raden i parameterfilen på servern och i den lokala katalogen
och om de är olika sker en radering av den lokala katalogen. Men filerna KK\BASVAL.1,
KK\AVKVAL.1, KK\BASKNK.1 och vissa statistikfiler sparas och återkopieras lokalt av RPWI.EXE resp RPI.EXE.

14.2 Starta Journalias klientdel via anrop av Remote Desktop Program.

A. D:\RPROF\APPLIKS innehåller 10 st klientdelar (RPKLI01,...,RPKLI10)
Om det behövs fler samtidiga användare kan RPKLIxx utökas till max 99.
B. För att skapa en RDP-användare i Windows server 2016 gör så här
Öppna Server Managemnet
Klicka på Tools
Välj Active directory Users and Computers
Välj Users
Välj Action New User
Ange namn, userid och password
Finish, användaren blir nu skapad.
Välj User, användare Properties
Välj Environment
Ange Start the following program
D:\RPROF\APPLIKS\RPKLIENTS\RPWI.EXE
D:\RPROF\APPLIKS\RPKLIENTS
C. På de arbetsplatser där Journalia ska kunna startas skapas exempelvis C:\APPAR och filen userklientrdp.rdp kopieras
från D:\RPROF\APPLIKS\RPKLEINTS till C:\APPAR.
D: En genväg skapas på arbetsplatsens skrivbord för C:\APPAR\userklientrdp.rdp med namnet Journalia RDP


Labdata till AVK

I Profile Server finns installerat en katalog, ...\RPAEDI, som hanterar labsvar till AVK
Parametrar till denna skall justeras vid alla installationer där labsvar skall tas emot. Gör så här:

1. Starta ...RPAEDI\RPW.EXE (Observera att servern måste vara startad.)

2. Klicka på Sätt parametrar och följ anvisningarna.

3. Avsluta Profile.

4. Editera ...\RPAEDI\VV\RPSET.TXT
RPBRT=hhmm skall sättas till 10 minuter före servern stoppas.

5. Kör ...RPAEDI\RP_INST.BAT

6. Stoppa Profile server-tjänsten

7. Editera ...SERV\RPSET.TXT
PPI=katalog med mottagna filer

8. Gå till Windows tjänstehanterare och starta tjänsten Profile Server

9. Gå till Windows tjänstehanterare och starta tjänsten Profile AVKEDI

Alternativ till denna funktion är att klienterna direkt är kopplade till katalogen med inkommande labsvar till AVK.
Denna katalog är då kopplad till PPI=... i klientens RPSET.TXT. Exempelvis PPI=L:\AVKSVAR\ där L är via Windows
kopplad till labsvars-servern.


Labdata till Journalia

Skall användas för installationer där labsvar skall tas emot för andra grenar än AVK .
I Profile Server finns installerat en katalog, ...\RPBEDI, som hanterar labsvar till Journalia
Parametrar till denna skall justeras vid alla installationer där labsvar skall tas emot.
Gör så här;
1. Starta ...RPBEDI\RPW.EXE (Observera att servern måste vara startad.)

2. Skriv in i fältet lab-typ
DAL för Dalarna
SKO för Skövde
LUN för Lund
SAL för Sahlgrenska, Kungälv eller Uddevalla
BOR för Borås/Skene/Alingsås
NLL i Norrbotten
BLE i Blekinge
EKS i Eksjö

3. Avsluta Profile.

4. Editera ...\RPBEDI\VV\RPSET.TXT
PPI= katalog mottagna filer

5. Kör ...RPBEDI\RP_INST.BAT

6. Gå till Windows tjänstehanterare och starta tjänsten Profile BASEDI

7. Från en vanlig klient öppnas P:BASEDIT.1 där tabellen över godkända mottagna data
räknas upp. Labsystemets koder och Journalias koder ska matchas.


Ebrev-svar till Journalia.

Svar på överförda ebrev till posten hanteras av tjänsten Profile EBREV
Gör så här för att start denna tjänst

1. Editera D:\RPROF\RPEBRE\VV\RPSET.TXT
Raden PPJ=sökväg till BREVIN-katalogen Obs avslutande \

2. Kör D:\RPROF\RPEBRE\RP_INSTK.BAT

3. I Windows tjänste-hanterare starta tjänsten Profile EBREV
Är för närvarande bara aktuell i Västra Götaland.


Mail från Journalia.

Mail till patienter hanteras av tjänsten Profile MAIL
Gör så här för att starta denna tjänst
1. Kör D:\RPROF\RPMAIL\RPW.EXE (Profile server ska vara igång)
2. Välj Arkiv,Öppna fil och skriv K:BASEMAIA.1, Öppna
Skriv in de olika parametrarna
Stäng filen.
3. Stäng Profile.
4. Kör D:\RPROF\RPMAIL\RP_INSTK.BAT
5. I Windows tjänste-hanterare starta tjänsten Profile MAIL


Speciella tjänster hanteras av tjänsten Profile SOCKET.

Applikationens speciella tjänster hanteras av tjänsten Profile SOCKET
Gör så här för att starta denna tjänst
1. Kör D:\RPROF\RPSOCK\RPW.EXE (Profile server ska vara igång)
2. Tryck Ctrl+A och F5
Om annan port än 7310 ska användas kan denna ändras.
Stäng filen.
3. Stäng Profile.
4. Kör D:\RPROF\RPSOCK\RP_INSTK.BAT
5. I Windows tjänste-hanterare starta tjänsten Profile SOCKET

Följande speciella tjänster finns
PRGSOCKA. SÖS labkoppling till Take-Care
PRGSOCKB. SÖS text till Take-Care
PRGSOCKC. APL mottagning av XML-filer
PRGSOCKD - RPSOCKL lediga och förberedda i RPGSOCKS.
PRGSOCKO och RPGSOCKX originalfiler som kan kopieras till en ny tjänst som ska utvecklas.
Den första är serversidan och den andra är applikationsklientsidan.

Tjänsteövervakaren.

Profiles tjänster övervakas av Profile SUPER.
Gör så här för att starta denna tjänst.

1. Kör D:\RPROF\RPSUPE\RPW.EXE
Skriv in fullständig sökväg till de olika tjänsternas VV-katalog och Namnet på modulen.
Stäng Profile

2. Kör D:\RPROF\RPSUPE\RP_INSTK.BAT

3. I Windows tjänste-hanterare starta tjänsten Profile SUPER

Det fungerar så här.
Tjänsterna skriver "OK" i loggfilen RPERROR.TXT, så länge de fungerar, en gång varje timme.
Programmet K:PRGSUPER.1 som körs i tjänsten SUPER kontrollerar de uppräknade
RPERROR.TXT. Ur RPERROR.TXT läses de sista 8000 tecknen och om det saknas OK eller
den senaste OK är äldre än en timme så skrivs ett felmeddelande i Windows Application Error.
Denna loggfil kan i sin tur övervakas av exempelvis OP5.
Om det finns markering att mail ska skickas så utföres detta samtidigt med att felmmeddelandet
skrivs i Windows Applicaiton Error.

Felets text i Windows Application Error är
"Felet uppstod i programmet Journalia i modulen xxxx undantagskod 0x100z"
xxxx är något av följande
PROFILE SERVER zzzz
PROFILE RPAEDI
PROFILE RPBEDI
PROFILE RPEBRE
PROFILE RPMAIL

När ett felmeddelande finns i Windows Application Error ska följande utföras:
Alla Profile tjänster utom Profile-server-tjänsten ska stoppas och efter 10 sekunder startas igen
Kontroll av att de startats riktigt sker genom att respektive ...VV\RPERROR.TXT
öppnas och på de sista raderna ska det finnas START version med datum och klockslag= "nu"
Om någon tjänst ej startar eller har felmeddelanden på sista raderna ska hela servern startas om.
Omstart av hela servern görs genom att alla tjänsterna Profile..., även Profile server, stoppas.
Datorn restartas.


Om Profile-server-tjänsten har spårat ur (ingen användare får kontakt med Profile-servern)
1 Stoppa alla Profile-tjänster.
2 Kör rutinen ..SERV\RPRADDA.BAT
3. Starta Profile-server-tjänsten
4. Starta alla övriga tjänster.

Vid fel kontakta alltid Journalia för vägledning.
Standard-rådet från Journalia är följande;
1. Kontrollera om flera användare har problem eller om det endast är en arbetsplats.

2. Om endast en arbetsplats, nyladda lokala programmen genom att
..A Ta bort den lokala katalogen; sökväg\RPROFIL
..B Starta via ikonen.
..C Kontrollera att det nu fungerar riktigt.
..D Om det fortfarande är fel fortsätt med punkt 3 nedan.
3. Om flera arbetsplatser har problem.
..A Gå till servern och stoppa Profile-server-tjänsten.
..B Kör rutinen SERV\RPRADDA.BAT
.... Sista registreringen saknas troligen, men övriga brukar finnas kvar.
..C Starta Profile-server-tjänsten.
..D Starta någon arbetsplats där fel har rapporterats och
kontrollera att det nu fungerar riktigt.

Vid allvarliga fel måste återlagring av data ske från backup-medium. Om hela ...\SERV-katalogen
finns som backup skall denna återlagras till ursprunglig plats. Om endast ...\SERV\CO-katalogen
finns som backup skall filerna i SERV\CO\NN återlagras till SERV\NN, SERV\CO\OO till SERV\OO,
SERV\CO\PP till SERV\PP och SERV\CO\QQ till SERV\QQ. Observera att andra filer i dessa kataloger
ej skall raderas utan filerna från backup skall överskriva motsvarande filer.
Om man har valt att göra daglig backup av enbart SERV\CO måste det finnas någon speciell backup
av hela SERV-katalogen för att klara återstart efter disk-haveri.


Prestanda-aspekter
Journalias system är optimerat så att arbetsfiler
(temporära filer) lagras på arbetsplatsens dator
och att gemensamma datafiler lagras i server-katalog.
Att flytta sökväg\RPROFIL till en användares hemkatalog kan
medföra mycket extra nätbelastning. Istället bör Citrix
eller Terminal server övervägas.