Wijzigen voor document Trodisfuncties

Laatst gewijzigd door Petra Mol op 24-07-2025

<
Van versie < 35.14 >
gewijzigd door Petra Mol
op 24-07-2025
Naar versie < 33.2 >
gewijzigd door Petra Mol
op 13-09-2024
>
Opmerking bij wijziging: (Autosaved)

Samenvatting

Details

Paginaeigenschappen
Ouder
... ... @@ -1,1 +1,1 @@
1 -Trodis.Handleiding.Trombosedienst dossier.Beheer.03\. Systeem.WebHome
1 +Trodis.Handleiding.Trombosedienst dossier.Beheer.Systeem.WebHome
Inhoud
... ... @@ -1,21 +1,16 @@
1 1  (% class="wikigeneratedid" %)
2 2  (% style="color:inherit; font-family:inherit; font-size:29px" %)Tonen
3 3  
4 -(% class="wikigeneratedid" %)
5 -In Trodis zijn de rechten op de verschillende menu-items en tabbladen vastgelegd met behulp van functies. Daarnaast worden functies gebruikt om aan te geven of een zelfgemaakte query wel of niet mag worden opgestart door een gebruiker. Functies kunnen worden toegekend aan (% style="color:inherit; font-family:inherit" %)[[rollen>>doc:Trodis.Handleiding.Trombosedienst dossier.Beheer.03\. Systeem.Gebruikersrollen.WebHome]].
4 +[[image:Beheer - Systeem - Trodisfuncties.png]]
6 6  
7 7  
8 -[[image:Beheer - Systeem - Trodisfuncties.png||data-xwiki-image-style-border="true"]]
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. (%%)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 9  
10 -
11 -Aan de bovenkant van het scherm is het mogelijk een zoektekst in te voeren. Door op de knop 'Zoeken' te drukken, worden alle functies die voldoen aan de ingevoerde zoektekst in het overzicht getoond.
12 -
13 13  Voeg of wijzig functies toe in overleg met ASolutions.
14 14  
15 -
16 16  = Nieuw / Wijzig =
17 17  
18 -[[image:Beheer - Systeem - Trodisfuncties - Nieuw.png||data-xwiki-image-style-border="true"]]
13 +[[image:Beheer - Systeem - Trodisfuncties - Nieuw.png]]
19 19  
20 20  
21 21  |=(% style="width: 142px;" %)Veld|=(% style="width: 276px;" %)Type|=(% style="width: 679px;" %)Lengte|=(% style="width: 1006px;" %)Omschrijving / Toelichting
... ... @@ -23,10 +23,8 @@
23 23  |(% 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
24 24  |(% 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
25 25  
21 += Overzicht functies =
26 26  
27 -
28 -== Overzicht functies ==
29 -
30 30  Hieronder vind je een overzicht van alle functies die bekend zijn binnen Trodis.
31 31  
32 32  
... ... @@ -67,7 +67,6 @@
67 67  |(% style="width:150px" %)192|Opmerkingen bij patient verwijderen|
68 68  |(% style="width:150px" %)200|Doseergegevens invoeren/wijzigen|
69 69  |(% style="width:150px" %)201|Doseergegevens naslaan|
70 -|(% style="width:150px" %)202|Doseerlijsten|
71 71  |(% style="width:150px" %)205|Patient blokkeren|
72 72  |(% style="width:150px" %)206|Patient deblokkeren|
73 73  |(% style="width:150px" %)208|Tijdlijn patient|
... ... @@ -153,7 +153,6 @@
153 153  |(% style="width:150px" %)621|E-mail onderhoud|
154 154  |(% style="width:150px" %)625|Onderhoud FNT Raamwerk instellingen|
155 155  |(% style="width:150px" %)627|Onderhoud Beinema algoritme|
156 -|(% style="width:150px" %)635|LSP filter onderhoud|
157 157  |(% style="width:150px" %)700|Algemene medische instellingen onderhoud|
158 158  |(% style="width:150px" %)701|Algemene medische instellingen naslaan|
159 159  |(% style="width:150px" %)710|Stopredenen onderhoud|
... ... @@ -269,37 +269,14 @@
269 269  |(% style="width:150px" %)3110|Dis Aanleveringen naslaan|
270 270  |(% style="width:150px" %)3111|Dis Aanleveringen wijzigen|
271 271  |(% style="width:150px" %)3120|Medimo meldingen, hernieuw notificaties|
272 -|(% style="width:150px" %)3500|Aantal doseringen per periode|
273 -|(% style="width:150px" %)3501|Aantal INRs per periode|
274 -|(% style="width:150px" %)3502|Alle afspraken|
275 -|(% style="width:150px" %)3503|Bezetting controlelocaties|
276 -|(% style="width:150px" %)3504|Controleafspraken|
277 -|(% style="width:150px" %)3505|Medewerkerslijst per zorginstelling|
278 -|(% style="width:150px" %)3506|NPT Mederwerkerslijst Prikbevoegd|
279 -|(% style="width:150px" %)3507|NPT zorginstellingen|
280 -|(% style="width:150px" %)3508|Patienten met coumarinewijziging|
281 -|(% style="width:150px" %)3509|Patienten met bloedingen|
282 -|(% style="width:150px" %)3510|Patienten met indicatie|
283 283  |(% style="width:150px" %)3600|% binnen de therapeutische zone|
284 284  |(% style="width:150px" %)3900|Trodex module|
285 -|(% style="width:150px" %)3901|Trodex afmelden|
286 286  |(% style="width:150px" %)3905|NPT module|
287 -|(% style="width:150px" %)3915|Apotheek module|
288 -|(% style="width:150px" %)3920|Dossier in ZIS naslaan|
289 -|(% style="width:150px" %)3921|Dossier in ZIS tonen Administratieve opmerkingen|
290 -|(% style="width:150px" %)3922|Dossier in ZIS tonen Complicatie opmerkingen|
291 -|(% style="width:150px" %)3923|Dossier in ZIS tonen Doseer-Bellijst opmerkingen|
292 -|(% style="width:150px" %)3924|Dossier in ZIS tonen Doseer-Kalender opmerkingen|
293 -|(% style="width:150px" %)3925|Dossier in ZIS tonen Ontslag opmerkingen|
294 -|(% style="width:150px" %)3926|Dossier in ZIS tonen Opname opmerkingen|
295 -|(% style="width:150px" %)3927|Dossier in ZIS tonen Patient opmerkingen|
296 -|(% style="width:150px" %)3928|Dossier in ZIS tonen Recidief opmerkingen|
297 -|(% style="width:150px" %)3929|Dossier in ZIS tonen Speciaal opmerkingen|
266 +|(% style="width:150px" %)3910|Declareren|
298 298  |(% style="width:150px" %)4100|PDF Export Dossier|
299 299  |(% style="width:150px" %)4200 - 4299|Patiënt gerelateerde Query sets|
300 300  |(% style="width:150px" %)4211|Stopbrief patient|
301 -|(% style="width:150px" %)4212|Stopbrief huisarts|
302 -|(% style="width:150px" %)4214|Stopbrief verwijzer|
270 +|(% style="width:150px" %) | |
303 303  |(% style="width:150px" %)4215|TropazCheck|
304 304  |(% style="width:150px" %)4216|Activiteitslogging|
305 305  |(% style="width:150px" %)4400 - 4499|Rapportage Query sets|
... ... @@ -313,3 +313,54 @@
313 313  |(% style="width:150px" %)9501|Overzicht Uitgegeven Zelfmeetapparatuur|
314 314  |(% style="width:150px" %)9502|Overzicht Uitgegeven Zelfmeetstrips|
315 315  |(% style="width:150px" %)9600|TestFunctie|
284 +
285 += Genereer autorisatiematrix =
286 +
287 +Met behulp van onderstaande query is het mogelijk om een autorisatiematrix te maken, waarbij per rol wordt aangegeven welke functies daartoe behoren
288 +
289 +{{code language="sql"}}
290 +DECLARE @SelectColumns VARCHAR(MAX)
291 +, @Columns VARCHAR(MAX)
292 +, @Query VARCHAR(MAX)
293 +
294 +SELECT @SelectColumns = STUFF((SELECT DISTINCT ', CASE WHEN ' + QUOTENAME(RolNaam) + ' IS NULL THEN '''' ELSE ' + QUOTENAME(RolNaam) + ' END ' + QUOTENAME(RolNaam) RolNaam
295 + FROM Rollen
296 + ORDER BY RolNaam
297 + FOR XML PATH(''), TYPE
298 + ).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
299 +
300 +SELECT @Columns = STUFF((SELECT DISTINCT ',' + QUOTENAME(RolNaam) RolNaam
301 + FROM Rollen
302 + ORDER BY RolNaam
303 + FOR XML PATH(''), TYPE
304 + ).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
305 +
306 +SET @Query = 'SELECT Functienummer
307 + , Omschrijving, ' +
308 + @SelectColumns + '
309 + FROM ( SELECT f.Functienummer
310 + , f.Omschrijving
311 + , r.RolNaam
312 + , CASE WHEN rf.AutoKey IS NOT NULL THEN ''X'' END Geselecteerd
313 + FROM Functies f
314 + LEFT JOIN Rollen_Functies rf ON rf.TT3Functie#OID = f.OID
315 + LEFT JOIN Rollen r ON r.OID = rf.TT3Rol#OID
316 + ) Rollen_Functies
317 + PIVOT (MIN(Geselecteerd) FOR RolNaam IN (' + @Columns + ')) AutorisatieMatrix
318 + ORDER BY Functienummer'
319 +
320 +EXECUTE (@Query)
321 +{{/code}}
322 +
323 +Gebruik onderstaand SQL statement om een overzicht te maken van welke actieve gebruiker gekoppeld is aan welke rol
324 +
325 +{{code language="sql"}}
326 +SELECT tg.GebruikersCode
327 +, tg.GebruikersOmschrijving
328 +, r.RolNaam
329 +FROM TrodisGebruikers tg
330 +LEFT JOIN Rollen r ON r.OID = tg.TT3Rol#OID
331 +WHERE tg.Actief = 'Ja'
332 +ORDER BY r.RolNaam
333 +, tg.GebruikersCode
334 +{{/code}}
XWiki.ASolutionsDocumentClass[0]
revision
... ... @@ -1,1 +1,1 @@
1 -35.12
1 +26.1
Copyright © 2016-2025 ASolutions
Rivium Quadrant 181 - 2909 LC - Capelle aan den IJsselpubliek v14.10.5