Kravspecifikation Anpassningar i webbadress www.umu.se/projektetswebbplats/projektplan STU-07-T02/Krav Projektnamn STU-07-T02 Sekretessmarkering Fastställt av Dokumentansvarig Jenny H Svensson Dokumentidentitet STU-07-T02 Sekretess Version Datum 2007-10-15 Status
Jenny H Svensson 2007-10-15 STU-07-T02 Sekretess 2 (8) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.01 2007-08-09 Jenny H Svensson Första utkast Torgny 0.02 2007-09-04 Jenny H Svensson Ändringar efter diskussion med Torgny och Annika Thunström Torgny 0.03 2007-09-19 Jenny H Svensson Ändring av kontroll 2.1.1.3 Torgny 0.04 2007-09-21 Jenny H Svensson Ändring av vilka formulär som berörs i RS41 och RS96 Torgny 0.05 2007-10-01 Jenny H Svensson Ändringar i krav 2.1.1.4 Torgny 2007-10-15 Jenny H Svensson Ändringar i vilka formulär som ska anpassas Torgny
Jenny H Svensson 2007-10-15 STU-07-T02 Sekretess 3 (8) Innehållsförteckning 1 INLEDNING... 4 1.1 SYFTE... 4 1.2 FÖRUTSÄTTNING... 4 1.3 BESKRIVNING... 4 1.4 BEHÖRIGHET/PREFSTYRNINGAR... 4 1.4.1 Behörighet... 4 1.4.2 Preferensstyrningar... 4 1.5 TABELLER... 5 1.6 PRIORITERINGSLISTA... 5 2 FUNKTIONELLA KRAV... 5 2.1.1 Kontroll av personnummer... 5 3 ICKE FUNKTIONELLA KRAV... 8 3.1 ANVÄNDBARHET... 8 3.2 TILLFÖRLITLIGHET... 8 3.3 PRESTANDA... 8 3.4 UNDERHÅLLBARHET... 8 4 HJÄLPTEXTER... 8 5 ÖPPNA OCH OBESVARADE FRÅGOR... 8 5.1 ÖPPNA FRÅGOR... 8 5.2 BESVARADE FRÅGOR... 8
Jenny H Svensson 2007-10-15 STU-07-T02 Sekretess 4 (8) 1 Inledning 1.1 Syfte I Ladoksystemet ska det vara möjligt att dölja skyddade personers identitet genom att tilldela dem ett alias. Det är dock viktigt att examensbevis inte utfärdas på ett påhittat personnummer, därför ska det visas en varning när ett alias pnr anges i någon av funktionerna RS41 eller RS96. Det ska dock vara möjligt att dokumentera examen i databasen på ett alias. 1.2 Förutsättning Tabellen ALIAS måste finnas och ha innehåll. 1.3 Beskrivning Om ett alias anges ska en varning visas att det inte rör sig om ett korrekt interimspersonnummer utan om ett alias. Anledningen till det är att examensbevis inte ska utfärdas på ett alias. Denna varning ska man dock kunna gå förbi, om personen är behörig, så att det blir möjligt att utfärda/dokumentera en examen på ett alias samtidigt som det på själva examensbeviset står rätt namn och personnummer. Kontroll ska ske mot tabellen ALIAS när interimspnr anges. 1.4 Behörighet/prefstyrningar 1.4.1 Behörighet Användaren ska vara etablerad i Ladok och ha behörighet till funktionen. 1.4.2 Preferensstyrningar Uppgifter i ANVPREF2 Preferens SEKRETESS=J SEKRETESS=N/blank Rättigheter Personen kan fortsätta att rapportera examen på aliasuppgifter. Personen får bara meddelande om att personen har sekretess när alias pnr anges.
Jenny H Svensson 2007-10-15 STU-07-T02 Sekretess 5 (8) 1.5 Tabeller Tabeller Läser Uppdaterar ALIAS X 1.6 Prioriteringslista Prioriteringslista för examensfunktioner. Måste Stoppande varning, att angivet personnummer är ett alias ska införas i RS41. Stoppande varning, att angivet personnummer är ett alias ska införas i RS96. Preferens så att det är möjligt att fortsätta rapportering av examen på alias i RS41. Preferens så att det är möjligt att fortsätta rapportering av examen på alias i RS96. Vid utskrift av filer för examen ska alias pnr och namn bytas ut mot identitetens pnr och namn Vid utskrift av filer för diploma supplement ska alias pnr och namn bytas ut mot identitetens pnr och namn. Bör Önskas 2 Funktionella krav 2.1.1 Kontroll av personnummer Alla befintliga kontroller som idag sker av ett angivet personnummer ska även fortsättningsvis användas. Den nya kontrollen ska ske vid de tillfällen då ett interimspnr anges, dvs personnumret har en bokstav på position 7. Eller om angivet personnummer inte hittas i tabellen NAMN. Denna kontroll ska införas på de ställen i funktionerna RS41 och RS96 där det är möjligt att ange nytt personnummer. RS41A00G RS41B00G RS41B01G RS41C05G RS41C20G
Jenny H Svensson 2007-10-15 STU-07-T02 Sekretess 6 (8) RS41D00G RS41D05G RS41D07G RS96A20G RS96D01G 2.1.1.1 Kontroll av vanligt personnummer Denna kontroll sker då ett vanligt svenskt personnummer anges och utförs oavsett om användaren har preferens för sekretess eller inte. Om angivet personnummer inte hittas i NAMN ska kontroll ske mot tabellen ALIAS.SPNR. Finns personnumret i ALIAS.SPNR skrivs följande meddelande ut ADM_? "Personen omfattas av sekretess". Pnr blåmålas och därefter är det inte möjligt att fortsätta registrering av examen. Saknas personnumret även i ALIAS.SPNR ska meddelandet ADM_025: "Personen saknas i registret" skrivas ut. 2.1.1.2 Kontroll av interimspnr där preferens saknas Denna kontroll ska ske då ett interimspnr anges, dvs personnumret innehåller en bokstav i position 7. Följande ska ske när preferensen SEKRETESS=J saknas för inloggad person och aktuell funktion. Kontroll sker med angivet personnummer mot fältet ALIAS.PNR. 1. Om personen inte hittas i NAMN och personnumret saknas i ALIAS.PNR skrivs följande meddelande ut ADM_025: "Personen saknas i registret". Ingen vidare bearbetning kan ske utan pnr blåmålas. 2. Finns personnumret i ALIAS.PNR skrivs följande meddelande ut ADM_?: "Personen omfattas av sekretess och angivet personnummer är ett alias, fortsatt rapportering kan inte ske". Klicka på OK för att stänga rutan, pnr blåmålas. Det är inte möjligt att gå vidare med rapporteringen. 2.1.1.3 Kontroll av interimspnr där preferens finns Denna kontroll ska ske då ett interimspnr anges, dvs personnumret innehåller en bokstav i position 7. Följande ska ske när preferensen SEKRETESS=J finns för inloggad person och aktuell funktion. Kontroll sker med angivet personnummer mot fältet ALIAS.PNR. 1. Finns personnumret i ALIAS.PNR skrivs följande meddelande ut ADM_?: "Personen omfattas av sekretess, vid skapande av filer ersätts aliasuppgifter med identitetsuppgifter". Klicka på OK för att stänga rutan. Fortsatt rapportering på alias är möjlig.
Jenny H Svensson 2007-10-15 STU-07-T02 Sekretess 7 (8) 2.1.1.4 Utskrift av datafiler för examen eller diploma supplement Denna kontroll ska utföras vid export av filer för examina eller diploma supplement. Införs på de ställen i systemet där detta är möjligt att göra. Denna kontroll ska ske då skapande av datafil ska ske för ett interimspnr. RS41C04P RS41C12P RS41C22P RS41C28P RS96A21P RS96C04P RS96C05P RS96C32P RS96C39P Formulär för att skapa datafil för DS för forskare, nytt formulär. Kontroll sker med angivet personnummer mot fältet ALIAS.PNR i den post som har högst löpnummer (ALIAS.LOPNR) för angivet aliaspnr. Dvs uppgifter om personnummer och namn ska hämtas från den skyddade personens senaste beslut. 1. Saknas personnumret i ALIAS.PNR fortsätter skapandet av datafil som vanligt. 2. Finns personnumret i ALIAS.PNR ska följande meddelande visas ADM_?: "Du har andvänt [pnr], det riktiga är [ALIAS.SPNR]. I utskriften kommer det riktiga att användas". Dvs personens korrekta personnummer visas i meddelanderutan och hämtas från ALIAS.SPNR. Klicka på OK för att export av filer ska påbörjas. 3. Vid export av filen ska uppgifter om personnummer och namn bytas ut. Personnummer i filen och namn på filen hämtas från V_ALIAS00.SPNR och sparas i variabeln $FS_PNR$ 4. Efternamn hämtas från vyn V_ALIAS00.SENAMN0, förnamn hämtas från V_ALIAS00.SNAMN och sparas i variabeln $FS_NAMN$ Alla uppgifter som lagras i databasen ska sparas på personens alias pnr.
Jenny H Svensson 2007-10-15 STU-07-T02 Sekretess 8 (8) 3 Icke funktionella krav 3.1 Användbarhet All utveckling av program med grafiskt layout, det vill säga formulär och utskrifter, ska följa Standard & Guidelines (S&G) version 8.02 som gäller för Unifaceutveckling. 3.2 Tillförlitlighet Hur ofta ett fel får uppstå under viss tidsperiod. 3.3 Prestanda Eventuella svarstider på en transaktion i x antal fall 3.4 Underhållbarhet Programmeringsstandard De delar som utvecklas i Uniface ska följa programmeringsstandarden som gäller för verktyget. Utvecklaren ska kommentera koden på sådant sätt att det är lätt att förstå vad som händer i programmet. 4 Hjälptexter Inga hjälptexter behöver förändras. 5 Öppna och obesvarade frågor 5.1 Öppna frågor Fråga 1 5.2 Besvarade frågor Fråga 1