Minimale Psychiatrische Gegevens Handleiding Versie 2.1.03
user_guide_nl.doc 1. 2.
Inleiding ............................................................................................................................. 5 Configuratie van het systeem ............................................................................................. 6 2.1. Gebruik op één toestel................................................................................................ 6 2.2. Minimale hardwarevereisten voor de server .............................................................. 6 2.3. Minimale hardwarevereisten voor de “clients” (werkstations) .................................. 6 2.4. Softwarevereisten voor de server ............................................................................... 6 2.5. Softwarevereisten voor de ”clients” ........................................................................... 6 2.6. Keuze van de implementatie ...................................................................................... 7 2.7. Opmerkingen bij het gebruik van webtoepassingen .................................................. 8 2.7.1. Firewall............................................................................................................... 8 2.7.2. Javascript............................................................................................................ 9 2.7.3. Pop-upvensters ................................................................................................. 11 2.7.4. Het begrip "cache"............................................................................................ 12 Browser ........................................................................................................................ 13 Proxy-server ................................................................................................................. 14 2.7.5. Internetverbinding ............................................................................................ 14 2.7.6. Voortgangsbalk en statusbalk van de browser ................................................. 16 2.7.7. Time-out ........................................................................................................... 17 2.7.8. Ergonomie ........................................................................................................ 17 Grootte van het lettertype............................................................................................. 17 Gebruik van de muis .................................................................................................... 18 Lijst van de sneltoetsen ................................................................................................ 18 Verschillende dossiers, verschillende patiënten tegelijk openen ................................. 19 2.8. Interferenties met andere toepassingen .................................................................... 19 3. Identificatie....................................................................................................................... 20 4. Hoofdvenster .................................................................................................................... 21 4.1. Boomstructuur.......................................................................................................... 22 4.1.1. Navigatie .......................................................................................................... 22 4.1.2. Gegevens editeren ............................................................................................ 23 4.1.3. Gegevens aanmaken ......................................................................................... 23 4.1.4. Gegevens verwijderen ...................................................................................... 24 4.1.5. Gegevens opzoeken.......................................................................................... 25 4.1.6. Rechtstreekse toegang tot de gegevens ............................................................ 27 4.1.7. Algemene boomstructuur ................................................................................. 28 4.2. Menu's ...................................................................................................................... 29 4.3. Invoervensters .......................................................................................................... 30 4.3.1. Historie ............................................................................................................. 30 4.3.2. Identificatiecode ............................................................................................... 31 4.3.3. Afdrukken......................................................................................................... 31 4.3.4. Tabbladen ......................................................................................................... 33 4.3.5. Invoervelden..................................................................................................... 34 4.3.6. On-line help...................................................................................................... 37 4.3.7. Knoppen ........................................................................................................... 37 4.3.8. Functie "Pre-coderen" ...................................................................................... 38 4.3.9. Speciale functies............................................................................................... 38 4.4. Foutmeldingen.......................................................................................................... 40 5. Patiëntenfilters.................................................................................................................. 42 5.1. Een filter aanmaken, wijzigen.................................................................................. 42 5.2. Een filter toepassen .................................................................................................. 43 5.3. Een filter annuleren .................................................................................................. 43 p.2-
user_guide_nl.doc 5.4. Automatische reactivering van de laatste filter ........................................................ 44 Aanduiden verantwoordelijken voor een gegevensblok .................................................. 44 Transformatiemasker........................................................................................................ 45 MPG-verantwoordelijke................................................................................................... 47 8.1. Steekproefperiodes ................................................................................................... 47 8.2. Exportperiodes ......................................................................................................... 47 8.3. Vrije velden .............................................................................................................. 48 9. Opties van het menu ......................................................................................................... 50 9.1. Editeren .................................................................................................................... 50 9.1.1. Gegevens .......................................................................................................... 50 9.1.2. Onvolledige gegevens ...................................................................................... 50 9.1.3. Dossierkeuze .................................................................................................... 51 9.2. Administratie............................................................................................................ 52 9.2.1. Beheer gebruikers............................................................................................. 52 9.2.2. Beheer dossiers................................................................................................. 53 9.2.3. Export ............................................................................................................... 54 9.2.4. Opladen - Ontladen .......................................................................................... 57 9.3. MPG ......................................................................................................................... 58 9.3.1. Conversie.......................................................................................................... 58 9.3.2. Onvolledige intermediaire ontslagen ............................................................... 58 9.3.3. Bewegingen van meer dan 183 dagen.............................................................. 59 9.3.4. MPG-handleiding ............................................................................................. 59 9.4. Extra ......................................................................................................................... 60 9.4.1. Gebruikersgegevens ......................................................................................... 60 9.4.2. Gebruikersopties............................................................................................... 60 Tabbladen ..................................................................................................................... 61 Stylesheets .................................................................................................................... 63 Keuzelijsten.................................................................................................................. 64 Optieknoppen ............................................................................................................... 65 9.4.3. Back-updossier ................................................................................................. 67 9.4.4. SQL .................................................................................................................. 67 9.5. Hulp.......................................................................................................................... 67 9.5.1. Licenties ........................................................................................................... 67 9.5.2. Configuratie...................................................................................................... 67 9.5.3. Startgids............................................................................................................ 67 9.5.4. Handleiding ...................................................................................................... 67 10. Reservekopieën van het systeem (back-up) ................................................................. 68 11. Mogelijke parametrering .............................................................................................. 68 12. Problemen..................................................................................................................... 68 13. Technische informatie .................................................................................................. 70 13.1. De databases ......................................................................................................... 70 13.1.1. De databasetypes .............................................................................................. 70 De "Parameter"-database:............................................................................................. 70 De "Systeem"-database: ............................................................................................... 70 De "Invoer"-database(s): .............................................................................................. 70 13.1.2. Structuur van de invoerdatabases ..................................................................... 70 Dynamische structuur................................................................................................... 71 Vaste structuur.............................................................................................................. 72 13.1.3. Standaard databasebeheerder ........................................................................... 73 13.1.4. "Open" systeem ................................................................................................ 73 6. 7. 8.
p.3-
user_guide_nl.doc 13.1.5. Beperkingen ..................................................................................................... 73 13.1.6. JDBC-driver ..................................................................................................... 73 13.1.7. Support ............................................................................................................. 74 13.1.8. Aanbevelingen.................................................................................................. 74 13.1.9. Initialisatie van de databases ............................................................................ 74 13.1.10. Recuperatie van de gegevens ....................................................................... 75 13.1.11. Configuratie van de databases...................................................................... 75 13.1.12. Verificatie van uw configuratie.................................................................... 76 13.1.13. Voorbeelden ................................................................................................. 77 AB-MySQL.................................................................................................................. 77 MS-SQLServer............................................................................................................. 79 13.1.14. MS-Access-databases comprimeren en herstellen ....................................... 79 ODBC Data Source Administrator............................................................................... 80 Repair ........................................................................................................................... 82 Compact ....................................................................................................................... 83 14. Verklarende woordenlijst ............................................................................................. 85
p.4-
user_guide_nl.doc
1. Inleiding De installatie van het systeem wordt in deze handleiding niet beschreven. Als u op zoek bent naar informatie omtrent de installatie, raden wij u aan eerst de “Startgids” door te nemen en de uitleg bij de installatie van de verschillende componenten zeer aandachtig te lezen.
p.5-
user_guide_nl.doc
2. Configuratie van het systeem 2.1.
Gebruik op één toestel
Als u de toepassing slechts op één toestel wilt gebruiken, kan dit door het toestel tegelijkertijd dienst te laten doen als server en als “client” (= werkstation). De vereisten voor de server en de client blijven van toepassing; het apparaat moet aan beide voldoen.
2.2.
Minimale hardwarevereisten voor de server
Pentium II 350 MHz (jaar van ouput : 1998) met minimaal 256 MB werkgeheugen en 300 tot 400 MB beschikbare ruimte op de C-schijf, maar 512 MB werkgeheugen zou nog beter zijn. Computers gekocht na het jaar 2000 zouden aan de vereisten moten voldoen.
2.3. Minimale (werkstations)
hardwarevereisten
voor
de
“clients”
Pentium I 200 MHz (jaar van output : 1996),, 64 MB. Aangezien alle bewerkingen worden uitgevoerd op de server, hoeven de “clients” niet bijzonder krachtig te zijn.
2.4.
Softwarevereisten voor de server
De toepassing is volledig geschreven in Java en is niet afhankelijk van enig besturingssysteem. De installatieroutines werken echter alleen onder Windows-besturingssystemen. Deze routines installeren automatisch een Java 2 SDK (Java-bibliotheken), een Apache Tomcat-server, de toepassing Atoum en Microsoft Access-databanken (het programma Microsoft Acces zelf hoeft echter niet geïnstalleerd te zijn). Elk recent 32bit-Windows-systeem, zoals Windows 98, NT4, 2000, Server 2003, XP Home Edition, XP Professional Edition, is perfect geschikt. Alleen oudere systemen, zoals Windows 95 of NT3.51, voldoen niet. Als u kiest voor een ander besturingssysteem, moet u de verschillende componenten handmatig installeren. Hoewel dat mogelijk is, raden wij het af omdat wij u dan geen efficiënte ondersteuning kunnen bieden. De toepassing biedt de mogelijkheid documenten in pdf-opmaak te raadplegen, maar er hoeft geen pdf-creator geïnstalleerd te zijn.
2.5.
Softwarevereisten voor de ”clients”
De toepassing vereist geen bijzondere software op de ”clients”. p.6-
user_guide_nl.doc
Een relatief recente browser, die frames en javascript ondersteunt, is voldoende. Onze voorkeur gaat naar Microsoft Internet Explorer versie 5.00 (of hoger), omdat deze software de stylesheets nauwgezet respecteert en een normale werking van de toepassing garandeert. Als u de handleidingen of de lijsten in pdf-opmaak wilt kunnen bekijken, moet u beschikken over een pdf-lezer.
2.6.
Keuze van de implementatie
U bent volledig vrij wat de implementatie betreft. Aangezien het gaat om een webtoepassing, kan ze gebruikt worden vanaf elke client die verbonden is met de server. Voordelen van een webtoepassing •
• •
Mogelijkheid de toepassing en de gegevens te centraliseren op één punt, zodat de gebruikers zich niet moeten bekommeren om technische taken, zoals de installatie of het maken van reservekopieën van hun gegevens. Toegang op afstand tot de toepassing zonder dat enige installatie vereist is. Ook oudere toestellen kunnen dienen als clients.
Nadelen van een webtoepassing • • •
Bepaalde implementaties vereisen een geschikte beveiliging om de veiligheid en de vertrouwelijkheid van het systeem en/of de gegevens te verzekeren. De server moet krachtiger zijn, want hij zal gebruikt worden door alle “clients”. De verbindingen tussen de server en de clients moeten snel genoeg zijn als men met een aanvaardbaar comfort wil werken.
Mogelijke implementaties De keuze van de implementatie wordt niet bepaald bij de installatie. Het hangt allemaal af van het apparaat waarop u toepassing installeert, meer bepaald van de plaats van dit apparaat in uw netwerk.
• Stand-alone Alles is geïnstalleerd op één toestel. Deze oplossing volstaat als de toepassing slechts gebruikt wordt door één persoon of als alle gebruikers hetzelfde apparaat gebruiken. Er is geen netwerkaansluiting vereist. • Intranet De instelling beschikt over een lokaal netwerk en wil dat iedere bevoegde medewerker de toepassing kan raadplegen. Deze oplossing achten wij het meest geschikt. Ze biedt het voordeel van toegang op afstand zonder gepaard te gaan met veiligheidsproblemen. p.7-
user_guide_nl.doc
• Extranet Verscheidene instellingen zijn met elkaar verbonden via een netwerk en willen de toepassing en de gegevens van de verschillende instellingen gemakshalve onderbrengen op één toestel. Dat vergemakkelijkt het onderhoud en vereist geen technische kennis vanwege de instellingen. Men kan de toepassing ook installeren in iedere instelling, waarbij de werknemers toegang hebben tot de andere instellingen via het extranet. Dat maakt het bijvoorbeeld gemakkelijker voor de coördinators om ondersteuning te geven. In deze situatie wordt de beveiliging belangrijker. Gelieve uw netwerkbeheerder te raadplegen voor meer informatie hieromtrent. • Internet De toepassing kan worden gebruikt vanaf elk apparaat dat een internetverbinding heeft. Er moet veel aandacht besteed worden aan de veiligheid, bijvoorbeeld door authentificatie op het niveau van de server, SSL-versleuteling, een firewall enz. Het gebruik van de toepassing via het internet wordt sterk afgeraden tenzij u beveiligingsexperts in dienst hebt. Het gebruik van de toepassing zonder bijkomende beveiliging mag niet toegestaan worden. De veiligheidsproblemen en de maatregelen die genomen moeten worden, om deze te verhelpen, zijn niet in de toepassing opgenomen.
2.7.
Opmerkingen bij het gebruik van webtoepassingen
ABSOLUUT TE LEZEN, OOK DOOR GEBRUIKERS DIE GEWEND ZIJN OM MET WEBTOEPASSINGEN TE WERKEN In het verleden hebben we kunnen vaststellen dat heel wat gedragingen die door de gebruikers als "abnormaal" ervaren werden, in feite te wijten waren aan configuratieproblemen. Deze opmerkingen hebben een algemeen karakter gezien het aantal producten dat bestaat op de markt. In deze omstandigheden kunnen wij onmogelijk een precieze beschrijving geven van alle stappen die u moet uitvoeren voor elk product. De voorbeelden zijn gebaseerd op de Engelstalige versie van MS-Internet Explorer 6.
2.7.1. Firewall Steeds meer gebruikers hebben een persoonlijke firewall op hun machine (bv. ZoneAlarm om er maar één te noemen).
p.8-
user_guide_nl.doc Tot nog toe werd de machine van de gebruiker waarschijnlijk beschouwd als een eenvoudige "client"-machine met toegang tot externe resources. De firewall zei dus eigenlijk: "Ik verleen deze machine toegang (of niet) tot die of die externe resource". Wanneer Atoum op een machine wordt geïnstalleerd, wordt deze machine een volwaardige "server". Op het niveau van de firewall moet deze nieuwe resource dus toegankelijk worden van buitenaf. De rol van de firewall wordt in dit geval uitgebreid: "Ik geef andere machines toegang (of niet) tot die of die resource (in ons geval de http-server die werkt op poort 8080) op deze machine". Een firewall configureren is niet eenvoudig en kan erg makkelijk voor problemen zorgen. Als u geen verbinding kunt maken met uw Tomcat-server, dan raden wij u ten zeerste aan om uw firewall gedurende enkele ogenblikken volledig uit te schakelen om na te gaan of hij het probleem niet veroorzaakt. Als u verbinding kunt maken terwijl uw firewall niet actief is, dan is het probleem te wijten aan de configuratie van uw firewall. Op die manier kunt u heel wat kostbare tijd winnen bij het zoeken naar de oorzaak van het probleem.
2.7.2. Javascript De toepassing gebruikt Javascript-codes (de menu's, de aanvragen tot bevestiging, ... ). U moet dus de uitvoering van scripts in Javascript toelaten. Voorbeeld: MS-Internet Explorer 6
p.9-
user_guide_nl.doc
In het tabblad "Security" selecteert u "Local intranet" en drukt u op de knop "Custom Level" waardoor een nieuw scherm verschijnt. In dit scherm kunt u specificeren dat u de uitvoering van Javascript toelaat.
p.10-
user_guide_nl.doc
2.7.3. Pop-upvensters De toepassing gebruikt enkele pop-upvensters. Bijvoorbeeld de vensters die de gebruiker op de hoogte houden van de vooruitgang van de conversie of de exportaties. Deze vensters zijn niet fundamenteel en als zij ontbreken, heeft dit meestal geen invloed op het correcte gebruik van de toepassing. Als zij niet verschijnen, loopt de gebruiker echter het risico dat hij bepaalde bijzonder nuttige inlichtingen niet krijgt. Het wordt dus aangeraden om de opening van pop-upvensters toe te laten voor de toepassing Atoum. Opmerking: Bepaalde antivirusprogramma's of gelijkaardige programma's ("Adware" bijvoorbeeld) kunnen dit soort vensters eveneens blokkeren want zij worden vaak gebruikt met publicitaire of kwaadwillige bedoelingen. Voorbeeld: MS-Internet Explorer 6
In het tabblad "Security" selecteert u "Local intranet" en drukt u op de knop "Custom Level" waardoor een nieuw scherm verschijnt. In dit scherm kunt u specificeren dat u popupvensters toelaat.
p.11-
user_guide_nl.doc
2.7.4. Het begrip "cache" Om pagina's van internetsites sneller te laten verschijnen, gebruikt men vaak een "cache"-systeem, een soort buffergeheugen. Dit systeem onthoudt de recent geconsulteerde pagina's om ze achteraf sneller opnieuw te kunnen weergeven. Dankzij dit systeem moet de pagina niet opnieuw gedownload worden van het internet. Ze kan gewoon gerecupereerd worden van de lokale zone waar ze werd opgeslagen. Om dit systeem correct te laten werken, mag de inhoud van de pagina's niet of toch niet vaak variëren. Dit is dus helemaal niet het geval voor de toepassing Atoum waarin praktisch alle pagina's op het moment zelf worden aangemaakt met een dynamische inhoud. De activering van het cache-geheugen misleidt de gebruiker. Het meest zichtbare gevolg is dat de gebruiker het resultaat van zijn wijzigingen niet ziet en dus de indruk heeft dat ze niet zijn opgeslagen. Om dit te controleren, moet hij gewoon een "refresh" van de pagina doen om de wijzigingen te laten verschijnen. Gebruik dus beter geen "cache"-systeem wanneer u met de toepassing werkt. Dit "cache"-systeem kan op verschillende niveaus geïmplementeerd worden.
p.12-
user_guide_nl.doc Browser Praktisch alle browsers bieden een dergelijk mechanisme aan. Meestal bieden zij verschillende niveaus aan naargelang de tijdspanne gedurende dewelke de gedownloade pagina bewaard moet worden. Voorbeeld: MS-Internet Explorer 6
In de opties vindt u in het tabblad "General" een onderdeel met betrekking tot de "Temporary Internet files". Met de knop "Settings" kunt u de parameters van het cache-geheugen configureren.
p.13-
user_guide_nl.doc
Telkens u de pagina oproept, moet de browser de laatste versie tonen en niet de oude versie die lokaal beschikbaar is.
Proxy-server Als u de toepassing absoluut moet openen via een proxy-server, neem dan contact op met de beheerder van deze server. Hij zal eventueel de proxy-server moeten configureren om het cache-geheugen uit te schakelen voor de toepassing.
2.7.5. Internetverbinding Hoewel het om een webtoepassing gaat, hebt u geen internetverbinding nodig als de toepassing geïnstalleerd is op uw machine of op een machine van uw lokaal netwerk. U vindt dit misschien evident maar uw browser kan anders reageren. Veel machines beschikken nu over een internetverbinding. Als uw browser uw internetverbinding probeert te gebruiken om toegang te krijgen tot de toepassing, dan is uw browser waarschijnlijk niet goed geconfigureerd. Meestal is het mogelijk de sites te specificeren waarvoor de computer niet via de proxy-server (doorgang naar internet) moet gaan, onder meer voor de lokale adressen. Voorbeeld: MS-Internet Explorer 6
p.14-
user_guide_nl.doc
In het tabblad "Connections" vindt u een knop "LAN Settings" waarmee u de parameters van de proxyserver kunt configureren.
Het hokje "Bypass proxy server for local addresses" zegt aan de browser dat hij de proxy-server niet moet gebruiken voor lokale adressen.
p.15-
user_guide_nl.doc
Als dit niet zou volstaan, kunt u ook de volledige lijst opgeven van de sites waarvoor de proxy-server niet gebruikt moet worden. U kunt ook "*" gebruiken, zoals bijvoorbeeld in "*.my_network.be".
2.7.6. Voortgangsbalk en statusbalk van de browser Twee aanduidingen dreigen de gebruiker te misleiden omdat ze niet de betekenis hebben die men zou kunnen denken. Het gaat om de voortgangsbalken en de eventuele meldingen die verschijnen onderaan het scherm van de browsers. Deze aanduidingen hebben betrekking op de browser, meer bepaald op de uitwisselingen van informatie tussen de server en de browser. Zij hebben dus niets te maken met de voortgang van de gevraagde acties zoals het comprimeren of exporteren. De vermelding "Done" of de voortgangsbalk die 100 % aangeeft vertelt niets over de uitgevoerde actie en wil zeker niet zeggen dat de actie voltooid is. Dit wil gewoon zeggen dat de communicatie tussen de browser en de server afgelopen is en dat de pagina volledig getoond wordt.
De pagina wordt volledig getoond
Het downloaden van de pagina is nog aan de gang
p.16-
user_guide_nl.doc De pagina is bijna gedownload
2.7.7. Time-out Een time-out zou zich kunnen voordoen wanneer er gedurende een bepaalde tijdspanne geen activiteit meer is in de toepassing. Omwille van de veiligheid beslist de server dan de verbinding af te sluiten. De verbinding wordt in zekere zin automatisch verbroken maar het gaat in geen geval om een technisch probleem. Waarom ? Aangezien u zich reeds geauthenticeerd hebt, zou in de praktijk om het even wie op uw machine kunnen werken wanneer u even afwezig bent. Om dit gebrek aan veiligheid op te vangen, neemt de server het initiatief om uw verbinding te beëindigen. Wanneer u dan terugkomt, moet u zich opnieuw identificeren vooraleer u uw werk kunt voortzetten. Zie hoofdstuk "Mogelijke parametrering".
2.7.8. Ergonomie Het gebruik van webtoepassingen veroorzaakt een aantal ergonomische problemen die niet specifiek zijn voor Atoum. U kunt ze onmiddellijk oplossen via uw browser. De toepassing biedt eveneens een aantal mogelijkheden aan. Zie het hoofdstuk "Gebruikersopties" voor meer informatie. Grootte van het lettertype De toepassing werd zodanig geschreven dat de gebruiker de grootte van het lettertype kan aanpassen. Voorbeeld: MS-Internet Explorer 6
p.17-
user_guide_nl.doc
Gebruik van de muis We zien vaak dat beginnende gebruikers van grafische toepassingen systematisch naar de muis grijpen, zowel voor Windows-toepassingen als voor webtoepassingen. Hoewel het gebruik van de muis aangenamer is, is het echter vaak mogelijk dezelfde bewerkingen uit te voeren door middel van het klavier. U kunt op deze manier bijvoorbeeld sneller grote hoeveelheden gegevens invoeren in een scherm. Om u te overtuigen, raden wij u aan om als oefening een scherm in te vullen zonder uw muis te gebruiken. Enkele voorbeelden: - Om van het ene veld naar het andere te gaan, kunt u de toetsen "Tab" en "shift-Tab" gebruiken. - Wanneer het systeem een "picker" voorstelt, zoals voor data of diagnoses, kan de gebruiker even goed de informatie rechtstreeks met het klavier invoeren. - Wanneer het systeem een lijst met mogelijkheden voorstelt, kan de gebruiker meteen de bijbehorende code invoeren via het klavier of gebruik maken van de pijltjes "Up" en "Down" om door de lijst te bewegen. Met "Enter" bevestigt u uw selectie. - Gebruik de sneltoetsen.
Lijst van de sneltoetsen Alt-S: het invoerscherm opslaan Alt-X: het invoerscherm annuleren Alt-N: de volgende pagina van de boomstructuur weergeven Alt-P: de vorige pagina van de boomstructuur weergeven
p.18-
user_guide_nl.doc Verschillende dossiers, verschillende patiënten tegelijk openen Het is heel goed mogelijk om verschillende verbindingen met de toepassing tot stand te brengen door verschillende instanties van de browser te openen. Op die manier kunt u bijvoorbeeld in verschillende dossiers werken. Om u te helpen snel een onderscheid te kunnen maken tussen de verschillende vensters, verschijnen de naam van de gebruiker en het dossier in de titelbalk. Het is ook mogelijk om net als met de DOS-toepassing per dossier een andere schermkleur te gebruiken.
2.8.
Interferenties met andere toepassingen
Het gebruik van Atoum heeft geen gekende impact op andere Java-toepassingen of andere webtoepassingen. Verschillende mogelijke gevallen: • Java is al geïnstalleerd. Atoum kan om het even welke versie van Java gebruiken voor zover het gaat om de versie 1.4 of hoger. Het heeft dus geen zin Java een tweede keer te installeren. U moet de Tomcat-server enkel meedelen waar deze versie van Java zich bevindt. • Er bestaat al een Tomcat-server. Atoum kan geïnstalleerd worden op de bestaande server, ook al maakt deze geen gebruik van de poort 8080. U moet gewoon de "Destination folder" aanpassen bij de installatie van de toepassing Atoum. • De poort 8080 wordt al gebruikt. Bij de installatie kan Tomcat geconfigureerd worden om gebruik te maken van om het even welke poort. U kunt dan ook de poort van uw keuze specificeren en de poort naargelang aanpassen in de URL's die opgegeven worden in de handleidingen. • Library's en versies van library's Alle library's die Atoum gebruikt, bevinden zich rechtstreeks in de specifieke componenten van de toepassing en hebben dus alleen betrekking op Atoum. De library's die Atoum gebruikt, hebben dus geen invloed op andere toepassingen.
p.19-
user_guide_nl.doc
3. Identificatie Om de toepassing te kunnen gebruiken, moet men inloggen. Als men probeert rechtstreeks toegang te krijgen tot een bepaalde pagina zonder geïdentificeerd te zijn, zal het systeem de gebruiker automatisch naar het identificatievenster leiden. Om het risico van inbraken in het systeem te beperken, is het mogelijk om een gebruikersnaam te blokkeren als men vijf keer na elkaar een verkeerd wachtwoord invoert. Iemand met slechte bedoelingen kan dus slechts vijf keer proberen met uw gebruikersnaam in te loggen. Gelieve contact op te nemen met uw toepassingbeheerder als uw account geblokkeerd is, zodat deze de juiste maatregelen kan nemen. Nieuwe identificatie Als nieuwe gebruiker kunt u een gebruikersaccount aanmaken. Dit doet u via het identificatievenster. Als u een account hebt aangemaakt, kunt u toegang krijgen tot de toepassing, maar dat betekent niet dat u toegangsrechten hebt tot de dossiers die opgeslagen zijn in de toepassing. Daartoe moet u eerst toegangsrechten aanvragen bij de “Dossierbeheerders”. Wachtwoord wijzigen U kunt uw wachtwoord wijzigen via de optie "Persoonlijke gegevens". Wachtwoord vergeten Als de "toepassingbeheerder" een mailserver heeft ingesteld en u een e-mailadres hebt opgegeven in uw persoonsgegevens, kan de toepassing u het geheugensteuntje sturen dat u hebt ingevoerd om u te helpen uw wachtwoord terug te vinden. Dit houdt geen gevaar in, want als iemand probeert in te loggen met uw gebruikersnaam zonder het wachtwoord te kennen, wordt het geheugensteuntje verstuurd naar uw e-mailadres en niet naar dat van de persoon die probeert in te loggen (tenzij deze persoon van hetzelfde e-mailadres als u gebruik maakt). Om het geheugensteuntje toegestuurd te krijgen, moet u eerst een verkeerd wachtwoord invoeren. Het systeem zal dan voorstellen u het geheugensteuntje per e-mail toe te zenden. Als u ook met het geheugensteuntje uw wachtwoord niet meer weet, kunt u contact opnemen met een toepassingbeheerder voor een herinitialisatie.
p.20-
user_guide_nl.doc
4. Hoofdvenster
2 1 3
4
Het werkvenster bestaat uit 4 delen: • Boomstructuur (1) • Menu's (2) • Invoervenster (3) • Foutmeldingen (4) De grootte van de deelvensters kan aangepast worden, behalve die van de menu's. Als u met de cursor over de rand van het deelvenster gaat, zult u zien dat de cursor van vorm verandert. Als u op dat moment de linkermuisknop indrukt en uw muis verplaatst, kunt u de grootte van het deelvenster aanpassen.
p.21-
user_guide_nl.doc
4.1.
Boomstructuur
Het linkergedeelte van het venster bevat een boomstructuur waarmee u kunt navigeren tussen de verschillende gegevens in de toepassing.
4.1.1. Navigatie
Volledig gesloten boomstructuur
Zoals in een klassieke boomstructuur is het mogelijk een tak te openen door eenmaal te klikken op het pictogram vóór de benaming van de tak. Zo kan men steeds een tak dieper in de structuur gaan.
Tak "Diensten" geopend
Gezien het hoge aantal niveaus en takken is het soms verstandig de navigatie te beperken tot één tak van de boomstructuur. Als u dubbelklikt op het pictogram vóór de benaming van de gewenste tak, wordt deze tak de basis van de structuur.
Tak "Diensten" geopend als basis van de structuur
Deze bewerking kunt u uiteraard uitvoeren zo vaak u wilt en dit ongeacht het niveau. Om naar een hoger niveau binnen de structuur te gaan, volstaat het eenmaal te klikken op het pictogram
. Dan verschijnt de op één niveau hoger gelegen tak. p.22-
user_guide_nl.doc Als het niet gaat om de basis van de structuur, verschijnt opnieuw het pictogram waarmee u één niveau hoger kunt gaan. Dat gaat zo verder tot de hele boomstructuur weergegeven is. Als u eenmaal de basis bereikt hebt, wordt het pictogram waarmee u één niveau hoger kunt gaan, niet meer getoond.
4.1.2. Gegevens editeren Rechts naast de gegevens die geëditeerd kunnen worden door de gebruiker, staat het potloodpictogram, dat aangeeft dat de pagina met de gegevens geopend kan worden.
De gegevens "Instelling" en "Dienst" zijn toegankelijk voor de gebruiker.
Er wordt hier rekening gehouden met de toegangsrechten. Gegevens waarvoor u geen toegangsrecht hebt, zult u niet kunnen editeren. Het potloodpictogram zal dan ook niet verschijnen. Indien het toegangsrecht alleen het consulteren betreft, zal het potloodpictogram verschijnen, maar er is geen mogelijkheid de gegevens te wijzigen. Als u eenmaal klikt op het potloodpictogram, worden de invoervensters geopend in het rechtergedeelte van het scherm.
4.1.3. Gegevens aanmaken Om gegevens aan te maken, moet u een gegevenspagina openen die wordt voorafgegaan door een pictogram dat een blanco pagina voorstelt . Dit pictogram geeft aan dat de gebruiker gegevens van dit type kan toevoegen in de boomstructuur.
De gebruiker kan een dienst toevoegen.
p.23-
user_guide_nl.doc Zoals voor de bewerking van bestaande gegevens, opent u de vensters voor de invoering van het nieuwe gegeven in het rechtergedeelte van het scherm door er eenmaal op te klikken. Nadat het nieuwe gegeven werd opgeslagen, wordt het toegevoegd aan de boomstructuur.
De "Dienst A", die werd ingevoerd door de gebruiker, verschijnt in de boomstructuur.
Het toegevoegde gegeven kan natuurlijk ook een nieuwe tak in de boomstructuur vormen, die op zijn beurt geopend kan worden.
4.1.4. Gegevens verwijderen Gegevens verwijderen is mogelijk door eenmaal te klikken op het pictogram dat een vuilnisbak voorstelt . Voor het gegeven effectief verwijderd wordt, wordt er om bevestiging gevraagd. Het feit dat het vuilnisbakpictogram getoond wordt, wil echter niet zeggen dat het gegeven onmiddellijk gewist kan worden. Bepaalde specifieke testen kunnen de verwijdering verhinderen. Dit is meer bepaald het geval als er elders naar het gegeven verwezen wordt. Eerst moeten alle verwijzingen naar het gegeven gewist worden en pas dan kan het gegeven zelf verwijderd worden. Bijvoorbeeld zolang er een behandeling gekoppeld is aan een dienst, kan deze dienst niet verwijderd worden. p.24-
user_guide_nl.doc
Als een gegeven verwijderd is, verdwijnt het uit de boomstructuur.
4.1.5. Gegevens opzoeken Boven de boomstructuur vindt u de zoekfunctie. Deze zoekfunctie maakt het mogelijk via de ingave van een reeks karakters te zoeken in de boomstructuur. Belangrijke opmerking: Er wordt alleen gezocht in een geopend niveau en de eventueel geopende tak. Als u dus wil zoeken op de naam van een dienst, moet de tak "Diensten" geopend zijn. Als het zoekcriterium eenmaal ingevoerd is, volstaat het eenmaal te klikken op het pictogram dat een verrekijker voorstelt . Als er een gegeven gevonden werd dat beantwoordt aan het criterium, wordt dit gegeven in het rood weergegeven. Met het pictogram voorkomt.
kunt u zoeken naar de volgende keer dat het zoekbegrip
Als alle treffers overlopen werden (of als er geen treffers waren), meldt het systeem dat de opzoeking voltooid is.
Een zoekcriterium invoeren in het veld van de zoekfunctie
p.25-
user_guide_nl.doc
Eerste gevonden treffer
Tweede gevonden treffer
Derde en laatste gevonden treffer
p.26-
user_guide_nl.doc
Geen bijkomende treffer gevonden
Het zoekbegrip werd gevonden omdat de tak met de tekst "Dienst A" geopend is.
Het zoekbegrip werd niet gevonden omdat de tak met de tekst "Dienst A" gesloten is.
4.1.6. Rechtstreekse toegang tot de gegevens Ieder gegeven heeft een eigen identificatiecode. Deze identificatiecode wordt getoond in het rechtergedeelte van het invoervenster als het gegeven weergegeven wordt.
p.27-
user_guide_nl.doc Als u deze identificatiecode kent, kunt u zoeken op deze code om rechtstreeks toegang te krijgen tot het desbetreffende gegeven. Dit gegeven wordt dan geopend als basis van de boomstructuur. Als de identificatiecode niet gevonden werd, wordt de hele boomstructuur weergegeven. De opzoeking wordt gestart door eenmaal te klikken op het pictogram "Ga naar" .
De identificatiecode invoeren in het veld van de zoekfunctie
Het overeenkomstige gegeven verschijnt als basis van de boomstructuur.
4.1.7. Algemene boomstructuur Raadpleeg deze boomstructuur als u niet weet hoe u toegang moet krijgen tot een gegeven. Minimale Psychiatrische Gegevens Instelling Gegevens van de instelling Patiënten Filteren op de patiënten Filter Patiënt Medisch-psychiatrisch Verblijf Behandelings-verblijfsperiode Steekproef Intermediair ontslag Medisch-psychiatrisch ontslag Leefeenheden Leefeenheid p.28-
user_guide_nl.doc Gegevens behandelingsteam Periode Functionele organisatie Diensten Dienst Gerealiseerde verpleegdagen Periode Behandelingsgroepen Behandelingsgroep MPG Verantwoordelijke Periodes definiëren Steekproefdatums Steekproefdatum Exporten Export Vrije velden Vrij veld
4.2.
Menu's
Het menu geeft toegang tot de verschillende bewerkingen die mogelijk zijn in de toepassing, in tegenstelling tot de boomstructuur die eerder dient om te navigeren in de gegevens. De beschikbare opties zijn afhankelijk van de rol van de gebruiker. De gebruiker ziet slechts de opties waarvan hij gebruik kan maken. Zo ook is het MPG-menu slechts beschikbaar als de gebruiker werkt in een MPGdossier. Algemeen menu en toegangsrechten afhankelijk van de rol van de gebruiker Opties van het menu Editeren
Gegevens Onvolledige gegevens Dossierkeuze Administratie Beheer gebruikers Beheer dossiers Export
CSV Export Export naar FOD
Gewone gebruiker Ja Ja
Dossierbeheerder Ja Ja
Toepassingsbeheerder Ja Ja
Ja Nee Ja, maar beperkt Nee
Ja Ja Ja, maar beperkt Ja
Ja Ja Ja Ja
Nee
Ja
Ja
p.29-
user_guide_nl.doc Validatie Nee export Annulatie Nee export Nee Nee Nee Ja
Opladen Ontladen Conversie Onvolledige intermediaire ontslagen Bewegingen van meer dan 183 dagen M.P.G. Handleiding Gebruikersgegevens Gebruikersopties Backup dossier SQL Script Query Licenties Configuratie Startgids Handleiding
M.P.G.
Extra
Help
Verlaten
4.3.
Ja
Ja
Ja
Ja
Ja Ja Ja Ja
Ja Ja Ja Ja
Ja
Ja
Ja
Ja Ja Ja Nee Nee Nee Ja Ja Ja Ja Ja
Ja Ja Ja Ja Nee Nee Ja Ja Ja Ja Ja
Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja
Invoervensters
Een typisch invoervenster
4.3.1. Historie Aangezien u kunt navigeren in de boomstructuur zonder het rechtergedeelte van het scherm voor de gegevensinvoer te actualiseren, kan het voorkomen dat u op de duur niet meer weet met welk gegeven het weergegeven venster overeenstemt. Daarom wordt de navigatiehistorie weergegeven in een regel boven aan het rechtergedeelte van het scherm.
p.30-
user_guide_nl.doc Deze regel bevat de verschillende takken die achtereenvolgens werden geopend, en het actueel getoonde gegeven. De takken zijn van elkaar gescheiden door het symbool >. Deze regel dient louter ter informatie en kan niet gebruikt worden voor de navigatie.
Deze historieregel stemt overeen met onderstaande boomstructuur.
De gebruiker heeft de tak "Minimale Psychiatrische Gegevens" geopend en vervolgens de tak "Leefeenheden" en heeft ten slotte het gegeven "Leefeenheid 1" bewerkt.
4.3.2. Identificatiecode De identificatiecode van het gegeven wordt weergegeven links naast het printerpictogram. Als u een nieuw gegeven aan het aanmaken bent, wordt de identificatiecode nog niet weergegeven, aangezien deze code pas wordt toegekend op het moment dat het gegeven opgeslagen wordt. Als het gegeven eenmaal opgeslagen is, wordt de identificatiecode wel weergegeven. Deze identificatiecode is alleen van nut voor de gebruiker, als deze later rechtstreeks toegang wil krijgen tot het gegeven.
Het getoonde gegeven is opgeslagen in het systeem onder identificatiecode 802.
4.3.3. Afdrukken Aangezien de informatie verspreid kan zijn over verscheidene vensters, heeft het afdrukken van een schermpagina niet veel zin. Om alle informatie op één pagina te kunnen afdrukken, raden wij aan de afdrukbare versie van de informatie op te vragen. Daartoe volstaat het eenmaal te klikken op het printerpictogram
.
De opgevraagde gegevens worden getoond in een nieuw venster. U kunt dit venster op elk moment sluiten om terug te keren naar uw invoervenster. p.31-
user_guide_nl.doc
U moet echter weten dat het venster met de afdrukbare gegevens, de gegevens weergeeft zoals ze zijn opgeslagen in de databank. Als u dus gegevens aan het wijzigen bent, maar uw wijzigingen nog niet hebt opgeslagen, worden uw wijzigingen niet weergegeven in de afdrukbare versie. Vergeet daarom niet uw gegevens op te slaan voor u een afdrukbare versie opvraagt.
In de afdrukbare versie wordt de informatie van verschillende vensters weergegeven op één enkele pagina.
Als de afdrukbare versie getoond wordt, kunt u ook een lijst in pdf-opmaak vragen, door eenmaal te klikken op het pictogram
.
p.32-
user_guide_nl.doc
Dezelfde lijst in pdf-opmaak. Dit pdf-document kan worden opgeslagen, zodat het gearchiveerd en later opnieuw geraadpleegd kan worden.
4.3.4. Tabbladen De informatie kan verspreid zijn over verschillende vensters. Voor ieder venster is er een tabblad. Het actieve tabblad wordt in het vet weergegeven en heeft dezelfde achtergrondkleur als het geopende venster. De andere tabbladen hebben een andere kleur. Alleen de tabbladen (vensters) die toegankelijk zijn voor de gebruiker, worden getoond. Als u geen toegangsrechten hebt tot een venster, zult u het tabblad van dit venster ook niet zien.
Tabbladen waarmee u van venster kunt wisselen
Zodra u een gegeven in het geopende venster gewijzigd hebt, worden de andere tabbladen ontoegankelijk. U moet de wijzigingen eerst opslaan (of annuleren) voor u een ander venster kunt oproepen. Zie ook "Gebruikersopties". p.33-
user_guide_nl.doc
4.3.5. Invoervelden Aanduiding van de verplichte velden De verplichte gegevens worden aangeduid door middel van een rood sterretje .
Aangezien het veld "Kenletter van de dienst" moet worden ingevuld en de gebruiker dit niet gedaan heeft, verschijnt er een foutmelding wanneer hij het gegeven wil opslaan.
Bewerkbare en niet-bewerkbare velden De achtergrondkleur van de bewerkbare velden verschilt duidelijk van de rest van het venster, in tegenstelling tot de niet-bewerkbare velden, die dezelfde achtergrondkleur hebben als de rest van het venster.
Het veld "Volgnummer medisch-psychiatrisch verblijf" is niet bewerkbaar, in tegenstelling tot het veld "Datum medische opname".
Er bestaan verschillende types van invoervelden: • •
• • •
•
Vrije velden (zie voorbeeld 1: "Naam en voornaam") Keuzelijst (zie voorbeeld 2: "Kenletter van de dienst") Keuzeknoppen (zie voorbeeld 1: "Geslacht") Selectievakjes (op dit moment niet gebruikt) Vrije velden met toegang tot een kalender om een datum te kiezen (zie voorbeeld 2: "Datum medische opname"). De gebruiker heeft echter ook de mogelijkheid de datum direct in te voeren, zonder de kalender te raadplegen. Om de kalender te openen volstaat het eenmaal te klikken op het pictogram . dat een horloge tegen de achtergrond van een kalender voorstelt Vrije velden met toegang tot een specifieke pagina om een waarde te kiezen (als er gekozen kan worden uit relatief veel waarden). Het systematisch laden van een lijst met alle mogelijke waarden, zou de prestaties van het systeem ondermijnen (zie voorbeeld 2: "Gemeente woonplaats"). De gebruiker heeft echter ook de mogelijkheid de waarde direct in te voeren, zonder de pagina met de keuzemogelijkheden te raadplegen. p.34-
user_guide_nl.doc Deze pagina kan geopend worden door eenmaal te klikken op het pictogram links naast het veld
.
Voorbeeld 1: Illustratie van de vrije velden en de keuzeknoppen (cf. "Geslacht")
Voorbeeld 2: Illustratie van de keuzelijsten (cf. "Kenletter van de dienst") en de vrije velden met toegang tot de kalender (cf. "Datum medische opname")
Kalender die de gebruikers kunnen gebruiken om een datum te selecteren
p.35-
user_guide_nl.doc
Voorbeeld van een specifieke pagina met keuzemogelijkheden, in dit geval de lijst van gemeenten. Als de gebruiker eenmaal klikt op de gewenste gemeente, wordt deze automatisch ingevoerd in het invoervenster.
De gebruiker kan ook een zoekcriterium invoeren, om de lijst korter te maken.
p.36-
user_guide_nl.doc
4.3.6. On-line help Als er on-line help beschikbaar is, verschijnt er een vraagtekenpictogram eenmaal te klikken op dit pictogram, kunt u de on-line help openen.
. Door
Voor het veld "Volgnummer medisch-psychiatrisch verblijf" kan de gebruiker de on-line help openen.
Meestal opent de on-line help een pdf-bestand in "Search"-modus. Deze functie is niet beschikbaar in oudere versies van Adobe Acrobat Reader. Voor uw comfort raden wij aan, indien nodig, een recentere versie van het programma te installeren, die deze functie wel biedt.
De gebruiker heeft de on-line help geopend voor het veld "Volgnummer medisch-psychiatrisch verblijf", dat de referentie "MA02" heeft. Het systeem toont een lijst met alle zoekresultaten voor het veld MA02 in de MPG. De gebruiker hoeft nu alleen nog uit deze lijst het zoekresultaat te kiezen, dat hem kan helpen.
4.3.7. Knoppen Als het veld bewerkbaar is, zijn de knoppen "Bewaren" en "Annuleren" beschikbaar. Tijdens de validering en het opslaan verdwijnen deze knoppen. Dit om te voorkomen dat ongeduldige gebruikers nogmaals op deze knoppen klikken omdat ze niets zien bewegen. Het verdwijnen van deze knop geeft indirect aan dat het systeem tijdelijk niet beschikbaar is voor de gebruiker.
p.37-
user_guide_nl.doc Knoppen om de wijzigingen op te slaan of te annuleren
4.3.8. Functie "Pre-coderen" Sommige vensters bieden de functie Pre-coderen. Met deze functie kunnen elders ingevoerde gegevens gekopieerd worden. Bij dit kopiëren worden alleen de velden die nog niet ingevuld zijn, ingevuld. De bestaande waarden worden niet overschreven. Als het scherm al volledig is ingevuld, heeft deze functie geen gevolgen. Hoewel deze functie aangeboden wordt in ieder venster, is ze slechts zelden van toepassing. Als de gebruiker deze functie oproept in een venster dat deze functie niet biedt, verschijnt er een foutmelding. In MPG wordt deze functie aangeboden in de steekproefvensters van de patiënten. In deze vensters is het mogelijk reeds ingevoerde gegevens te gebruiken in de templates van de opgegeven "Behandelingsgroepen". Hetzelfde geldt voor sommige gegevens van de "Medische behandelingen". In dit geval is het mogelijk gegevens over te nemen van de vorige "Medische behandeling".
Melding dat deze functie niet beschikbaar is.
Venster in de patiëntensteekproeven waarin de behandelingsgroep die gebruikt moet worden voor de initialisering van de gegevens, geselecteerd kan worden
4.3.9. Speciale functies Sommige vensters bieden bijkomende mogelijkheden. De functies die van toepassing zijn, worden getoond in de rechterbovenhoek van het scherm, tussen de identificatiecode van het gegeven en het printerpictogram. Door eenmaal te klikken op het pictogram kunt u de functie uitvoeren. p.38-
user_guide_nl.doc
Automatisch genereren van de fiche MT van het type 51 Deze functie wordt weergegeven door het pictogram "MT". Een beweging van het type "Einde periode van 183 dagen in dezelfde Kenletter en Leefeenheid" wordt automatisch gecreëerd 183 dagen na de begindatum van de opname waarin men zich bevindt. De functie "Automatisch genereren van de fiche MT" is beschikbaar.
Verandering van intermediair ontslag in medisch ontslag Deze functie wordt weergegeven door het pictogram "MD". Het intermediair ontslag wordt dan omgezet in een medisch ontslag.
De functie "Verandering van intermediair ontslag in medisch ontslag" is beschikbaar.
Filter toepassen Als u zich in de modus bewerking van een patiëntenfilter bevindt, kunt u de filter toepassen via deze functie.
De functie "Filter toepassen" is beschikbaar.
p.39-
user_guide_nl.doc
4.4.
Foutmeldingen
Over het algemeen worden alle fouten tegelijkertijd weergegeven om te voorkomen dat de gebruiker de fouten één voor één moet verbeteren. Invulfout • Er wordt gecontroleerd of alle verplichte velden ingevuld zijn. Dubbels • Er wordt gecontroleerd of de opgeslagen gegevens niet reeds bestaan. Opmaakfouten • Slechte datumopmaak. • Alfanumerieke tekens in een numeriek veld. Meerdere gebruikers • Er wordt gecontroleerd of de gegevens ondertussen niet gewijzigd werden door een andere gebruiker. • Er wordt gecontroleerd of de gegevens ondertussen niet verwijderd werden door een andere gebruiker. Toepassingsfouten De toepassing vereist ook een reeks controles: • Controles met betrekking tot de inhoud van een veld • Controles met betrekking tot de compatibiliteit van verschillende velden van eenzelfde gegeven • Controles met betrekking tot verscheidene gegevens, bijvoorbeeld de volgorde van het aanmaken, de chronologie van de datums enz. Opmerkingen Behalve fouten kan het systeem ook opmerkingen weergeven die automatisch verdwijnen na enkele seconden. Als er alleen opmerkingen, geen foutmeldingen, zijn, slaat het systeem de gegevens niettemin op. De opmerkingen worden weergegeven ter informatie, maar verhinderen het opslaan niet.
p.40-
user_guide_nl.doc
Voorbeelden van foutmeldingen
Voorbeeld van een fout met betrekking tot verscheidene velden
Voorbeeld van een opmerking
p.41-
user_guide_nl.doc
5. Patiëntenfilters Het is mogelijk een filter toe te passen op de lijst van patiënten. Als u de instellingen van de filter bewaart, moet u de filter niet elke keer opnieuw instellen als u hem wenst te gebruiken. Om een filter te gebruiken, volstaat het deze te selecteren en vervolgens toe te passen. De patiëntenlijst die opgenomen is in de structuur, wordt automatisch aangepast aan de filter. U kunt een onbeperkt aantal filters instellen, maar het is niet mogelijk verschillende filters met elkaar te combineren. De filters vindt u ook terug in de boomstructuur. De tak "Filteren op de patiënten" bevindt zich onder de tak "Patiënten".
5.1.
Een filter aanmaken, wijzigen
In een filter geeft u de gewenste criteria op. Als u verscheidene criteria opgeeft, worden alleen die patiënten geselecteerd die beantwoorden aan alle criteria. Geen enkel criterium is verplicht. U kunt ook filters zonder criteria aanmaken, om daarmee de gevolgen van een andere filter te annuleren. ID-nummer patiënt: Volledige of onvolledige identificatie van de patiënt Naam: Volledige of onvolledige naam van de patiënt Geboortedatum: Exacte geboortedatum van de patiënt Kenletter van de dienst: Kenletter van de dienst waarin de patiënt verbleven heeft Leefeenheid: Leefeenheid waarin de patiënt verbleven heeft Begindatum: Patiënten die in de instelling verblijven vanaf deze datum Einddatum: Patiënten die in de instelling verbleven hebben tot deze datum
p.42-
user_guide_nl.doc
5.2.
Een filter toepassen
Alvorens u een filter kunt toepassen, moet u hem openen. Het volstaat eenmaal te klikken op het trechterpictogram om de filter te openen. Let op! Opdat er rekening gehouden zou worden met de criteria van een filter, moet u de filter opslaan alvorens de filter toe te passen. Zodra u een filter toepast, wordt de patiëntenlijst in de boomstructuur aangepast en wordt de naam van de filter weergegeven naast de tak "Patiënten".
5.3.
Een filter annuleren
Om de gevolgen van een filter te annuleren, moet u een filter zonder criterium toepassen. Daarom raden wij aan direct een filter zonder criterium aan te maken en deze een duidelijke naam te geven, bijvoorbeeld "Geen filter". U kunt deze lege filter dan toepassen telkens als u een andere filter ongedaan wilt maken. Als er een filter zonder criterium wordt toegepast, verdwijnt de eventuele filteraanduiding naast de tak "Patiënten".
Voorbeeld van een filter om alleen de patiënten van leefeenheid 1 te zien
p.43-
user_guide_nl.doc
Als de filter eenmaal is toegepast, verschijnt de naam van de filter naast de tak "Patiënten"
Filter zonder criterium om een andere filter te annuleren
5.4.
Automatische reactivering van de laatste filter
Wanneer u de toepassing opstart, wordt de laatste filter automatisch opnieuw toegepast.
6. Aanduiden verantwoordelijken voor een gegevensblok De personen die verantwoordelijk zijn voor de informatieblokken, worden ingevoerd op het niveau van de leefeenheden. Per informatieblok wordt er één persoon p.44-
user_guide_nl.doc aangeduid die de hoofdverantwoordelijkheid draagt en eventueel ook een persoon die medeverantwoordelijk is. Deze verantwoordelijkheden dienen slechts om de gebruiker een lijst te bezorgen van onvolledige gegevens waarvoor hij verantwoordelijk is.
7. Transformatiemasker Dit masker wordt vastgelegd in de gegevens van de instelling en kan op elk moment veranderd worden. Het gaat daarbij niet om een versleuteling in de strikte zin van het woord, maar eerder om de willekeurige generering van een "Behandelingsnummer". Het is echter mogelijk deze generering te beïnvloeden via een masker. Een wijziging van het bestaande masker heeft geen invloed op de reeds gegenereerde behandelingsnummers. Dit behandelingsnummer bestaat uit maximaal 13 alfanumerieke tekens, net als de referentie van de patiënt. p.45-
user_guide_nl.doc U kunt voor ieder teken van het masker het type bepalen. U kunt dus kiezen voor dezelfde syntaxis als de patiëntreferenties die gebruikt worden door de instelling. Het standaardmasker is “?????????????” (13 willekeurige tekens). a) Willekeurige tekens Deze tekens worden willekeurig gegenereerd door de toepassing. Er moeten minimaal 8 willekeurige tekens zijn, anders is het masker niet geldig. De plaats van de willekeurige tekens is van geen belang. ?: een willekeurig cijfer of een willekeurige letter !: een willekeurige letter #: een willekeurig cijfer b) Constanten. Men kan ook constanten specificeren in het masker. Geldige constanten zijn: A-Z,0-9,-, spatie en / Voorbeeld van een masker: - Als u wilt dat de behandelingsnummers beginnen met “PAT”, gevolgd door 10 willekeurig gegenereerde cijfers, bijvoorbeeld: PAT1569874125, PAT8964129658 enz. is het geschikte masker: PAT########## - Als u slechts 8 tekens wenst. bijvoorbeeld: A78T7UF7, 25TPW7A8 enz. is het geschikte masker: ???????? - Als u het nummer wilt opsplitsen in groepen van drie cijfers, gescheiden door een liggend streepje, bijvoorbeeld: 492-175-029, 826-746-148 enz. is het geschikte masker: ###-###-###
p.46-
user_guide_nl.doc
8. MPG-verantwoordelijke 8.1.
Steekproefperiodes
Als er een nieuwe steekproefperiode wordt vastgelegd door de FOD Volksgezondheid, moet de MPG-verantwoordelijke van de instelling deze invoeren in het systeem. Door een nieuwe "Steekproefdatum" aan te maken, kan de MPG-verantwoordelijke de vastgelegde datum invoeren. Als deze periode eenmaal opgeslagen is, verschijnt ze in de lijst.
De MPG-verantwoordelijke heeft een nieuwe steekproefperiode toegevoegd, die duurt van 18-012004 tot 24-11-2004.
De gebruikers kunnen dan "steekproef"gegevens van de patiënten en ook "behandelingsteamgegevens" van de leefeenheden invoeren voor deze nieuwe steekproefperiode.
8.2.
Exportperiodes
Door een nieuwe "Export" aan te maken, kan de MPG-verantwoordelijke een exportperiode invoeren in het systeem. Als deze periode eenmaal opgeslagen is, verschijnt ze in de lijst. Als de periode is aangemaakt, kunnen er "Instellingsgegevens" van de instelling, gegevens met betrekking tot de "Functionele organisatie" van de leefeenheden p.47-
user_guide_nl.doc alsook gegevens van "Gerealiseerde verpleegdagen" van de kenletters van de dienst ingevoerd worden voor deze exportperiode. Uiteraard is het dan ook mogelijk deze periode te exporteren.
De MPG-verantwoordelijke heeft een exportperiode ingevoerd voor het tweede semester van 2004.
8.3.
Vrije velden
Naast de velden die standaard deel uitmaken van de MPG-toepassing, is het ook mogelijk velden toe te voegen die eigen zijn aan de instelling, zodat u de gegevensregistratie kunt aanpassen aan uw eigen behoeften. Deze velden worden nooit doorgestuurd naar de FOD Volksgezondheid. Beperkingen gebonden aan het gebruik van de databanken die een vaste structuur hebben. • Vrijven velden zijn enkel mogelijk op het scherm voorzien voor vrije velden • Het aantal vrije velden is beperkt tot 10 • De identificatie van vrije velden moet gekozen worden tussen FREE1, FREE2, .. FREE10
p.48-
user_guide_nl.doc In tegenstelling tot de vorige versie is het nu in elk venster mogelijk vrije velden toe te voegen. De instellingen kunnen dus alle gegevens van de MPG aanvullen met hun eigen gegevens. Om de compatibiliteit met oudere versies te verzekeren, worden de vrije velden nog steeds weergegeven in een bijkomend venster. Als de oude gegevens omgezet worden, worden alle vrije velden toegewezen aan dit venster. Niet alleen kunt u een vrij veld toewijzen aan welk venster dan ook, u kunt de vrije velden later ook verplaatsen naar een ander scherm. Als de vensters deel uitmaken van hetzelfde type gegevens, gaat de inhoud van het verplaatste vrije veld niet verloren. Als u bijvoorbeeld een vrij veld van een venster van "Medisch ontslag" verplaatst naar een ander venster van "Medisch ontslag", gaan de gegevens die in dit veld ingevoerd zijn, niet verloren. Als u een veld wilt toevoegen, moet u de volgende zaken specificeren: • het venster waarin het veld opgenomen moet worden; • een referentie voor het vrije veld: het betreft een louter technisch gegeven dat geen invloed heeft op het gebruik; • het type veld: "numeriek" voor cijfers, "alfanumeriek" voor teksten; • de lengte van het veld; • de benaming van het veld in de taal of talen die de instelling gebruikt; • de beschrijving van het veld in de taal of talen die de instelling gebruikt; • een aanduiding of het veld actief is, dit wil zeggen of het al of niet weergegeven moet worden. De velden zijn standaard niet actief, zodat het mogelijk is ze eerst allemaal aan te maken en pas daarna te activeren. Dat maakt het mogelijk een veld enige tijd te gebruiken en later, als u het niet meer nodig hebt, te desactiveren. Het kan dan altijd nog opnieuw geactiveerd worden, zonder dat de inhoud verloren gaat.
Venster om een vrij veld aan te maken, in dit geval het telefoonnummer dat wordt weergegeven in het identificatievenster van de patiënt
p.49-
user_guide_nl.doc
De gebruiker heeft drie vrije velden gecreëerd
Het identificatievenster van de patiënt met de drie vrije velden die werden toegevoegd
9. Opties van het menu 9.1.
Editeren
9.1.1. Gegevens Zie hoofdstuk "Hoofdvenster".
9.1.2. Onvolledige gegevens Als u minstens voor één informatieblok verantwoordelijk bent, vindt u hier een lijst van de onvolledige gegevens. Opmerking: De onvolledige gegevens worden geïnventariseerd tijdens het exporteren. Opdat deze lijst aangemaakt zou worden, moet u dus de gewenste periode exporteren. Eventueel kunt u het exporteren daarna annuleren.
Lijst van onvolledige gegevens. De percentages hebben betrekking op de niet-ingevulde velden (1e percentage) en de velden met onbekende waarden (2e percentage).
p.50-
user_guide_nl.doc
Het bewerken van vrije velden wijkt enigszins af van het bewerken van normale velden. Hier zijn alleen de vensters opgenomen waarvoor de persoon verantwoordelijk is.
De vensters waarin nog gegevens ontbreken, zijn aangeduid met een rood kruisje.
9.1.3. Dossierkeuze Deze optie is vooral nuttig als u toegang hebt tot verscheidene dossiers. Met deze functie kunt u op elk moment veranderen van werkdossier. Alleen de dossiers die toegankelijk zijn voor de gebruiker, worden getoond in de lijst, zelfs al zijn deze dossiers nog niet geactiveerd. In dit geval zijn ze opgenomen in de lijst, maar kunnen ze niet geselecteerd worden.
De gebruiker heeft toegang tot twee dossiers. Hij kan echter alleen werken in het dossier "Test 1", want het dossier "Test 2" is nog niet geactiveerd.
p.51-
user_guide_nl.doc
9.2.
Administratie
9.2.1. Beheer gebruikers De "dossierbeheerders" bepalen de toegangsrechten. Het gebruikersbeheer is toegankelijk via het menu "Administratie – Beheer gebruikers". Het beheer gebeurt per gebruikersgroep: • Er wordt ingevoerd wie deel uitmaakt van de groep. Alleen de gebruikers die toegang hebben tot het dossier, worden in de groep opgenomen. Eerst moet de gebruiker toegang krijgen tot het dossier en daarna kunnen de toegangsrechten gespecificeerd worden. •
•
Er wordt gepreciseerd tot welke vensters de leden van de groep toegang hebben. Per venster moet er opgegeven worden of de groep de gegevens alleen mag raadplegen of ook mag wijzigen. Er moet eveneens gepreciseerd worden tot welke leefeenheden de leden van de groep toegang hebben. Per leefeenheid moet er opgegeven worden of de groep de gegevens alleen mag raadplegen of ook mag wijzigen.
Niets belet de beheerder om voor iedere gebruiker een groep aan te maken, zodat hij de toegangsrechten van iedere gebruiker nauwkeurig kan instellen. Het is niet mogelijk verscheidene gebruikers of verscheidene vensters of verscheidene leefeenheden in één enkele bewerking toe te wijzen. Gevolgen van de toegangsrechten voor de boomstructuur Het potloodpictogram, dat aangeeft dat de gegevens geraadpleegd kunnen worden, verschijnt slechts als de gebruiker het recht heeft minstens een van de vensters te raadplegen. Als de gebruiker geen enkel venster ook maar mag raadplegen, verschijnt het potloodpictogram niet. Gevolgen van de toegangsrechten voor de invoervensters Alleen de vensters die voor de gebruiker toegankelijk zijn, worden getoond als tabblad. Als de gebruiker een venster alleen mag raadplegen, en dus niet mag wijzigen, worden de knoppen "Annuleren" en "Bewaren" niet getoond. Opmerking: De beheerders hebben steeds volledig het recht de gegevens te raadplegen én te wijzigen.
p.52-
user_guide_nl.doc
De gebruikersgroep "Groep 1" bevat slechts één enkele gebruiker, nl. "jpe". De leden van deze groep hebben het recht de gegevens van Leefeenheid 1 te wijzigen. Toch hebben ze slechts toegang tot twee vensters: tot het venster "BLOK 1: IDENTIFICATIE" in consultatiemodus en tot het venster "BLOK 2: SOCIODEMOGRAFISCHE GEGEVENS" in wijzigingsmodus.
9.2.2. Beheer dossiers Aanmaken en activeren Gelieve het hoofdstuk "Het dossier van uw instelling aanmaken" te lezen in de Startgids, als u wilt weten hoe u een nieuw dossier creëert en activeert. Vastleggen van de toestemmingen Er zijn twee toegangsniveaus voor de dossiers: •
Normale toegang. De normale toegang geeft de gebruiker de mogelijkheid het dossier (opgenomen in de lijst van de beschikbare dossiers) te raadplegen. Zonder bijkomende rechten zal hij niets kunnen doen in het dossier. De dossierbeheerder moet de toegangsrechten van de gebruiker tot de vensters en de leefeenheden nog vastleggen. Zie paragraaf "Beheer gebruikers".
•
Toegang als administrateur (dossierbeheerder) De dossierbeheerder heeft volledige toegang in consultatie- en wijzigingsmodus tot de gegevens, zonder dat er bijkomende rechten voor de vensters en de leefeenheden aan hem toegekend moeten worden. Als administrateur heeft hij ook toegang tot de administratieve taken van de dossiers zoals de toegangsrechten tot het dossier, de activering van het dossier, het gebruikersbeheer, de export, het opladen van informatieblokken of de beheerfiches, het ontladen, de conversie enz. Deze toegangsrechten worden automatisch verleend aan de toepassingbeheerders en aan de gebruiker die het dossier gecreëerd heeft. p.53-
user_guide_nl.doc
De dossierbeheerder bepaalt de toegangsrechten tot het dossier. Het symbool "= = >" verschijnt naast het dossier in de kolom "Toestemmingen" als u de dossierbeheerder bent. Door eenmaal te klikken op dit symbool kunt u de toegangsrechten voor het dossier instellen. We wijzen erop dat het normaal is dat de gebruiker zelf niet getoond wordt in de lijst. Hij kan dus niet zelf zijn rechten als beheerder opheffen.
De gebruiker is de beheerder van het dossier "Test".
De dossierbeheerder kan de toegangsrechten tot het dossier "Test" bekijken. Hij kan de toegang tot het dossier toestaan of weigeren en hij kan ook andere dossierbeheerders aanstellen. Op dit ogenblik is er slechts één gebruiker ingevoerd in het systeem en deze heeft de toestemming om het dossier te raadplegen.
9.2.3. Export CSV Export Met deze optie kunt u de gegevens van het actieve dossier downloaden in .CSVbestanden (comma separated values). Deze bestanden kunnen dan achteraf opnieuw gebruikt worden door andere toepassingen zoals SimStat. In tegenstelling tot de DOS-toepassing moet u de gewenste bestanden of de filters niet meer specificeren. Er wordt geen bijkomende informatie gevraagd aan de gebruiker. Op het moment dat de exportatie van start gaat, wordt een venster geopend dat de gebruiker informeert over de vooruitgang.
p.54-
user_guide_nl.doc U vindt de aangemaakte bestanden terug in de directory c:\atoum\csv\ van de server. Export naar FOD Exporteren is pas mogelijk nadat er een exportperiode werd aangemaakt. Het enige gegeven dat ingevoerd moet worden, is de periode die geëxporteerd moet worden. De lijst van de voorgestelde periodes bevat alle periodes die vastgelegd werden. Het systeem staat exporteren alleen toe als er op dat moment geen lopende export is. Een lopende export is een export die niet bevestigd noch geannuleerd is. De doelmap kan niet gekozen worden. De gegevens worden altijd geëxporteerd naar de map c:\atoum\export op de server.
Belangrijke opmerking: Deze bestanden worden aangemaakt op de server. Tenzij uw apparaat ook dienstdoet als server, zult u de bestanden niet terugvinden op uw schijf.
Gegenereerde bestanden: •
•
• •
Gegevensbestand De structuur van dit bestand is dezelfde als die van de oude toepassing (bijvoorbeeld 71669301.991). Statistiekbestand Het bestand "ficstat.out" heeft een andere naam gekregen in deze versie. De naam van het bestand is nu de naam van het gegevensbestand gevolgd door de extensie ".out" (bijvoorbeeld 71669301.991.out). Dat maakt het mogelijk de statistiekbestanden van alle geëxporteerde periodes te bewaren. Er wordt ook een xml-bestand gemaakt, maar dat heeft geen nut voor u. Het gaat daarbij slechts om een tussenbestand dat het systeem nodig heeft. Zip-bestand Naast de 3 voornoemde bestanden genereert het systeem nog een bijkomend bestand. Het zip-bestand bevat gecomprimeerde gegevens- en statistiekbestanden. Aangezien de gegevens heel goed gecomprimeerd kunnen worden, is het zipbestand altijd klein. Dit zip-bestand is niet beveiligd, zodat de inhoud ervan bekeken kan worden. De naam van het zip--bestand is de naam van het gegevensbestand gevolgd door de extensie ".zip" (bijvoorbeeld 71669301.991.zip).
Wat moet u versturen naar de FOD?
p.55-
user_guide_nl.doc Nu moet u het zip-bestand versturen. Dit bestand is nagenoeg altijd klein genoeg om op een diskette te passen. Als dit uitzonderlijk toch niet het geval zou zijn, moet u het bestand versturen op cd-rom. Kwaliteit van de invoer: De percentages met betrekking tot de kwaliteit van de invoer verschijnen niet meer op het scherm na de export. Als u deze percentages wilt kennen, moet u het outbestand met de statistieken (bijvoorbeeld 71669301.991.out) openen.
Export van de periode 2004/2.
De gegevens worden geëxporteerd.
Het exporteren is voltooid.
Validatie export p.56-
user_guide_nl.doc Als de export als geldig beschouwd wordt, kunt u deze bevestigen. Als dezelfde periode later nogmaals geëxporteerd wordt, wordt het volgnummer automatisch aangepast. Aangezien er slechts één lopende export kan zijn, hoeft u de exportperiode niet meer mee te delen aan het systeem. De bevestiging heeft steeds betrekking op de laatste export die werd uitgevoerd. Annulatie export Als de export niet als geldig beschouwd wordt, moet u hem annuleren om de nodige verbeteringen aan te brengen aan uw gegevens. In dat geval draagt de volgende export van deze periode hetzelfde volgnummer. Aangezien er slechts één lopende export kan zijn, hoeft u de exportperiode niet meer mee te delen aan het systeem. De annulering heeft steeds betrekking op de laatste export die werd uitgevoerd U kunt op elk moment de status van een exportperiode controleren door deze exportperiode te openen via de boomstructuur.
Exportstatus
9.2.4. Opladen - Ontladen Deze tools zijn volledig compatibel met de bestanden die geladen moeten worden van de oude toepassing. U moet dus niets aanpassen aan uw programma’s die deze bestanden generen, want deze bestanden hebben dezelfde structuur behouden. Door de nieuwe ontwikkelingen op informaticagebied zijn diskettes een ouderwetse gegevensdrager geworden. Daarom wordt niet meer de mogelijkheid geboden gegevens te laden die verdeeld zijn over meerdere bestanden (meerdere diskettes). Het volgnummer in de naam van de bestanden wordt niet meer gebruikt. Opladen De opties voor het laden zijn aanzienlijk verbeterd, er worden nu bestanden gegenereerd waarbij nauwkeurig wordt vermeld welke fouten er geconstateerd werden, voor elke registratie afzonderlijk. De uitgevoerde testen stemmen volledig overeen met de testen die uitgevoerd worden bij de interactieve gegevensinvoer. Hetzelfde geldt voor de foutmeldingen. Deze veranderingen moeten het veel gemakkelijker maken fouten op te sporen in de op te laden bestanden. Dankzij deze verbetering is het bestand "MR_OUT" overbodig. Bijgevolg wordt dit bestand niet meer aangemaakt. p.57-
user_guide_nl.doc Om een bestand op te laden, moet u opgeven om welk type bestand het gaat (beheerfiche, informatieblokken) en welk bestand er geladen moet worden. De gegenereerde bestanden bevinden zich in de map c:\atoum\logs. Stuurfiches Instellingen die hun eigen toepassing gebruiken en gebruik wensen te maken van deze functie, moeten het document van de oude DOS-toepassing raadplegen. Informatieblokken Instellingen die hun eigen toepassing gebruiken en gebruik wensen te maken van deze functie, moeten het document van de oude DOS-toepassing raadplegen.
Ontladen Aangezien deze tool niet (meer) gebruikt wordt, werd ze lichter gemaakt. Anders dan bij de oude toepassing, ontlaadt deze tool nu alle gegevens van het dossier. Het is niet meer mogelijk de te ontladen gegevens te filteren. Bovendien worden de ontladen gegevens niet meer geblokkeerd in de invoerinterface. Alleen het bestand waarnaar de gegevens ontladen moeten worden, moet gespecificeerd worden. Instellingen die hun eigen toepassing gebruiken en gebruik wensen te maken van deze functie, moeten het document van de oude DOS-toepassing raadplegen.
9.3.
MPG
9.3.1. Conversie Zie "Startgids".
9.3.2. Onvolledige intermediaire ontslagen Opmerking: Gelieve de uitleg onder "Speciale functies" te lezen, als u dat nog niet gedaan hebt, want er wordt naar verwezen. Deze lijst bevat alle intermediaire ontslagen zonder heropname hoewel het aantal dagen voor het ontslag verstreken is. Er wordt ook rekening gehouden met een vertraging van de invoer van 7 dagen. Deze optie is toegankelijk via het menu "MPG". Als deze optie gekozen wordt, wordt er een lijst getoond van de betrokken intermediaire ontslagen. Het volstaat uit deze lijst het intermediaire ontslag dat u wilt controleren, te selecteren. De gebruiker kan dan ofwel de heropnamedatum invoeren, als dat vergeten was, ofwel het intermediair ontslag veranderen in een medisch ontslag met de functie die daartoe dient. p.58-
user_guide_nl.doc De lijst wordt onmiddellijk geactualiseerd met de aangebrachte wijzigingen.
Lijst van onvolledige intermediaire ontslagen. Via het potloodpictogram kan de gebruiker de gegevens onmiddellijk verbeteren of het intermediaire ontslag omzetten in een medisch ontslag.
9.3.3. Bewegingen van meer dan 183 dagen Opmerking: Gelieve de uitleg onder "Speciale functies" te lezen, als u dat nog niet gedaan hebt, want er wordt naar verwezen. In deze lijst zijn alle bewegingen opgenomen waarvan de duur langer is dan 183 dagen. Er wordt ook rekening gehouden met een vertraging van de gegevensinvoer van 7 dagen. Met deze optie, die toegankelijk is via het menu "MPG", kunt u een lijst opvragen van de desbetreffende bewegingen. Het volstaat de weergave van de gewenste beweging te vragen met de desbetreffende functie en automatisch een nieuwe beweging van het type "Einde periode van 183 dagen in dezelfde Kenletter en Leefeenheid" te creëren. Zodra een anomalie verbeterd is, verdwijnt de beweging uit de lijst. We wijzen er echter op dat het mogelijk is dat de nieuwe beweging ook een anomalie is en daardoor op haar beurt opduikt in de lijst.
Resultaat van de lijst van bewegingen van meer dan 183 dagen. Door op het potloodpictogram van de beweging te klikken, kan de gebruiker automatisch een nieuwe beweging "Einde periode van 183 dagen in dezelfde Kenletter en Leefeenheid" aanmaken
9.3.4. MPG-handleiding Met deze optie kunt u de MPG-handleiding raadplegen. Om er zeker van te zijn dat u de laatste versie van de handleiding te zien krijgt, raden we u echter aan de handleiding te raadplegen op de officiële site van MPG.
p.59-
user_guide_nl.doc
9.4.
Extra
9.4.1. Gebruikersgegevens De gebruiker kan via deze optie zijn persoonlijke gegevens, zoals zijn naam, zijn wachtwoord, zijn e-mailadres of zijn taal, wijzigen. Als de gebruiker een admin is, kan hij toegang hebben tot de gegevens van alle gebruikers. Zo kan hij een nieuw paswoord toekenen aan een gebruiker indien deze zijn pasoord vergat.
9.4.2. Gebruikersopties Deze opties zijn toegankelijk via de optie "Extra – Gebruikersopties". Zoals de naam aangeeft, zijn dit specifieke opties voor de gebruiker en het dossier. Mensen die massaal gegevens invoeren, kunnen met deze opties onder andere sneller werken. De wijzigingen die aan deze opties worden aangebracht, zijn niet definitief en kunnen op elk moment aangepast worden. Het scherm waarin u deze opties instelt, maakt ook gebruik van het weergavemechanisme. U ziet dus onmiddellijk het gevolg van de wijzigingen in de opties wanneer u uw document bewaart.
p.60-
user_guide_nl.doc
Tabbladen Deze optie verandert de manier van invoeren radicaal. Het wordt aangeraden beide manieren te proberen om na te gaan welke manier u het beste past. Dit is veruit de meest nuttige optie. Ja Standaardmodus. Elk invoerscherm stelt een tabblad voor. De interface is duidelijker (want minder gevuld) maar vraagt meer bewerkingen. De gebruiker moet de gegevens dus tabblad per tabblad invoeren en regelmatig opslaan. Merk op dat het systeem automatisch naar het volgende tabblad gaat wanneer u uw gegevens opslaat. Als u velden op verschillende schermen wil controleren ten opzichte van elkaar, dan kan het moeilijker blijken om ze te verbeteren. p.61-
user_guide_nl.doc In geval van problemen verliest u alleen de ingevoerde gegevens van het geopende tabblad.
Nee Het tabbladensysteem verdwijnt. Alle blokken van velden staan onder elkaar, waardoor de gegevens sneller kunnen worden ingevoerd. De invoering gebeurt in één keer en u moet maar één keer opslaan. In geval van problemen verliest u alle wijzigingen die u hebt aangebracht sinds u de gegevens de laatste keer opgeslagen hebt. Deze manier van werken biedt zeker een voordeel als u met een trage verbinding of een trage server werkt want zij vereist geen enkele communicatie meer tussen de server en de client tussen het moment waarop de pagina getoond wordt en het moment waarop de gebruiker vraagt om zijn gegevens op te slaan. Deze werkwijze is ook veel praktischer voor mensen die massale hoeveelheden gegevens invoeren.
p.62-
user_guide_nl.doc
Stylesheets Een stylesheet is een bijgevoegd document waarin u de "look-and-feel" van een webtoepassing kunt definiëren. U vindt hierin onder andere de definitie van de kleuren of de lettertypes. Iedereen heeft zijn eigen smaak en het is dus niet eenvoudig om een oplossing voor te stellen die iedereen bevalt. Daarom kunt u specificeren welke stylesheet u verkiest.
p.63-
user_guide_nl.doc Aangezien deze keuze slechts van toepassing is voor het actieve dossier, kunt u per dossier een andere stylesheet definiëren. Dit is bijzonder praktisch om zeer snel de dossiers te identificeren wanneer u in verschillende dossiers tegelijkertijd werkt. Momenteel zijn er slechts twee stylesheets beschikbaar. Als de behoefte (of vraag) groeit, kunnen er later andere sheets toegevoegd worden.
Keuzelijsten Ja Standaardmodus. De keuzelijsten zijn actief.
p.64-
user_guide_nl.doc
Nee De afrollijsten zijn vervangen door zogenaamde "picker"-zones waarmee u de waarde direct kunt invoeren. Bij twijfel kan de gebruiker altijd op de picker klikken om de volledige keuzelijst te bekomen.
Optieknoppen Ja Standaardmodus. De optieknoppen zijn actief.
p.65-
user_guide_nl.doc
Nee De radio buttons zijn vervangen door lijsten (die op hun beurt vervangen kunnen worden door zogenaamde "picker"-zones).
p.66-
user_guide_nl.doc
9.4.3. Back-updossier Het gaat hier niet om een back-up in de eigenlijke zin van het woord. Deze optie genereert een SQL-script waarmee de gegevens van het dossier later in een andere databank geladen kunnen worden. Dit kan nuttig zijn als men bijvoorbeeld een andere databanktoepassing dan MS Acces wil gebruiken, nadat men al begonnen is met de gegevensinvoer. Wij wijzen erop dat deze optie slechts betrekking heeft op één dossier. Als u verscheidene dossiers hebt, moet u deze optie uitvoeren voor elk dossier afzonderlijk.
9.4.4. SQL Deze opties mogen slechts gebruikt worden op uitdrukkelijk verzoek. Ze dienen hoofdzakelijk om problemen op te sporen en/of te verhelpen. De ene optie maakt het mogelijk een SQL-script uit te voeren, de andere een SQL-zoekopdracht uit te voeren in de databank. Behalve het SQL-script of de SQL-zoekopdracht, moet u de databank kiezen waarin het script of de zoekopdracht uitgevoerd moet worden. Wij raden ten sterkste af deze opties te gebruiken tenzij u hiervoor de nodige ondersteuning krijgt. Ze kunnen uw gegevens immers ernstige schade toebrengen
9.5.
Hulp
9.5.1. Licenties Overzicht van de componenten van de toepassing.
9.5.2. Configuratie Deze optie is bijzonder interessant als u contact opneemt met de medewerkers van de helpdesk, omdat ze automatisch een lijst genereert van de belangrijkste informatie die u moet verstrekken.
9.5.3. Startgids De Startgids raadplegen. gebruikershandleiding.
Dit
document
vormt
een
aanvulling
op
de
9.5.4. Handleiding De gebruikershandleiding raadplegen, d.w.z. het document dat u nu aan het lezen bent.
p.67-
user_guide_nl.doc
10. Reservekopieën van het systeem (back-up) Uw gegevens zijn waardevol en niemand is volledig beschermd tegen problemen die het verlies van zijn gegevens kunnen veroorzaken. Daarom is het van cruciaal belang dat u regelmatig reservekopieën maakt. Alle gegevens zijn gecentraliseerd en opgeslagen in databanken. U vindt deze databanken in de map c:\atoum\databases. Om een reservekopie te maken van uw gegevens, volstaat het dus dat u een kopie maakt van de bestanden die zich in deze map bevinden. Als er zich problemen voordoen, volstaat het dat u de toepassing opnieuw installeert en de bestanden van de map c:\atoum\databases vervangt door uw reservekopieën. Opmerking: Deze bewerkingen moeten worden uitgevoerd als de server stopgezet is.
11. Mogelijke parametrering Het bestand "application.properties" (dat zich normaal gezien bevindt in de map "C:\Program Files\Apache Software Foundation\Tomcat 5.x\webapps\atoum"\WEBINF\classes " of "C:\Program Files\ Apache Group\Tomcat 4.x\webapps\atoum\WEBINF\classes ) maakt het mogelijk bepaalde zaken te personaliseren, zoals: -
-
-
mailer.server: het adres van uw server voor het verzenden van e-mails. mailer.from: het e-mailadres om e-mails te verzenden, bijzonder nuttig als u wilt dat de gebruiker een "Reply" kan doen. max.inactive.interval: time-out van de sessies in seconden, geldigheidsduur van niet-gebruikte sessies. Na het opgegeven tijdsbestek zal de server de sessie beëindigen en kan de gebruiker zijn werk niet meer voortzetten zonder opnieuw in te loggen. treeview.nb_page_nodes: het aantal gegevens dat per pagina moet weergegeven worden in de boomstructuur. Als niet alle gegevens getoond kunnen worden, kunt u navigeren in de gegevens met behulp van de knoppen "Vorige" en "Volgende". temp.directory: map waarin tijdelijke bestanden worden opgeslagen. https.required: maakt het mogelijk het gebruik van het protocol HTTPS af te dwingen. login.picture: beeld dat getoond wordt op het identificatiescherm. login.number_bad_passwords_accepted : Het aantal toegelaten mislukte identificatie pogingen
Let op! Deze parameters gelden voor alle gebruikers en worden pas van kracht nadat de server herstart werd.
12. Problemen De pdf-documenten worden niet getoond. p.68-
user_guide_nl.doc U hebt waarschijnlijk geen viewer voor pdf-documenten geïnstalleerd. Als dat het geval is, kunt u Adobe Acrobat Reader installeren, een gratis product. Het kan gedownload worden van de site van Adobe (http://www.adobe.com). Het menu wordt niet getoond. Als u de menu's niet ziet, moet u uw browser zo instellen dat hij de uitvoering van de Javascript-code toestaat. Er heeft zich een fout voorgedaan. Als u een fout wilt melden aan de helpdeskmedewerkers, is het belangrijk dat u hun zoveel mogelijk informatie kunt geven: • • •
•
de omstandigheden waarin de fout zich heeft voorgedaan; de fout. Fouten worden opgeslagen in het bestand "C:\atoum\logs\atoum.log". U moet dit bestand aan de helpdesk bezorgen; de bestanden van Apache Tomcat server in de map « C:\Program Files\Apache Software Foundation\Tomcat 5.0\logs » (of eventueel in de map « C:\Program Files\Apache Group\Tomcat 4.1\logs »). de configuratie van uw systeem. Als u niet op de hoogte bent van de technische kenmerken van uw systeem, kunt u de overzichtspagina met de optie "Hulp – Configuratie" openen.
p.69-
user_guide_nl.doc
13. Technische informatie 13.1.
De databases
13.1.1.
De databasetypes
De "Parameter"-database: Bevat alle parameterinstellingen met betrekking tot de toepassingen: definitie van de velden, van de schermen, van de lijsten met mogelijke codes, van de toegelaten waarden, van de uit te voeren controles... Er bestaat slechts één enkele database van dit type. Deze database is gekend in Atoum onder de referentie "db_param". De "Systeem"-database: Bevat de lijst van de gebruikers, van de dossiers, alsook van de toewijzingen van de databases aan de dossiers. Er bestaat slechts één enkele database van dit type. Deze database is gekend in Atoum onder de referentie "db_system". De "Invoer"-database(s): Bevat(ten) alle gegevens van de dossiers, dit wil zeggen alle gegevens die ingevoerd worden door de instellingen. Men kan zoveel databases van dit type hebben als men wil. Alleen de databases van dit type kunnen door de beheerder van de toepassing gebruikt worden om de gegevens van de dossiers op te slaan. Twee databases van dit type zijn onmiddellijk beschikbaar in Atoum onder de referenties "db_data" en "db_data_fixed" . Elke database met een andere referentie dan de referenties van de eerder genoemde types ("db_param" en "db_system" ) zal beschouwd worden als een database van dit derde type.
13.1.2.
Structuur van de invoerdatabases
De invoerdatabases kunnen twee verschillende structuren hebben: een dynamische structuur of een vaste structuur. U kunt tegelijkertijd databases met verschillende structuren gebruiken. Er is echter niets voorzien om van structuur te veranderen eens het dossier is aangemaakt. Dit is dus een definitieve keuze. Als u twijfelt, dient u contact op te nemen met uw coördinator zodat hij u kan helpen de juiste keuze te maken. p.70-
user_guide_nl.doc Dynamische structuur De dynamische structuur werd uitgedacht om technische interventies te vermijden wanneer de registratietool zou veranderen. De toevoeging van een veld, de wijziging van een scherm of om het even welke andere verandering in de organisatie van de registratietool heeft geen enkele impact op de structuur van de database. De database werd uitgewerkt als een soort "berging". Deze buitengewone polyvalentie ging jammer genoeg ten koste van de performantie en het verbruik van schijfruimte. Elk veld wordt opgeslagen in een specifiek record waarvan de grootte vastligt. In deze structuur is het aantal records duidelijk groter en dient duidelijk meer ruimte te worden voorbehouden om een veld op te slaan. Voorbeeld: identificatiefiche van een patiënt IP01: ID-nummer patiënt IP02: Naam en voornaam IP03: Geboortedatum IP04: Geslacht Structuur van de tabel: CREATE TABLE d_ip ( ins_id VARCHAR(5) NOT NULL, rec_id INT NOT NULL, fld_id VARCHAR(10) NOT NULL, fld_value VARCHAR(50) NOT NULL, PRIMARY KEY ( ins_id,rec_id,fld_id ) ); Weergave van de records in de tabel: Ins_id Rec_id Fld_id INS01 001 IP01 INS01 001 IP02 INS01 001 IP03 INS01 001 IP04
Fld_value 1234567 Dupond Charles 19501225 1
Voordelen • Er is geen technische interventie nodig in geval van wijziging (comfort en beperkt risico). • Vrije velden zijn toegelaten in om het even welk scherm. Nadelen • Het aantal records is groter. • Er wordt ruimte verspild om kleine velden op te slaan. • De structuur heeft een negatieve impact op de performantie. • De structuur kan niet gebruikt worden om gegevens te analyseren en/of te recupereren aan de hand van externe tools.
p.71-
user_guide_nl.doc Deze structuur is aan te raden voor kleine instellingen gezien de kleinere hoeveelheid gegevens en de mogelijkheid om volledigere dossiers te bekomen dankzij de vrije velden. Een database met deze structuur is onmiddellijk beschikbaar onder de referentie "atoum_data". Vaste structuur Hierbij wordt een overeengekomen structuur gebruikt. Alle velden met betrekking tot een entiteit worden opgenomen in hetzelfde record. De plaats die wordt voorbehouden voor een veld is de plaats die werkelijk nodig is voor dit veld. Voorbeeld: identificatiefiche van een patiënt IP01: ID-nummer patiënt IP02: Naam en voornaam IP03: Geboortedatum IP04: Geslacht Structuur van de tabel: CREATE TABLE d_ip ( ins_id VARCHAR(5) NOT rec_id INT NOT ip01 VARCHAR(13) NOT ip02 VARCHAR(38) NOT ip03 VARCHAR(10) NOT ip04 VARCHAR(1) NOT PRIMARY KEY ( ins_id,rec_id)
NULL, NULL, NULL, NULL, NULL, NULL, );
Weergave van de records in de tabel: Ins_id Rec_id Ip01 Ip02 INS01 001 1234567 Dupond Charles
Ip03 19501225
Ip04 1
Voordelen • De performantie is beter. • Het aantal records wordt gevoelig verminderd. • De ruimte die toegewezen wordt aan de velden, is gevoelig kleiner (alleen de werkelijk benodigde ruimte wordt gereserveerd). • De structuur kan meteen gebruikt worden om gegevens te analyseren en/of te recupereren aan de hand van externe tools. Nadelen • Als er veranderingen optreden in de registratietool, is een interventie op het niveau van de database noodzakelijk. Deze interventies kunnen uiteraard automatisch uitgevoerd worden maar dit houdt toch altijd een zeker risico in. • Vrije velden zijn alleen toegelaten op het daartoe voorziene scherm. Deze structuur is geschikt voor middelgrote en grote instellingen gezien de hoeveelheid gegevens die zij moeten beheren en hun minder uitgesproken behoefte aan "personaliseerbare" gegevens. p.72-
user_guide_nl.doc
Een database met deze structuur is onmiddellijk beschikbaar onder de referentie "atoum_data_fixed".
13.1.3.
Standaard databasebeheerder
Standaard gebruikt de toepassing MS-Access-bestanden. Deze keuze vloeit voort uit het feit dat dit type bestanden onmiddellijk bruikbaar is in Windows, en dit zelfs in de oudste versies. Deze keuze betekent in geen geval dat het volledige product MS-Access op de server aanwezig moet zijn, alleen de ODBC-drivers zijn noodzakelijk. Deze oplossing is bovendien gratis en vereist geen bijkomende aankopen vanwege de instelling, noch een bijzondere configuratie.
13.1.4.
"Open" systeem
De toepassing werd ontworpen om zo "open" mogelijk te zijn qua technologische keuzes. De instellingen krijgen dan ook de keuze wat betreft de databasebeheerder. MS-Access past perfect voor de kleine instellingen maar het risico bestaat dat dit te beperkt blijkt voor instellingen van grotere omvang. Atoum gebruikt alleen zeer elementaire SQL-commando's, zonder specifieke eigenschappen verbonden aan één of andere databasebeheerder. Hierdoor is het mogelijk verschillende databasebeheerders te gebruiken. De momenteel herkende databasebeheerders zijn AB-MySQL, Oracle, MSSQLServer, SYBASE SQLAnywhere. Het is waarschijnlijk dat ook andere databasebeheerders correct werken maar zij werden niet getest en u beschikt in dat geval niet over de scripts om de tabellen aan te maken.
13.1.5.
Beperkingen
De namen van de tabellen, de namen van de velden en de types van de velden die door Atoum worden gebruikt, moeten uiteraard herkend worden door de beoogde databasebeheerder. De meest voorkomende problemen zullen te maken hebben met de "gereserveerde woorden" van de databasebeheerder.
13.1.6.
JDBC-driver
Een JDBC driver is een noodzakelijk component voor de toepassing om zich met de databases te kunnen verbinden. JDBC drivers bestaan voor het merendeel van de databases die op de markt te vinden zijn en kunnen bij de uitgevers van die databases verkregen worden.of bij handelsmaatschappijen die alternatieve oplossingen voorstellen.
p.73-
user_guide_nl.doc De JDBC driver die standaard gebruikt wordt, is een passerelle die het mogelijk maakt om de reeds aanwezige ODBC drivers in uw Windows configuratie te gebruiken, in het bijzonder die die het mogelijk maakt om de databases Ms-Access te bereiken. Deze driver is gratis en geleverd met de toepassing. De meer gespecialiseerde drivers worden niet met de toepassing geleverd. De instelling moet de drivers met haar eigen middelen verwerven.
13.1.7.
Support
U zal begrijpen dat wij slechts een zeer beperkte support kunnen bieden in deze omstandigheden, gezien het grote aantal mogelijke configuraties. Wij zullen u in de mate van het mogelijke wel helpen om de verbinding tussen uw database en Atoum tot stand te brengen. We zullen echter geen uitleg geven over de werkwijze om een database aan te maken, de toegangsrechten te beheren, enz. Dit behoort niet tot onze rol, noch tot onze competenties. Waag u dus niet aan dit avontuur als u geen praktische kennis hebt van de gekozen databasebeheerder.
13.1.8.
Aanbevelingen
Aangezien de databases "db_param" en "db_system" zeer klein zijn, vormt het gebruik van MS-Access-databases geen echt probleem. De databases waarin de gegevens van de dossiers moeten worden ondergebracht, zijn evenwel veel groter. Vooral voor databases van dit type kan men overwegen om ze op een ander systeem te plaatsen met het oog op een verbetering van de performantie. U kunt uiteraard verschillende databasebeheerders gebruiken voor de verschillende databases.
13.1.9.
Initialisatie van de databases
Tijdens de installatiefase van Atoum is het mogelijk de SQL-scripts te installeren die dienen om de verschillende tabellen aan te maken. In dit geval vindt u alle scripts terug in de directory "c:\atoum\sql". De namen van deze scripts hebben de volgende structuur: Databasebeheerder_Databasetype.sql [access|sqlserver|oracle|sybase|mysql]_[atoum_param|atoum_data|atoum_data_fixe d|db_system].sql Aan de hand van deze scripts zult u de drie types databases kunnen aanmaken: db_param (atoum_param), db_data (atoum_data), db_system in de verschillende systemen (access, sqlserver, oracle, sybase, mysql). Bijvoorbeeld:
p.74-
user_guide_nl.doc Om de tabellen aan te maken in een MS-SQLServer-database voor een database die de invoergegevens moet bevatten, dient het bestand "sqlserver_ atoum_data.sql " gebruikt te worden.
13.1.10.
Recuperatie van de gegevens
Om gegevens van een andere database te recupereren, volstaat het de optie te gebruiken voor de back-up van de gegevens van het dossier in kwestie en het aldus bekomen script uit te voeren in uw nieuwe database. U kunt dus op elk moment veranderen van databasebeheerder. Niets belet u dan ook om te beginnen met MS-Access en later te migreren naar een andere databasebeheerder.
13.1.11.
Configuratie van de databases
De definities van de databases zijn opgeslagen in het bestand "C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\atoum\WEB-INF\strutsconfig.xml". Dit bestand is zeer belangrijk en zeer gevoelig. Zorg ervoor dat u hiervan een reservekopie maakt voor elke interventie. Maak er ook een reservekopie van wanneer u een operationeel systeem bekomt want het zal overschreven worden telkens wanneer Atoum wordt bijgewerkt. U zult dus uw eigen databases opnieuw moeten invoegen. Om een database toe te voegen, volstaat het een blok van dit type toe te voegen. De volgorde van de informatie in dit bestand is zeer belangrijk. Let er dus op dat u uw nieuwe blok niet om het even waar invoegt. Voeg het in na de reeds aanwezige blokken van dit type. Het is noodzakelijk de server (Tomcat) opnieuw op te starten opdat de veranderingen in aanmerking zouden worden genomen. Per database is er een blok dat lijkt op het onderstaande blok:
<set-property property="driverClassName" value="sun.jdbc.odbc.JdbcOdbcDriver"/> <set-property property="url" value="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/atoum/databases/atoum_data.mdb"/> <set-property property="defaultAutoCommit" value="false"/> <set-property property="defaultReadOnly" value="false"/> <set-property property="maxActive" value="10"/> <set-property property="maxIdle" value="10"/> <set-property property="maxWait" value="0"/> <set-property property="password" value="userpwd"/> <set-property property="removeAbandoned" value="true"/> <set-property property="removeAbandonedTimeout" value="3600000"/> <set-property property="username" value="username"/> <set-property property="key" value="MyData"/>
De inlichtingen in het rood zijn inlichtingen die afhangen van uw database. Gelieve de andere inlichtingen niet te wijzigen. U vindt enkele voorbeelden aan het begin van dit bestand.
p.75-
user_guide_nl.doc
MyData: Dit is de referentie (naam) van de database in Atoum. Deze referentie is fundamenteel en wordt twee keer gespecificeerd per blok. Raadpleeg het hoofdstuk "De databasetypes" voor meer uitleg over deze referenties. sun.jdbc.odbc.JdbcOdbcDriver: Java-klasse van de JDBC-driver die gebruikt dient te worden. Dit hangt dus af van de databasebeheerder die gebruikt dient te worden. Het bestand .jar dat de JDBCklasse bevat, moet indien nodig gekopieerd worden in de subdirectory "C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\atoum\WEB-INF\lib". jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/atoum/databases/atoum_data.mdb: URL voor toegang tot de database. De syntaxis hangt af van de gebruikte driver. Men vindt hierin ook zaken zoals de naam van de server, de poort, de naam van de database. userpwd: Het wachtwoord om toegang te krijgen tot de database. username: De identificatie om toegang te krijgen tot de database.
13.1.12.
Verificatie van uw configuratie
De optie "Help – Configuratie" van het menu bevat onder andere de voornaamste inlichtingen met betrekking tot de parameterinstellingen van de databases. Zo zult u kunnen verifiëren of er wel degelijk rekening wordt gehouden met de configuraties van uw databases.
Voorbeeld: de pagina over de systeemconfiguratie toont de database MyData. Wanneer u een nieuw dossier aanmaakt, kunt u de database kiezen die de gegevens van het dossier zal herbergen. Naast de standaard database (db_data) zult u de databases zien die u eventueel hebt toegevoegd. p.76-
user_guide_nl.doc
Voorbeeld: de database "MyData" wordt wel degelijk herkend door de toepassing en men kan er dossiers in opslaan. 13.1.13.
Voorbeelden
AB-MySQL MySQL is een "open source" database. Raadpleeg de site http://www.mysql.com voor meer informatie over dit product. Deze database is een performant alternatief voor de MS-Access-databases. Creatie van de database:
p.77-
user_guide_nl.doc
Verbinding met de database en creatie van de nodige tabellen op basis van de geleverde SQL-scripts:
Toevoeging van de JDBC-driver van MySQL aan de libraries van Atoum: Het volstaat het bestand "mysql-connector-java-x.x.x-stable-bin.jar" te kopiëren in de directory "C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\atoum\WEB-INF\lib". Configuratie van de toepassing Toevoeging van het blok hieronder in het bestand \WEB-INF\struts-config.xml
<set-property property="driverClassName" value="com.mysql.jdbc.Driver"/>
p.78-
user_guide_nl.doc <set-property <set-property <set-property <set-property <set-property <set-property <set-property <set-property <set-property <set-property <set-property
property="url" property="defaultAutoCommit" property="defaultReadOnly" property="maxActive" property="maxIdle" property="maxWait" property="removeAbandoned" property="removeAbandonedTimeout" property="username" property="password" property="key"
value="jdbc:mysql://localhost/MyData"/> value="false"/> value="false"/> value="10"/> value="10"/> value="0"/> value="true"/> value="3600000"/> value=""/> value=""/> value="MyData"/>
MS-SQLServer Als u geen JDBC-driver hebt voor dit product, dan kunt u de 100 % "open source" JTDS-driver gebruiken. Deze driver kan gratis gedownload worden van de site http://jtds.sourceforge.net. Eens het .zip-bestand gedownload is, dient u het bestand "jtds-x.x.x.jar" (bijvoorbeeld "jtds-1.0.2.jar") eruit te halen en het te kopiëren in de directory "C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\atoum\WEB-INF\lib". Nu moet alleen nog het passende blok toegevoegd worden aan het bestand "strutsconfig.xml" in functie van uw parameters (server, poort, database…):
<set-property property="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/> <set-property property="url" value="jdbc:jtds:sqlserver://localhost:1433/MyData"/> <set-property property="defaultAutoCommit" value="false"/> <set-property property="defaultReadOnly" value="false"/> <set-property property="maxActive" value="10"/> <set-property property="maxIdle" value="10"/> <set-property property="maxWait" value="0"/> <set-property property="removeAbandoned" value="true"/> <set-property property="removeAbandonedTimeout" value="3600000"/> <set-property property="username" value=""/> <set-property property="password" value=""/> <set-property property="key" value="MyData"/>
13.1.14.
MS-Access-databases comprimeren en herstellen
De toelichtingen die in dit hoofdstuk worden gegeven, zijn enkel geldig voor MSAccess-databases. Om deze bewerkingen te kunnen uitvoeren, moet de Tomcat-server gestopt worden omdat deze bewerkingen een exclusieve toegang tot de databases vereisen. De databases mogen ook niet geopend worden door andere toepassingen. Deze bewerkingen houden altijd een risico in, ook al is het miniem. Daarom wordt aangeraden eerst een back-up te maken van uw gegevens. Zie hoofdstuk met betrekking tot dit onderwerp.
p.79-
user_guide_nl.doc ODBC Data Source Administrator Deze bewerkingen dienen te worden uitgevoerd aan de hand van de utility's voor MS-Access-databases die u terugvindt in het ODBC-beheer van Windows. In het menu "Atoum Web Forms Engine" vindt u een shortcut naar deze routine voor ODBC-beheer.
Shortcut naar de ODBC Data Source Administrator
Als deze shortcut niet werkt, dan kunt u ook toegang krijgen tot deze ODBC-utility's via het "Control Panel". Bij de installatie van Atoum werd een ODBC-entry aangemaakt voor elke database waarvan de toepassing gebruik maakt. U vindt ze in het tabblad "System DSN". Ze beginnen allemaal met het prefix "ATOUM". Er kunnen uiteraard ook nog andere databases aanwezig zijn in dit tabblad.
Hoofdvenster van de interface voor ODBC-beheer. In ons voorbeeld is de database atoum_data geselecteerd in het tabblad "System DSN".
Om toegang te krijgen tot deze functies moet u eerst de database kiezen door erop te klikken. Eens de database geselecteerd is, drukt u op de knop "Configure". U krijgt dan toegang tot de utility's "Repair" en "Compact" voor deze database.
p.80-
user_guide_nl.doc
Als de automatisch aangemaakte entry's niet werken (of als u meer Atoumdatabases gebruikt dan de oorspronkelijke databases), dan kunt u zeer eenvoudig nieuwe ODBC-entry's toevoegen voor uw databases. Om een bijkomende entry toe te voegen, drukt u gewoon op de knop "Add" in het hoofdscherm en kiest u de passende MS-Access-driver in de lijst (zoals hieronder).
Eens u de driver geselecteerd hebt, drukt u op de knop "Finish". U bekomt dan een leeg scherm waarin u de naam van uw keuze moet invullen maar waarin u ook het .mdb-bestand van de database moet selecteren via de knop "Select". p.81-
user_guide_nl.doc
Repair Met deze optie kunt u een database herstellen. Het systeem zal u om bevestiging vragen wat betreft de keuze van de database die hersteld moet worden. Deze herstelling is niet gegarandeerd en het resultaat hangt in ruimte mate af van de staat waarin uw database zich bevindt. Deze optie mag in geen geval beschouwd worden als een alternatief voor regelmatige back-ups.
p.82-
user_guide_nl.doc
Bevestiging van de keuze van de database die u wil herstellen.
Wanneer de herstelling gelukt is, wordt dit meegedeeld aan de gebruiker.
Compact MS-Access-databases hebben de kwalijke neiging ruimte te "verspillen" op uw harde schijf. Dit zal onder meer het geval zijn na de recuperatie van uw gegevens van de DOS-toepassing. Met deze optie kunt u de onnodig gebruikte ruimte recupereren. Het systeem zal u eveneens om bevestiging vragen wat betreft de keuze van de database die gecomprimeerd moet worden.
U zult ook moeten kiezen in welke database het resultaat moet worden gezet. Hoewel de utility u voorstelt om een andere database te kiezen als bestemming, kunt u toch dezelfde database gebruiken. Dit is uiteraard praktischer want dan hoeft u p.83-
user_guide_nl.doc geen bijkomende bewerkingen uit te voeren (naast de voorafgaande back-up die sterk wordt aangeraden).
Wanneer u een bestaande database kiest als bestemming, dan waarschuwt het systeem u en vraagt het u om uw keuze te bevestigen.
Wanneer het comprimeren correct verloopt, deelt het systeem dit mee aan de gebruiker.
p.84-
user_guide_nl.doc
14. Verklarende woordenlijst Toepassing Atoum kan meerdere toepassingen tegelijkertijd beheren. "Minimale Psychiatrische Gegevens" is een toepassing die draait onder Atoum. Databank Databanken zijn computerbestanden waarin de dossiers zijn opgeslagen. Eén databank kan één of meer dossiers van één of meer toepassingen bevatten. Het toewijzen van een databank aan een dossier behoort tot de taken van de toepassingbeheerder. Dossier Het gaat om een elektronisch dossier waarin de gegevens van een instelling zijn opgeslagen. Een dossier is altijd gekoppeld aan een toepassing. Er kunnen verscheidene dossiers geopend zijn voor één enkele toepassing. Dat kan nuttig zijn om dezelfde server te gebruiken voor verscheidene instellingen of om een dossier te gebruiken om zaken uit te proberen, zonder de werkelijke gegevens in gevaar te brengen. Niet te verwarren met een medisch dossier! Toepassingbeheerder De toepassingbeheerder is de persoon die instaat voor de goede werking van de toepassing op technisch gebied. De belangrijkste taak van de toepassingbeheerder bestaat erin databanken toe te wijzen aan de verschillende gecreëerde dossiers. Twee gebruikers van dit type worden automatisch gecreëerd: ADMINF & ADMINN, waarbij ADMINF Franstalig is en ADMINN Nederlandstalig. De toepassingbeheerders hebben volledige toegang tot de toepassing. Dossierbeheerder Een dossierbeheerder is geen technicus. Hij houdt zich vooral bezig met de toegang tot zijn dossier(s). Hij kan ook andere beheerders aanstellen die hem helpen bij zijn taken. De persoon die een dossier aanmaakt, is automatisch de "beheerder" van dat dossier. Let op! De dossierbeheerders hebben toegang tot alle gegevens van hun dossiers. “Client” Ieder apparaat dat een verbinding maakt met de server om de toepassing te gebruiken. Server Apparaat waarop de toepassing geïnstalleerd is.
p.85-