Changes between Version 2 and Version 3 of Documentatie/Beheerder/Modules/CQI


Ignore:
Timestamp:
Oct 20, 2014 8:15:06 AM (12 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Modules/CQI

    v2 v3  
    1414== Inrichten == 
    1515 
    16 [[NoteBox(warn, Het is '''zeker''' dat de sjablonen voor CQI herinneringen nog aangepast moeten worden. De merge-velden die hier onder beschreven staan zijn niet compleet.)]] 
     16 
     17 
     18=== Module === 
    1719 
    1820Om de nieuwe CQI te gebruiken, moeten de volgende stappen worden ondernomen: 
    19  - In de adaptatie-init, voeg `from kern import s080_cqi` toe aan de lijst imports en start deze module in de `start()` functie van de adaptatie. De twee regels zien er ongeveer zo uit, maar ze staan uiteraard niet bij elkaar in de adaptatie-init: 
     21 
     22 - In de adaptatie-init, voeg minstens de module `s080_cqi` toe. Wellicht is 
     23   `d080_cqi` ook nodig, om configuratie-parameters vast te leggen. Voeg 
     24   voor elke module een `import` regel toe (bovenaan) en een `start()` aanroep 
     25   in de eigen `start()` functie. Dat ziet er ongeveer zo uit: 
    2026   {{{ 
     27from kern import d080_cqi 
    2128from kern import s080_cqi 
     29    d080_cqi.start() 
    2230    s080_cqi.start() 
    2331}}} 
    24  - Nadat je de module in gebruik hebt genomen, moet je enkele tabellen expliciet initialiseren: 
    25    - Draai het migratie-script voor v2.008 met de stappen ''init-voorkeur'' en ''init-voorkeur-item'' als volgt: 
     32 - Indien nodig, voeg module-parameters toe voor `d080_cqi`. Deze bepalen hoe 
     33   de module werkt. De parameters zijn uitgebreid beschreven in de technische 
     34   documentatie, maar in het kort: 
     35   - ''geen_email_versturen'' wordt gebruikt om '''alleen''' papieren 
     36     brieven te versturen (geen e-mail, zelfs als de patient een e-mail 
     37     adres heeft opgegeven). Een zinvolle waarde is `True`, om e-mail uit 
     38     te schakelen. 
     39   - ''exclusie_aantekeningen'' kan aantekeningen (op patient niveau) toevoegen 
     40     om bepaalde groepen patienten uit te sluiten van deelname aan de CQI. 
     41     Deze aantekeningen moeten worden afgestemd met KIWA. Een zinvolle waarde 
     42     is een lijst met strings. 
     43   - ''doelgroepselectie'' selecteert welke methode wordt gebruikt voor het 
     44     bepalen van de doelgroep waartoe een patient behoort. Beschikbare waarden 
     45     zijn ''default'' (alleen van toepassing indien het AC geen doelgroepen 
     46     gebruikt), ''leeftijd'' (geeft doelgroepen kind en volwassene) en enkele 
     47     anderen. Zie de technische documentatie voor de volledige lijst. 
     48 - Nadat je de module in gebruik hebt genomen, moet je enkele tabellen expliciet 
     49   initialiseren. Draai het migratie-script voor v2.008 met de stappen 
     50   ''init-voorkeur'' en ''init-voorkeur-item''. Doe dit ook als het migratie 
     51   script al een keer eerder is gedraaid voordat CQI aanstond. 
    2652   {{{ 
    2753Python25\python.exe script.py migratie v2_008 --init-voorkeur --init-voorkeur-item 
    2854}}} 
    29  - Neem het uitnodiging-sjabloon over uit `kern\d080_cqi\uitnodiging.cqi` (dit is een ''.doc'' bestand dat met Word kan worden bewerkt, maar de extensie moet ''.cqi'' zijn). Pas de codetabel voor sjablonen aan naar het nieuwe pad van het sjabloon. Bewerk het sjabloon, maar laat de twee sjabloon-velden ''cqi_url'' en ''cqi_code'' staan. Het sjabloon wordt naar HTML geconverteerd, dus het heeft geen zin om heel veel opmaak te doen in het sjabloon. '''NB.''' Het is te verwachten dat er nog twee merge-velden bij komen. 
    30  - Neem '''ook''' het uitnodiging-sjabloon over uit `kern\d080_cqi\uitnodigingbrief.cqi`. Dit sjabloon wordt gebruikt om brieven te printen. Hier mag wel opmaak in worden gebruikt. 
     55 
     56=== Sjablonen === 
     57 
     58Er zijn twee voorbeeld-sjablonen meegeleverd met OpenAC, in de map `kern/d080_cqi`. 
     59Om deze sjablonen te bewerken, maak een kopie in de eigen adaptatie sjablonen-map. 
     60De extensie van beide bestanden is `.cqi`, maar het zijn gewone Word-bestanden. 
     61 
     62Het sjabloon ''uitnodiging.cqi'' is het sjabloon voor e-mail uitnodigingen. 
     63Dit sjabloon wordt door Word omgezet in HTML. Hierdoor verdwijnen afbeeldingen, 
     64logo's enz.; die worden niet meegestuurd door OpenAC. Hierdoor is het aan te bevelen 
     65om weinig opmaak aan het sjabloon toe te voegen. Het sjabloon ''uitnodigingbrief.cqi'' 
     66daarentegen wordt gebruikt voor brieven (die afgedrukt worden) en kan wel layout, 
     67logo's enz. bevatten. 
     68 
     69Als het sjabloon gekopieerd is naar de adaptatie sjablonen-map, dan moet de code-tabel 
     70voor sjablonen worden aangepast om de veranderde filenaam aan te geven. Ga naar 
     71het codetabel scherm, kies tabel ''sjablonen'' (in het blok van ''d010_systeem''). 
     72Zoek sjabloon ''CQI-Uitnodiging'' bij de sjablonen voor de patienten-tabel. 
     73 
     74Pas de filenaam aan, bijvoorbeeld door op ''bladeren'' te klikken en het aangepaste 
     75sjabloon te zoeken in de adaptatie sjablonen-map. 
     76 
     77Het is ook mogelijk om meerdere sjabloon-bestanden op te nemen, een  voor elke 
     78doelgroep (zie hieronder). Om dat te doen, maak meerdere kopieen van het sjabloon 
     79en pas ze aan. Maak meerdere sjabloon-entries in de sjablonen codetabel aan, 
     80een voor elk bestand -- bijvoorbeeld een sjabloon ''CQI-UitnodigingVolw'' voor 
     81de uitnodigingen per e-mail aan volwassenen. 
     82 
     83[[Image(sjablonen1.png)]] 
     84 
     85=== Doelgroepen === 
     86 
     87Afhankelijk van de afspraken van het AC met KIWA worden de CQI enquetes afgenomen 
     88per ''doelgroep''. Een doelgroep is een patienten-populatie -- zoals kinderen, of 
     89volwassenen, of patienten van de locatie Simpelveld, of CI patienten. Er is in 
     90ieder geval afgesproken welke doelgroepen er zijn, en KIWA levert codes aan 
     91per doelgroep. 
     92 
     93Elke doelgroep heeft een (korte) naam. Dat is de doelgroep ''code''. Als je 
     94er een langere omschrijving bij kunt verzinnen, is die ook zichtbaar voor 
     95OpenAC gebruikers. 
     96 
     97Elke doelgroep heeft een e-mail en een brief-sjabloon. Kies voor elke doelgroep 
     98een e-mail en een briefsjabloon. Een sjabloon kan je ook bij meerdere doelgroepen 
     99gebruiken -- bijvoorbeeld eenzelfde email voor elke doelgroep, maar verschillende 
     100brieven. 
     101 
     102[[Image(sjablonen2.png)]] 
     103