Wijzigen voor document Trodisfuncties

Laatst gewijzigd door Petra Mol op 23-06-2025

<
Van versie < 35.11
gewijzigd door Petra Mol
op 23-06-2025
Naar versie < 33.3 >
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
... ... @@ -4,13 +4,10 @@
4 4  [[image:Beheer - Systeem - Trodisfuncties.png]]
5 5  
6 6  
7 -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]]. (%%).
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.
8 8  
9 -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.
10 -
11 11  Voeg of wijzig functies toe in overleg met ASolutions.
12 12  
13 -
14 14  = Nieuw / Wijzig =
15 15  
16 16  [[image:Beheer - Systeem - Trodisfuncties - Nieuw.png]]
... ... @@ -21,7 +21,7 @@
21 21  |(% 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
22 22  |(% 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
23 23  
24 -== Overzicht functies ==
21 += Overzicht functies =
25 25  
26 26  Hieronder vind je een overzicht van alle functies die bekend zijn binnen Trodis.
27 27  
... ... @@ -63,7 +63,6 @@
63 63  |(% style="width:150px" %)192|Opmerkingen bij patient verwijderen|
64 64  |(% style="width:150px" %)200|Doseergegevens invoeren/wijzigen|
65 65  |(% style="width:150px" %)201|Doseergegevens naslaan|
66 -|(% style="width:150px" %)202|Doseerlijsten|
67 67  |(% style="width:150px" %)205|Patient blokkeren|
68 68  |(% style="width:150px" %)206|Patient deblokkeren|
69 69  |(% style="width:150px" %)208|Tijdlijn patient|
... ... @@ -149,7 +149,6 @@
149 149  |(% style="width:150px" %)621|E-mail onderhoud|
150 150  |(% style="width:150px" %)625|Onderhoud FNT Raamwerk instellingen|
151 151  |(% style="width:150px" %)627|Onderhoud Beinema algoritme|
152 -|(% style="width:150px" %)635|LSP filter onderhoud|
153 153  |(% style="width:150px" %)700|Algemene medische instellingen onderhoud|
154 154  |(% style="width:150px" %)701|Algemene medische instellingen naslaan|
155 155  |(% style="width:150px" %)710|Stopredenen onderhoud|
... ... @@ -280,17 +280,15 @@
280 280  |(% style="width:150px" %)3900|Trodex module|
281 281  |(% style="width:150px" %)3901|Trodex afmelden|
282 282  |(% style="width:150px" %)3905|NPT module|
283 -|(% style="width:150px" %)3915|Apotheek module|
284 -|(% style="width:150px" %)3920|Dossier in ZIS naslaan|
285 -|(% style="width:150px" %)3921|Dossier in ZIS tonen Administratieve opmerkingen|
286 -|(% style="width:150px" %)3922|Dossier in ZIS tonen Complicatie opmerkingen|
287 -|(% style="width:150px" %)3923|Dossier in ZIS tonen Doseer-Bellijst opmerkingen|
288 -|(% style="width:150px" %)3924|Dossier in ZIS tonen Doseer-Kalender opmerkingen|
289 -|(% style="width:150px" %)3925|Dossier in ZIS tonen Ontslag opmerkingen|
290 -|(% style="width:150px" %)3926|Dossier in ZIS tonen Opname opmerkingen|
291 -|(% style="width:150px" %)3927|Dossier in ZIS tonen Patient opmerkingen|
292 -|(% style="width:150px" %)3928|Dossier in ZIS tonen Recidief opmerkingen|
293 -|(% style="width:150px" %)3929|Dossier in ZIS tonen Speciaal opmerkingen|
278 +|(% style="width:150px" %) | |
279 +|(% style="width:150px" %) | |
280 +|(% style="width:150px" %) | |
281 +|(% style="width:150px" %) | |
282 +|(% style="width:150px" %) | |
283 +|(% style="width:150px" %)3600|% binnen de therapeutische zone|
284 +|(% style="width:150px" %)3900|Trodex module|
285 +|(% style="width:150px" %)3905|NPT module|
286 +|(% style="width:150px" %)3910|Declareren|
294 294  |(% style="width:150px" %)4100|PDF Export Dossier|
295 295  |(% style="width:150px" %)4200 - 4299|Patiënt gerelateerde Query sets|
296 296  |(% style="width:150px" %)4211|Stopbrief patient|
... ... @@ -309,3 +309,54 @@
309 309  |(% style="width:150px" %)9501|Overzicht Uitgegeven Zelfmeetapparatuur|
310 310  |(% style="width:150px" %)9502|Overzicht Uitgegeven Zelfmeetstrips|
311 311  |(% style="width:150px" %)9600|TestFunctie|
305 +
306 += Genereer autorisatiematrix =
307 +
308 +Met behulp van onderstaande query is het mogelijk om een autorisatiematrix te maken, waarbij per rol wordt aangegeven welke functies daartoe behoren
309 +
310 +{{code language="sql"}}
311 +DECLARE @SelectColumns VARCHAR(MAX)
312 +, @Columns VARCHAR(MAX)
313 +, @Query VARCHAR(MAX)
314 +
315 +SELECT @SelectColumns = STUFF((SELECT DISTINCT ', CASE WHEN ' + QUOTENAME(RolNaam) + ' IS NULL THEN '''' ELSE ' + QUOTENAME(RolNaam) + ' END ' + QUOTENAME(RolNaam) RolNaam
316 + FROM Rollen
317 + ORDER BY RolNaam
318 + FOR XML PATH(''), TYPE
319 + ).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
320 +
321 +SELECT @Columns = STUFF((SELECT DISTINCT ',' + QUOTENAME(RolNaam) RolNaam
322 + FROM Rollen
323 + ORDER BY RolNaam
324 + FOR XML PATH(''), TYPE
325 + ).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
326 +
327 +SET @Query = 'SELECT Functienummer
328 + , Omschrijving, ' +
329 + @SelectColumns + '
330 + FROM ( SELECT f.Functienummer
331 + , f.Omschrijving
332 + , r.RolNaam
333 + , CASE WHEN rf.AutoKey IS NOT NULL THEN ''X'' END Geselecteerd
334 + FROM Functies f
335 + LEFT JOIN Rollen_Functies rf ON rf.TT3Functie#OID = f.OID
336 + LEFT JOIN Rollen r ON r.OID = rf.TT3Rol#OID
337 + ) Rollen_Functies
338 + PIVOT (MIN(Geselecteerd) FOR RolNaam IN (' + @Columns + ')) AutorisatieMatrix
339 + ORDER BY Functienummer'
340 +
341 +EXECUTE (@Query)
342 +{{/code}}
343 +
344 +Gebruik onderstaand SQL statement om een overzicht te maken van welke actieve gebruiker gekoppeld is aan welke rol
345 +
346 +{{code language="sql"}}
347 +SELECT tg.GebruikersCode
348 +, tg.GebruikersOmschrijving
349 +, r.RolNaam
350 +FROM TrodisGebruikers tg
351 +LEFT JOIN Rollen r ON r.OID = tg.TT3Rol#OID
352 +WHERE tg.Actief = 'Ja'
353 +ORDER BY r.RolNaam
354 +, tg.GebruikersCode
355 +{{/code}}
XWiki.ASolutionsDocumentClass[0]
revision
... ... @@ -1,1 +1,1 @@
1 -35.10
1 +26.1
Copyright © 2016-2025 ASolutions
Rivium Quadrant 181 - 2909 LC - Capelle aan den IJsselpubliek v14.10.5