Wiki broncode van Trodisfuncties

Version 35.4 by Petra Mol on 07-03-2025

Show last authors
1 (% class="wikigeneratedid" %)
2 (% style="color:inherit; font-family:inherit; font-size:29px" %)Tonen
3
4 [[image:Beheer - Systeem - Trodisfuncties.png]]
5
6
7 (% style="color:inherit; font-family:inherit" %)in Trodis zijn de rechten op de verschillende menu-items / tabbladen vastgelegd met behulp van functies. Daarnaast worden de functies gebruikt om aan te kunnen geven of een zelfgemaakte query wel of niet opgestart mag worden door een gebruiker. Functies kunnen worden toegekend aan [[rollen>>doc:Trodis.Handleiding.Trombosedienst dossier.Beheer.03\. Systeem.Gebruikersrollen.WebHome]]. (%%)
8 Aan de bovenkant van het scherm is het mogelijk om een zoektekst in te voeren. Door op de knop 'Zoeken' te drukken zullen alle functies die voldoen aan de ingevoerde zoektekst getoond worden in het overzicht.
9
10 Voeg of wijzig functies toe in overleg met ASolutions.
11
12 = Nieuw / Wijzig =
13
14 [[image:Beheer - Systeem - Trodisfuncties - Nieuw.png]]
15
16
17 |=(% style="width: 142px;" %)Veld|=(% style="width: 276px;" %)Type|=(% style="width: 679px;" %)Lengte|=(% style="width: 1006px;" %)Omschrijving / Toelichting
18 |(% style="width:142px" %)Functienummer|(% style="width:276px" %)Numerieke invoer|(% style="width:679px" %)Oneindig|(% style="width:1006px" %)Nummer van de functie
19 |(% style="width:142px" %)Omschrijving|(% style="width:276px" %)Alfanumerieke invoer|(% style="width:679px" %)72|(% style="width:1006px" %)Omschrijving van de functie / onderdeel waarop de functie recht geeft
20 |(% style="width:142px" %)Specificatie|(% style="width:276px" %)Alfanumerieke invoer|(% style="width:679px" %)260|(% style="width:1006px" %)Bij maatwerk queries staat hierin de verwijzing naar het query-bestand
21
22
23 = Overzicht functies =
24
25 Hieronder vind je een overzicht van alle functies die bekend zijn binnen Trodis.
26
27
28 (% summary="Trodis functies" %)
29 |=(% style="width: 147px;" %)Functienummer|=Omschrijving|=
30 |(% style="width:150px" %)100|Patiëntregistratie naw invoeren/wijzigen|
31 |(% style="width:150px" %)101|Patiëntregistratie naw naslaan|
32 |(% style="width:150px" %)104|NAW aanpassen naw-velden|
33 |(% style="width:150px" %)105|NAW aanpassen overlijden|
34 |(% style="width:150px" %)106|NAW aanpassen patient identificatie|
35 |(% style="width:150px" %)107|Alternatieve patientnummers invoeren/wijzigen|
36 |(% style="width:150px" %)108|Alternatieve patientnummers naslaan|
37 |(% style="width:150px" %)109|Alternatieve patientnummers verwijderen|
38 |(% style="width:150px" %)110|Patiëntregistratie: extra1 invoeren/wijzigen|
39 |(% style="width:150px" %)111|Patiëntregistratie: extra1 naslaan|
40 |(% style="width:150px" %)112|Overlijdingsgegevens naslaan|
41 |(% style="width:150px" %)120|Patiëntregistratie: extra2 invoeren/wijzigen|
42 |(% style="width:150px" %)121|Patiëntregistratie: extra2 naslaan|
43 |(% style="width:150px" %)130|Behandelperiodes wijzigen|
44 |(% style="width:150px" %)131|Behandelperiodes naslaan|
45 |(% style="width:150px" %)132|Behandelperioden verwijderen|
46 |(% style="width:150px" %)133|Behandelperiodes invoeren|
47 |(% style="width:150px" %)140|Afspraakgerichte patiëntinstellingen wijzigen|
48 |(% style="width:150px" %)141|Afspraakgerichte patiëntinstellingen naslaan|
49 |(% style="width:150px" %)150|Actuele afspraak wijzigen|
50 |(% style="width:150px" %)151|Actuele afspraak naslaan|
51 |(% style="width:150px" %)160|Medicatie bij patient invoeren/wijzigen|
52 |(% style="width:150px" %)161|Medicatie bij patient naslaan|
53 |(% style="width:150px" %)162|Medicatie bij patient verwijderen|
54 |(% style="width:150px" %)170|Indicaties bij patient invoeren/wijzigen|
55 |(% style="width:150px" %)171|Indicaties bij patient naslaan|
56 |(% style="width:150px" %)172|Indicaties bij patient verwijderen|
57 |(% style="width:150px" %)180|Contra-indicaties bij patient invoeren/wijzigen|
58 |(% style="width:150px" %)181|Contra-indicaties bij patient naslaan|
59 |(% style="width:150px" %)182|Contra-indicaties bij patient verwijderen|
60 |(% style="width:150px" %)190|Opmerkingen bij patient invoeren/wijzigen|
61 |(% style="width:150px" %)191|Opmerkingen bij patient naslaan|
62 |(% style="width:150px" %)192|Opmerkingen bij patient verwijderen|
63 |(% style="width:150px" %)200|Doseergegevens invoeren/wijzigen|
64 |(% style="width:150px" %)201|Doseergegevens naslaan|
65 |(% style="width:150px" %)202|Doseerlijsten|
66 |(% style="width:150px" %)205|Patient blokkeren|
67 |(% style="width:150px" %)206|Patient deblokkeren|
68 |(% style="width:150px" %)208|Tijdlijn patient|
69 |(% style="width:150px" %)210|Tropaz 2.0 Berichten|
70 |(% style="width:150px" %)220|Lijsten|
71 |(% style="width:150px" %)221|Recepten|
72 |(% style="width:150px" %)230|Zorginstellingen|
73 |(% style="width:150px" %)250|Tropaz patient instellingen|
74 |(% style="width:150px" %)260|Zelfmeetapparaten bij een patient invoeren/wijzigen|
75 |(% style="width:150px" %)261|Zelfmeetapparaten bij een patient naslaan|
76 |(% style="width:150px" %)262|Zelfmeetapparaten bij een patient verwijderen|
77 |(% style="width:150px" %)270|Zelfmeetstrips bij een patient invoeren/wijzigen|
78 |(% style="width:150px" %)271|Zelfmeetstrips bij een patient naslaan|
79 |(% style="width:150px" %)272|Zelfmeetstrips bij een patient verwijderen|
80 |(% style="width:150px" %)280|Toestemmingen bij patiënt invoeren/wijzigen|
81 |(% style="width:150px" %)281|Toestemmingen bij patiënt naslaan|
82 |(% style="width:150px" %)282|Toestemmingen bij patiënt verwijderen|
83 |(% style="width:150px" %)290|Kenmerken bij patiënt invoeren/wijzigen|
84 |(% style="width:150px" %)291|Kenmerken bij patiënt naslaan|
85 |(% style="width:150px" %)292|Kenmerken bij patiënt verwijderen|
86 |(% style="width:150px" %)300|Complicaties bij patiënt invoeren/wijzigen|
87 |(% style="width:150px" %)301|Complicaties bij patiënt naslaan|
88 |(% style="width:150px" %)302|Complicaties bij patiënt verwijderen|
89 |(% style="width:150px" %)305|Brief genereren|
90 |(% style="width:150px" %)310|Patient document upload|
91 |(% style="width:150px" %)311|Patient document tonen|
92 |(% style="width:150px" %)312|Patient document verwijderen|
93 |(% style="width:150px" %)320|Consulten bij patiënt invoeren/wijzigen|
94 |(% style="width:150px" %)321|Consulten bij patiënt naslaan|
95 |(% style="width:150px" %)322|Consulten bij patiënt verwijderen|
96 |(% style="width:150px" %)380|Reset Tropaz account|
97 |(% style="width:150px" %)400|Trodisfuncties onderhoud|
98 |(% style="width:150px" %)401|Trodisfuncties naslaan|
99 |(% style="width:150px" %)410|Gebruikersrollen onderhoud|
100 |(% style="width:150px" %)411|Gebruikersrollen naslaan|
101 |(% style="width:150px" %)412|Gebruikersrollen verwijderen|
102 |(% style="width:150px" %)420|Gebruikers onderhoud|
103 |(% style="width:150px" %)421|Gebruikers naslaan|
104 |(% style="width:150px" %)422|Gebruikers verwijderen|
105 |(% style="width:150px" %)423|Gebruikers pincode resetten|
106 |(% style="width:150px" %)430|Printers onderhoud|
107 |(% style="width:150px" %)431|Printers naslaan|
108 |(% style="width:150px" %)432|Printers verwijderen|
109 |(% style="width:150px" %)440|Algemene systeeminstellingen onderhoud|
110 |(% style="width:150px" %)441|Algemene systeeminstellingen naslaan|
111 |(% style="width:150px" %)450|Trodex systeeminstellingen onderhoud|
112 |(% style="width:150px" %)451|Trodex systeeminstellingen naslaan|
113 |(% style="width:150px" %)455|Doseerlijstinstellingen onderhoud|
114 |(% style="width:150px" %)456|Doseerlijstinstellingen naslaan|
115 |(% style="width:150px" %)500|Algemene administratieve instellingen onderhoud|
116 |(% style="width:150px" %)501|Algemene administratieve instellingen naslaan|
117 |(% style="width:150px" %)510|Algemene dagen met afwijkende capaciteit onderhoud|
118 |(% style="width:150px" %)511|Algemene dagen met afwijkende capaciteit naslag|
119 |(% style="width:150px" %)512|Algemene dagen met afwijkende cap. verwijderen|
120 |(% style="width:150px" %)520|Zorgverzekeraars onderhoud|
121 |(% style="width:150px" %)521|Zorgverzekeraars naslaan|
122 |(% style="width:150px" %)522|Zorgverzekeraars verwijderen|
123 |(% style="width:150px" %)530|Externe zorgverleners onderhoud|
124 |(% style="width:150px" %)531|Externe zorgverleners naslaan|
125 |(% style="width:150px" %)532|Externe zorgverleners verwijderen|
126 |(% style="width:150px" %)540|Interne zorgverleners onderhoud|
127 |(% style="width:150px" %)541|Interne zorgverleners naslaan|
128 |(% style="width:150px" %)542|Interne zorgverleners verwijderen|
129 |(% style="width:150px" %)550|Rapportageinstellingen onderhoud|
130 |(% style="width:150px" %)551|Rapportageinstellingen naslaan|
131 |(% style="width:150px" %)552|Rapportageinstellingen verwijderen|
132 |(% style="width:150px" %)560|Werklijst instellingen onderhoud|
133 |(% style="width:150px" %)561|Werklijst instellingen naslaan|
134 |(% style="width:150px" %)562|Werklijst instellingen verwijderen|
135 |(% style="width:150px" %)570|Financiële instellingen onderhoud|
136 |(% style="width:150px" %)571|Financiële instellingen naslaan|
137 |(% style="width:150px" %)580|Controlelocaties onderhoud|
138 |(% style="width:150px" %)581|Controlelocaties naslaan|
139 |(% style="width:150px" %)582|Controlelocaties verwijderen|
140 |(% style="width:150px" %)590|Plaatsnamen onderhoud|
141 |(% style="width:150px" %)591|Plaatsnamen naslaan|
142 |(% style="width:150px" %)600|Afspraakmechanisme onderhoud|
143 |(% style="width:150px" %)601|Afspraakmechanisme naslaan|
144 |(% style="width:150px" %)605|Tropaz instellingen|
145 |(% style="width:150px" %)610|Jaarverslaginstellingen onderhoud|
146 |(% style="width:150px" %)611|Jaarverslaginstellingen naslag|
147 |(% style="width:150px" %)620|Andere systemen onderhoud|
148 |(% style="width:150px" %)621|E-mail onderhoud|
149 |(% style="width:150px" %)625|Onderhoud FNT Raamwerk instellingen|
150 |(% style="width:150px" %)627|Onderhoud Beinema algoritme|
151 |(% style="width:150px" %)635|LSP filter onderhoud|
152 |(% style="width:150px" %)700|Algemene medische instellingen onderhoud|
153 |(% style="width:150px" %)701|Algemene medische instellingen naslaan|
154 |(% style="width:150px" %)710|Stopredenen onderhoud|
155 |(% style="width:150px" %)711|Stopredenen naslaan|
156 |(% style="width:150px" %)712|Stopredenen verwijderen|
157 |(% style="width:150px" %)720|Doodsoorzaken onderhoud|
158 |(% style="width:150px" %)721|Doodsoorzaken naslaan|
159 |(% style="width:150px" %)722|Doodsoorzaken verwijderen|
160 |(% style="width:150px" %)730|Doseeralgoritme instellingen onderhoud|
161 |(% style="width:150px" %)731|Doseeralgoritme instellingen naslaan|
162 |(% style="width:150px" %)740|Doseeralgoritme uitgangen onderhoud|
163 |(% style="width:150px" %)741|Doseeralgoritme uitgangen naslaan|
164 |(% style="width:150px" %)742|Doseeralgoritme uitgangen verwijderen|
165 |(% style="width:150px" %)750|Streefwaarden onderhoud|
166 |(% style="width:150px" %)751|Streefwaarden naslaan|
167 |(% style="width:150px" %)752|Streefwaarden verwijderen|
168 |(% style="width:150px" %)760|Anticoagulantia onderhoud|
169 |(% style="width:150px" %)761|Anticoagulantia naslaan|
170 |(% style="width:150px" %)762|Anticoagulantia verwijderen|
171 |(% style="width:150px" %)770|(CL-)Opmerkingen onderhoud|
172 |(% style="width:150px" %)771|(CL-)Opmerkingen onderhoud naslaan|
173 |(% style="width:150px" %)772|CL-Opmerkingen onderhoud verwijderen|
174 |(% style="width:150px" %)780|Indicaties onderhoud|
175 |(% style="width:150px" %)781|Indicaties naslaan|
176 |(% style="width:150px" %)782|Indicaties verwijderen|
177 |(% style="width:150px" %)790|Contra-indicaties onderhoud|
178 |(% style="width:150px" %)791|Contra-indicaties naslaan|
179 |(% style="width:150px" %)792|Contra-indicaties verwijderen|
180 |(% style="width:150px" %)800|ISI en GNT waarden onderhoud|
181 |(% style="width:150px" %)801|ISI en GNT waarden naslaan|
182 |(% style="width:150px" %)810|Doseervak onderhoud|
183 |(% style="width:150px" %)820|Zorginstellingen Onderhoud|
184 |(% style="width:150px" %)830|Onderhoud auto. verwerking Tropazbijzonderheden|
185 |(% style="width:150px" %)840|Toestemmingen onderhoud|
186 |(% style="width:150px" %)850|Kenmerken onderhoud|
187 |(% style="width:150px" %)860|Complicaties onderhoud|
188 |(% style="width:150px" %)870|Trodex Zorgverleners Onderhoud|
189 |(% style="width:150px" %)871|Trodex apparaat onderhoud|
190 |(% style="width:150px" %)880|Zorgverzekeraarkoepels onderhoud|
191 |(% style="width:150px" %)890|Briefsjablonen onderhoud|
192 |(% style="width:150px" %)891|Document Labels onderhoud|
193 |(% style="width:150px" %)892|Alternatieve Patientnummers Bronnen Onderhoud|
194 |(% style="width:150px" %)894|SMTP servers onderhoud|
195 |(% style="width:150px" %)895|Rapportage e-mails onderhoud|
196 |(% style="width:150px" %)900|Unlock patienten|
197 |(% style="width:150px" %)901|Gelockte patienten naslaan|
198 |(% style="width:150px" %)910|Unlock functies|
199 |(% style="width:150px" %)911|Gelockte functies naslaan|
200 |(% style="width:150px" %)1000|Stollingstijd invoeren bij patiënt|
201 |(% style="width:150px" %)1010|Voorstel genereren bij patiënt|
202 |(% style="width:150px" %)1015|Time-in-Range bij patient|
203 |(% style="width:150px" %)1020|Afdrukken kalender bij patiënt|
204 |(% style="width:150px" %)1025|Emailen kalender bij patiënt|
205 |(% style="width:150px" %)1030|Afdrukken kalendersupplement bij patiënt|
206 |(% style="width:150px" %)1040|Afdrukken dossier laatste behandelperiode patiënt|
207 |(% style="width:150px" %)1050|Afdrukken dossier historie van patiënt|
208 |(% style="width:150px" %)1060|Afdrukken rapportage huisarts bij patiënt|
209 |(% style="width:150px" %)1070|Afdrukken rapportage verwijzer bij patiënt|
210 |(% style="width:150px" %)1080|Afdrukken etiket bij patiënt|
211 |(% style="width:150px" %)1085|Afdrukken etiket MET MONSTERNUMMER bij patiënt|
212 |(% style="width:150px" %)1086|Patient etiketten Trodis web|
213 |(% style="width:150px" %)1090|Afdrukken administratieve mutatie bij patiënt|
214 |(% style="width:150px" %)1100|Dagstatus herstellen bij patiënt|
215 |(% style="width:150px" %)1110|Verwijderen controleregel bij patiënt|
216 |(% style="width:150px" %)1120|Invoeren Zelfmanagement Gegevens|
217 |(% style="width:150px" %)1130|Importeren Zelfmanagement Gegevens Uit Excel|
218 |(% style="width:150px" %)1200|Patiënt registreren|
219 |(% style="width:150px" %)1210|Patiënt uitschrijven|
220 |(% style="width:150px" %)1220|Patient uitschrijving ongedaan maken|
221 |(% style="width:150px" %)1230|Automatische antwoord Tropaz|
222 |(% style="width:150px" %)1300|Extra gegevens: dagpatiënt|
223 |(% style="width:150px" %)1310|Extra gegevens: dossier-totale historie|
224 |(% style="width:150px" %)1320|Extra gegevens: laatst verstuurde kalender|
225 |(% style="width:150px" %)1400|INR grafiek|
226 |(% style="width:150px" %)2000|Stollingstijden handmatig|
227 |(% style="width:150px" %)2010|Stollingstijden Automaat|
228 |(% style="width:150px" %)2012|Alle INR-waarden doorlaten|
229 |(% style="width:150px" %)2013|Doseerbrieven scannen|
230 |(% style="width:150px" %)2015|Stollingstijden Automaat Tropaz|
231 |(% style="width:150px" %)2017|INR waarden extern|
232 |(% style="width:150px" %)2018|INR waarden extern Bron naslaan|
233 |(% style="width:150px" %)2020|Voorstellen genereren|
234 |(% style="width:150px" %)2030|Voorstellen afdrukken|
235 |(% style="width:150px" %)2040|Accepteren afgedrukte voorstellen|
236 |(% style="width:150px" %)2050|Accepteren goedstroom|
237 |(% style="width:150px" %)2060|Afdrukken kalenders|
238 |(% style="width:150px" %)2065|Paragon export|
239 |(% style="width:150px" %)2067|Publiceren via webportal|
240 |(% style="width:150px" %)2068|Emailen kalenders|
241 |(% style="width:150px" %)2069|Vrijgave Tropazkalenders|
242 |(% style="width:150px" %)2070|Afdrukken bellijst|
243 |(% style="width:150px" %)2080|Afdrukken Trop15 lijst|
244 |(% style="width:150px" %)2090|Afdrukken div lijst|
245 |(% style="width:150px" %)2095|Afdrukken dagstatistiek|
246 |(% style="width:150px" %)2100|Dagproduktie herstel|
247 |(% style="width:150px" %)2110|Dagproduktie Voortgang|
248 |(% style="width:150px" %)2120|Batchinvoer opmerkingen|
249 |(% style="width:150px" %)3000|Archief|
250 |(% style="width:150px" %)3010|Werklijst|
251 |(% style="width:150px" %)3030|Patientdossiers|
252 |(% style="width:150px" %)3040|Rapportage huisarts|
253 |(% style="width:150px" %)3042|Rapportage verwijzer|
254 |(% style="width:150px" %)3050|Patient etiketten|
255 |(% style="width:150px" %)3060|Laatkomerslijst|
256 |(% style="width:150px" %)3080|Stopbrieven|
257 |(% style="width:150px" %)3082|Gestopte patienten|
258 |(% style="width:150px" %)3084|Administratieve mutaties|
259 |(% style="width:150px" %)3086|Bezetting|
260 |(% style="width:150px" %)3088|Patient populatie|
261 |(% style="width:150px" %)3090|Jaarverslag|
262 |(% style="width:150px" %)3091|Rapportage e-mails verzenden|
263 |(% style="width:150px" %)3100|Postcodetabel|
264 |(% style="width:150px" %)3110|Dis Aanleveringen naslaan|
265 |(% style="width:150px" %)3111|Dis Aanleveringen wijzigen|
266 |(% style="width:150px" %)3120|Medimo meldingen, hernieuw notificaties|
267 |(% style="width:150px" %)3500|Aantal doseringen per periode|
268 |(% style="width:150px" %)3501|Aantal INRs per periode|
269 |(% style="width:150px" %)3502|Alle afspraken|
270 |(% style="width:150px" %)3503|Bezetting controlelocaties|
271 |(% style="width:150px" %)3504|Controleafspraken|
272 |(% style="width:150px" %)3505|Medewerkerslijst per zorginstelling|
273 |(% style="width:150px" %)3506|NPT Mederwerkerslijst Prikbevoegd|
274 |(% style="width:150px" %)3507|NPT zorginstellingen|
275 |(% style="width:150px" %)3508|Patienten met coumarinewijziging|
276 |(% style="width:150px" %)3509|Patienten met bloedingen|
277 |(% style="width:150px" %)3510|Patienten met indicatie|
278 |(% style="width:150px" %)3600|% binnen de therapeutische zone|
279 |(% style="width:150px" %)3900|Trodex module|
280 |(% style="width:150px" %)3901|Trodex afmelden|
281 |(% style="width:150px" %)3905|NPT module|
282 |(% style="width:150px" %)3915|Apotheek module|
283 |(% style="width:150px" %)3920|Dossier in ZIS naslaan|
284 |(% style="width:150px" %)3921|Dossier in ZIS tonen Administratieve opmerkingen|
285 |(% style="width:150px" %)3922|Dossier in ZIS tonen Complicatie opmerkingen|
286 |(% style="width:150px" %)3923|Dossier in ZIS tonen Doseer-Bellijst opmerkingen|
287 |(% style="width:150px" %)3924|Dossier in ZIS tonen Doseer-Kalender opmerkingen|
288 |(% style="width:150px" %)3925|Dossier in ZIS tonen Ontslag opmerkingen|
289 |(% style="width:150px" %)3926|Dossier in ZIS tonen Opname opmerkingen|
290 |(% style="width:150px" %)3927|Dossier in ZIS tonen Patient opmerkingen|
291 |(% style="width:150px" %)3928|Dossier in ZIS tonen Recidief opmerkingen|
292 |(% style="width:150px" %)3929|Dossier in ZIS tonen Speciaal opmerkingen|
293 |(% style="width:150px" %)4100|PDF Export Dossier|
294 |(% style="width:150px" %)4200 - 4299|Patiënt gerelateerde Query sets|
295 |(% style="width:150px" %)4211|Stopbrief patient|
296 |(% style="width:150px" %)4212|Stopbrief huisarts|
297 |(% style="width:150px" %)4214|Stopbrief verwijzer|
298 |(% style="width:150px" %)4215|TropazCheck|
299 |(% style="width:150px" %)4216|Activiteitslogging|
300 |(% style="width:150px" %)4400 - 4499|Rapportage Query sets|
301 |(% style="width:150px" %)5000|ZCM-patiënten exporteren|
302 |(% style="width:150px" %)5010|Doseervak verplaatsen|
303 |(% style="width:150px" %)6000|Opmaakknop|
304 |(% style="width:150px" %)9000|Uitval|
305 |(% style="width:150px" %)9010|Bijzonderheden Tropaz|
306 |(% style="width:150px" %)9040|Verbruikte strips Tropaz|
307 |(% style="width:150px" %)9500|Tropaz Laatkomers Controleafspraak|
308 |(% style="width:150px" %)9501|Overzicht Uitgegeven Zelfmeetapparatuur|
309 |(% style="width:150px" %)9502|Overzicht Uitgegeven Zelfmeetstrips|
310 |(% style="width:150px" %)9600|TestFunctie|
311
312 = Genereer autorisatiematrix =
313
314 Met behulp van onderstaande query is het mogelijk om een autorisatiematrix te maken, waarbij per rol wordt aangegeven welke functies daartoe behoren
315
316 {{code language="sql"}}
317 DECLARE @SelectColumns VARCHAR(MAX)
318 , @Columns VARCHAR(MAX)
319 , @Query VARCHAR(MAX)
320
321 SELECT @SelectColumns = STUFF((SELECT DISTINCT ', CASE WHEN ' + QUOTENAME(RolNaam) + ' IS NULL THEN '''' ELSE ' + QUOTENAME(RolNaam) + ' END ' + QUOTENAME(RolNaam) RolNaam
322 FROM Rollen
323 ORDER BY RolNaam
324 FOR XML PATH(''), TYPE
325 ).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
326
327 SELECT @Columns = STUFF((SELECT DISTINCT ',' + QUOTENAME(RolNaam) RolNaam
328 FROM Rollen
329 ORDER BY RolNaam
330 FOR XML PATH(''), TYPE
331 ).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
332
333 SET @Query = 'SELECT Functienummer
334 , Omschrijving, ' +
335 @SelectColumns + '
336 FROM ( SELECT f.Functienummer
337 , f.Omschrijving
338 , r.RolNaam
339 , CASE WHEN rf.AutoKey IS NOT NULL THEN ''X'' END Geselecteerd
340 FROM Functies f
341 LEFT JOIN Rollen_Functies rf ON rf.TT3Functie#OID = f.OID
342 LEFT JOIN Rollen r ON r.OID = rf.TT3Rol#OID
343 ) Rollen_Functies
344 PIVOT (MIN(Geselecteerd) FOR RolNaam IN (' + @Columns + ')) AutorisatieMatrix
345 ORDER BY Functienummer'
346
347 EXECUTE (@Query)
348 {{/code}}
349
350 Gebruik onderstaand SQL statement om een overzicht te maken van welke actieve gebruiker gekoppeld is aan welke rol
351
352 {{code language="sql"}}
353 SELECT tg.GebruikersCode
354 , tg.GebruikersOmschrijving
355 , r.RolNaam
356 FROM TrodisGebruikers tg
357 LEFT JOIN Rollen r ON r.OID = tg.TT3Rol#OID
358 WHERE tg.Actief = 'Ja'
359 ORDER BY r.RolNaam
360 , tg.GebruikersCode
361 {{/code}}
Copyright © 2016-2025 ASolutions
Rivium Quadrant 181 - 2909 LC - Capelle aan den IJsselpubliek v14.10.5