Changes between Version 12 and Version 13 of Documentatie/Beheerder/Modules/CQI
- Timestamp:
- Oct 24, 2014 3:51:38 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Beheerder/Modules/CQI
v12 v13 59 59 d080_cqi.start(doelgroepmapping=dict(K="kind", V="volwassene")) 60 60 }}} 61 - ''url'' is een URL waar je de patienten heen gaat sturen om de CQI enquete in te vullen. Dit kan rechtstreeks bij KIWA Carity b.v. zijn, of via een eigen tussenpagina. Het is ook mogelijk om per doelgroep een URL te definieren. Als er geen doelgroepen-URLs worden gebruikt en geen URL wordt opgegeven als module-parameter, wordt een default-URL gebruikt (die momenteel nergens toe leidt). 61 62 - Nadat je de module in gebruik hebt genomen, moet je enkele tabellen expliciet 62 63 initialiseren. Draai het migratie-script voor v2.008 met de stappen … … 115 116 [[Image(sjablonen2.png)]] 116 117 118 Een doelgroep kan ook een URL definieren; deze URL wordt opgenomen in de uitnodiging en de patient kan erop klikken (of overtikken, als het om een brief gaat). Als een doelgroep geen URL gedefinieerd heeft, dan wordt de URL van de module-parameters gebruikt, of een default-URL. Hiermee kan het AC verschillende doelgroepen naar verschillende "landingspagina's" sturen voorafgaand aan het invullen van de CQI enquete. 119 117 120 === Automatische Doelgroepen === #autodoel 118 121 … … 124 127 - '''team''' De doelgroep wordt bepaald aan de hand van de code voor het geselecteerde team in de behandeling. AC Alkmaar heeft bijvoorbeeld teams ''T'', ''K'' en ''V''. 125 128 - '''locatie''' De doelgroep wordt bepaald aan de hand van de code voor de locatie (niet de agendalocatie) van het meest recente bezoek van de patient. 129 - '''nummerserie''' De doelgroep wordt bepaald aan de hand van het eerste teken van het patientnummer (na de centrumprefix, dus van ''AUR-3124'' is dat ''3'' en van ''ACHN-AO1000'' is dat ''A''). 130 - '''nummerserie2''' De doelgroep wordt bepaald aan de hand van de eerste twee tekens van het patientnummer (na de centrumprefix, dus van ''AUR-3124'' is dat ''31'' en van ''ACHN-AO1000'' is dat ''AO''). Gezien het aantal mogelijke combinaties is dit alleen bruikbaar als er maar weinig werkelijk-gebruikte combinaties zijn. 126 131 127 132 Omdat de codes die uit een van de automatische doelgroepen-selecties komen misschien niet overeenkomen met de namen van doelgroepen die zijn afgesproken met KIWA Carity b.v., is er een module-parameter ''doelgroepmapping''. Dit is een dictionary met als keys de codes die uit de doelgroepen-selectie komen en values de bijbehorende doelgroepen-codes. Dit kan gebruikt worden om, bijvoorbeeld, de teams een naam te geven. Een bruikbare configuratie voor AC Alkmaar ziet er zo uit: … … 137 142 Bij het gebruik van automatische doelgroepen-selectie en een doelgroep-mapping is het essentieel dat de namen van doelgroepen (in de codetabel), de namen van doelgroepen die zijn afgesproken met KIWA Carity b.v. '''en''' de namen van doelgroepen die uit de selectie-en-mapping komen, alle drie overeenkomen. In het voorbeeld met AC Alkmaar moet er dus een doelgroep zijn ingevoerd met doelgroep-code ''volwassenen gehoor'' '''en''' moet precies die naam met KIWA Carity b.v. zijn afgesproken als doelgroep-naam. 138 143 144 Het is mogelijk om de automatische doelgroepselectie te combineren tot een '''meervoudige doelgroepselectie'''. Dit kan gebruikt worden als je bijvoorbeeld doelgroepen wilt onderscheiden op kind/volwassen '''en''' op behandeling-team. Bedenk dat je dan een combinatorische explosie krijgt van doelgroepen (voor Alkmaar 2 leeftijdsdoelgroepen keer 3 teams, is 6 doelgroepen). 145 146 Om dit te gebruiken, geef een tupel van doelgroepselecties mee als parameter. De doelgroepen worden als tupel teruggegeven, dus het is dan essentieel om met een doelgroepmapping de combinaties terug te vertalen naar een enkele doelgroepnaam. De volgorde van de doelgroepselecties is hierbij wel van belang (dwz. dat "leeftijd", "team" iets anders is dan "team", "leeftijd"). Het voorbeeld hieronder laat maar drie van de zes combinaties zien die in de doelgroepmapping dan nodig zijn. 147 148 {{{ 149 d080_cqi.start(doelgroepselectie=("team", "leeftijd"), 150 doelgroepmapping={ 151 ("T", "kind") : "kind/taal", 152 ("T", "volwassene") : "volwassene/taal", 153 ... 154 ("V", "volwassene") : "volwassene/gehoor" 155 } 156 ) 157 }}} 139 158 140 159 === Voorkeuren ===