Formålet med dette dokument er at beskrive de brugerhistorier (user stories) der understøttes af IDSAS.
Brugerhistorier er overordnede beskrivelser af funktionalitet og mål set fra brugeren/anvenderens synsvinkel. Brugerhistorierne er ikke beskrevet ud fra en teknisk synsvinkel med ud fra en forretningsmæssig brug af IDSAS.
For en teknisk gennemgang af de i dette dokument skitserede brugerhistorier, henvises til IDSAS - Guide til anvendere.
Den første del af dokumentet beskriver de forskellige brugertyper/aktører af IDSAS.
Derefter listes de enkelte brugerhistorier med en overblikstegning, der viser, hvilke aktører, der optræder i de enkelte brugerhistorier.
Hver brugerhistorie gennemgås derefter - herunder en gennemgang af acceptkriterierne. Der gives eksempler på konkrete instanser af brugerhistorien i form af scenarier.
Læseren af dette dokument kan være forretningskonsulenter og/eller arkitekter fra NSPs anvenderorganisationer, der ønsker at vide, hvordan IDSAS kan anvendes til at opfylde forretningsmæssige behov.
I IDSAS arbejdes der med følgende brugertyper:
I den følgende tegning vises et overblik over de enkelte brugerhistorier, og hvorledes disse relaterer sig til hinanden og til de ovenfor beskrevne brugertyper:
[Tegning over brugertyper + operationer]
I det følgende gennemgås brugerhistorierne enkeltvis. Hver brugerhistorie beskrives med de acceptkriterier der hører til, og som skal være opfyldt for en succesfuld gennemførelse af brugerhistorien.
Som en systembruger eller sundhedsfaglig ønsker jeg at oprette en slørring over for en specifik borger (CPR-nummer) for min arbejdsplads (CVR-nummer) så jeg kan få registreret, at der i denne borgers data bør sløres for alle ansattes identitet under dette CVR-nummer, når borgeren laver opslag på sit data |
For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:
CVR-nummeret skal være whitelistet i IDSAS i forhold til operationen createBluring
Brugeren skal have en valid ticket (autentifikation)
Sløringen skal være oprettet i IDSAS-databasen med angivet CPR og CVR
Som en systembruger eller sundhedsfaglig ønsker jeg at fjerne fremtidige sløringer over for en specifik borger (CPR-nummer) for min arbejdsplads (CVR-nummer), ved at oprette en ny sløring, der har udløbsdato sat til dags dato så jeg kan undgå fremtidige sløringer for den borger på det CVR-nummer |
For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:
CVR-nummeret skal være whitelistet i IDSAS i forhold til operationen createBluring
Brugeren skal have en valid ticket (autentifikation)
Sløringen skal være oprettet i IDSAS-databasen med udløbsdato sat til dags dato
Som en systembruger eller sundhedsfaglig ønsker jeg at forlænge en sløring over for en specifik borger (CPR-nummer) for min arbejdsplads (CVR-nummer), ved at oprette en ny sløring med en ny udløbsdato, der er længere ude i tiden, end den nuværende så jeg kan have registreret, at det i denne borgers data forsat bør sløres for alle ansattes identitet under dette CVR-nummer, men med en ny udløbsdato |
For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:
CVR-nummeret skal være whitelistet i IDSAS i forhold til operationen createBluring
Brugeren skal have en valid ticket (autentifikation)
Sløringen skal være oprettet i IDSAS-databasen med den nye udløbsdato
Som en systembruger eller sundhedsfaglig ønsker jeg at forkorte en sløring over for en specifik borger (CPR-nummer) for min arbejdsplads (CVR-nummer), ved at oprette en ny sløring med en ny udløbsdato, der ikke er så langt ude i tiden, som den nuværende så jeg kan have registreret, at det i denne borgers data forsat bør sløres for alle ansattes identitet under dette CVR-nummer, men med en ny udløbsdato |
For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:
CVR-nummeret skal være whitelistet i IDSAS i forhold til operationen createBluring
Brugeren skal have en valid ticket (autentifikation)
Sløringen skal være oprettet i IDSAS-databasen med den nye udløbsdato
Som en service på NSP ønsker jeg at kunne få den aktuelle salt, der skal bruges ifm. sløring af sundhedsansattes identitet så jeg kan lave korrekt sløring på ansattes identitet i borgervendt data |
For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:
Servicen skal have en valid ticket (autentifikation)
IDSAS skal have en aktuel salt i sin database
Som en Secure Token Server (STS) ønsker jeg at kunne få en liste af CVR-numre for en bestemt patientId (CPR), som der skal laves sløring for så jeg for dette patientId kan vedhæfte denne liste af CVR-numre, så andres services efterfølgende kan lave sløring af ansatte under disse CVR-numre, i det data, de returnerer |
For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:
STS skal kunne kalde getOrgsToBlur på IDSAS