Indhold

1. Introduktion

1.1 Formål

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 men 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.

Hver brugerhistorie gennemgås derefter - herunder en gennemgang af acceptkriterierne.

1.2 Læsevejledning

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.

2. Brugertyper i IDSAS

I IDSAS arbejdes der med følgende brugertyper:

  • Sundhedsfaglig
  • Systembruger

3. Brugerhistorier

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.

3.1 Brugerhistorie: Oprette sløring

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:

  1. Sløringen skal være oprettet i IDSAS-databasen med angivet CPR og CVR

3.2 Brugerhistorie: Slette sløring

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:

  1. En ny sløring skal være oprettet i IDSAS-databasen med udløbsdato sat til dags dato

3.3 Brugerhistorie: Forlænge sløringsperiode

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:

  1. En ny sløring skal være oprettet i IDSAS-databasen med den nye udløbsdato

3.4 Brugerhistorie: Forkorte sløringsperiode

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:

  1. En ny sløring skal være oprettet i IDSAS-databasen med den nye udløbsdato

3.5 Brugerhistorie: Hente aktuelt salt

Som en Secure Token Server (STS)

ønsker jeg at kunne få den aktuelle salt, der skal bruges ifm. sløring af sundhedsansattes identitet

så jeg kan indsætte salt til sløring i den sikkerhedsbillet, der udstedes

For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:

  1. STS'en skal kunne kalde IDSAS "getCurrentSalt".
  2. Salten skal være indsat i den billet STS'en udsteder.

3.6 Brugerhistorie: Hente CVR-numre, der skal sløres

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:

  1. STS skal få et svar tilbage fra kaldet getBlurredOrganizations på IDSAS

3.7 Brugerhistorie: Lave sløring af en sundhedsfaglig persons navn

Som en service på NSP

ønsker jeg at at kunne anvende oplysningerne i sikkerhedsbilletten til sløring af sundhedsfaglige personers navne

så jeg for dette patientId kun returnerer pseudonymer, i stedet for navne, når dette er påkrævet

For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:

  1. STS'en skal kunne kalde "getCurrentSalt" og "getBlurredOrganisations" på IDSAS.
  2. STS'en skal levere en sikkerhedsbillet med et "salt" og liste af "CVR"-numre (kan være tom).
  3. Svaret fra servicen må kun indeholde pseudonymer for de personer, vis CVR der skal sløres for

3.8 Brugerhistorie: Oprette afdelingssløring

Som en systembruger

ønsker jeg at oprette en generelt slørring over for en bestemt afdeling (SOR eller SHAK) for min arbejdsplads (CVR-nummer)

så jeg for alle borgere kun returnerer pseudonymer, i stedet for navne, for ansatte i afdelingen

For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:

  1. Afdelingssløringen skal være oprettet i IDSAS-databasen med angivet CVR og afdelingskode (SOR eller SHAK)

3.9 Brugerhistorie: Slette afdelingssløring

Som en systembruger 

ønsker jeg at fjerne fremtidige sløringer for en afdeling på min arbejdsplads (CVR-nummer)

så jeg kan undgå fremtidige sløringer af personer i den afdeling for alle borgere

For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:

  1.  Den aktuelle afdelingssløring skal have en ny udløbsdato, der ikke er i fremtiden

3.10 Brugerhistorie: Hente alle aktive afdelingssløringer

Som en systembruger 

ønsker jeg at kunne få en liste af SOR eller SHAK-koder, som der aktuelt skal laves sløring for

så jeg kan lave sløringer for personer i de afdelinger, eller vedhæfte denne information til sikkerhedsbilletten (STS)

For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:

  1. Der skal gives et svar tilbage indeholdende alle aktuelle afdelingssløringer

3.11 Brugerhistorie: Hente afdelingssløringer for et bestemt CVR

Som en systembruger 

ønsker jeg at kunne få en liste af SOR eller SHAK-koder, hvor der er oprettet sløringer

så jeg kan jeg kan se hvilke sløringer der findes for afdelinger på min arbejdsplads

For en succesfuld gennemførelse af brugerhistorien skal følgende acceptkriterier være opfyldt:

  1. Der skal gives et svar tilbage indeholdende alle afdelingssløringer (SOR eller SHAK-koder) oprettet med et bestemt CVR



  • No labels