Kravspecifikation Anpassningar i SA01 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 0.03 Datum 2007-09-07 Status
Jenny H Svensson 2007-09-07 STU-07-T02 Sekretess 2 (7) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.01 2007-06-20 Jenny H Svensson Första utkast Lena Östling 0.02 2007-08-21 Jenny H Svensson Uppdatering av avliden-kontroll Lena Östling 0.03 2007-09-07 Jenny H Svensson Uppdatering av avliden-kontroll Lena Östling
Jenny H Svensson 2007-09-07 STU-07-T02 Sekretess 3 (7) 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... 4 1.6 PRIORITERINGSLISTA... 5 2 FUNKTIONELLA KRAV... 5 2.1.1 SA01B00G Ändra namn... 5 2.1.2 Markera avliden... 6 3 ICKE FUNKTIONELLA KRAV... 6 3.1 ANVÄNDBARHET... 6 3.2 TILLFÖRLITLIGHET... 6 3.3 PRESTANDA... 6 3.4 UNDERHÅLLBARHET... 6 4 HJÄLPTEXTER... 7 5 ÖPPNA OCH OBESVARADE FRÅGOR... 7 5.1 ÖPPNA FRÅGOR... 7 5.2 BESVARADE FRÅGOR... 7
Jenny H Svensson 2007-09-07 STU-07-T02 Sekretess 4 (7) 1 Inledning 1.1 Syfte När en person har sekretess och registreras med ett alias i databasen är det viktigt att vissa uppgifter inte förändras i de vanliga funktionerna på personens alias-pnr utan att de förändringarna görs på personens korrekta personnummer. Detta för att inte få inkonsekvent data i databasen eller att viktiga uppgifter lagras på interimspnr. 1.2 Förutsättning Tabellen ALIAS måste finnas och ha innehåll. 1.3 Beskrivning I SA01 ska det inte vara möjligt att för ett alias-pnr ändra namn eller markera personen som avliden. Det ska införas en stoppande kontroll. 1.4 Behörighet/prefstyrningar 1.4.1 Behörighet Användaren ska vara etablerad i Ladok och ha behörighet till funktionen. De användarpreferenser som finns för SA01 måste vara uppfyllda för att ändring överhuvudtaget ska kunna ske. 1.4.2 Preferensstyrningar Inga nya preferenser införs. 1.5 Tabeller Tabeller Läser Uppdaterar ALIAS X
Jenny H Svensson 2007-09-07 STU-07-T02 Sekretess 5 (7) 1.6 Prioriteringslista Prioriteringslista för Utdatafunktioner. Måste Det ska inte vara möjligt att markera alias-pnr som avliden. Bör Det ska inte vara möjligt att ändra namn för alias-pnr Önskas 2 Funktionella krav 2.1.1 SA01B00G Ändra namn Det är inte möjligt att ändra en sekretessmarkerad persons riktiga namn eller markerad den som avliden i SA01, anges personens riktiga personnummer fås meddelande om att personen saknas i registret redan i SA01A00G. Anges däremot personens interimspnr i SA01A00G läses uppgifter ur NAMN och ADRESS fram eftersom det ska vara möjligt att ange adressuppgifter för personens alias. För att ändra namn i SA01A00G anges personnummer för personen sedan klickar man på knappen Ändra namn för att öppna formuläret SA01B00G Ändra namn. Personnummer följer med, därför måste kontroll av personnummer/alias ske vid Uppdatering. Det är först när namnet har ändrats som uppdatera-knappen tänds. 2.1.1.1 Kontroll vid uppdatera Innan uppdatering sker kontrollera om personnummer är ett interimspnr, dvs om 8 siffran är en bokstav ex. 731107-T822. Är det ett interimspnr ska kontroll mot ALIAS.PNR ske. Personnummer finns inte i ALIAS.PNR Gå vidare med uppdatering som vanligt. Personnumret finns i ALIAS.PNR Avbryt uppdatering lägg ut varningsruta med OK-knapp. "Personen har sekretesskydd uppdatering kan inte ske". Vid OK stängs rutan och personnumret i SA01B00G blåmålas.
Jenny H Svensson 2007-09-07 STU-07-T02 Sekretess 6 (7) 2.1.2 Markera avliden Kryssruta finns i formulär SA01B00G, Ändra namn, och visas om användaren har rätt preferens. Innan uppdatering sker kontrollera om personnummer är ett interimspnr, dvs om 8 siffran är en bokstav ex. 731107-T822. Är det ett interimspnr ska kontroll mot ALIAS.PNR ske. Personnummer finns inte i ALIAS.PNR Gå vidare med uppdatering som vanligt. Personnumret finns i ALIAS.PNR Avbryt uppdatering lägg ut varningsruta med OK-knapp. "Personen har sekretessmarkering uppdatering kan inte ske". Vid OK stängs rutan och personnumret i SA01B00G blåmålas. 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.
Jenny H Svensson 2007-09-07 STU-07-T02 Sekretess 7 (7) 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 Det verkar inte vara möjligt att markera person som avliden i SA01 längre, kan det stämma? Svar: Lena säger att det är möjligt att markera person som avliden, därmed ska kontrollen införas.