Page History
...
Gliffy Diagram | ||||||
---|---|---|---|---|---|---|
|
Filtreringen af dokumentindholdet sker således kun for dokumenter, der indeholder en PIH (Privacy Information Header). Dette gør sig i skrivende stund kun gældende for labsvar. Alle andre dokumenter vil således ikke kunne filtreres/udelades på baggrund af borgerens dataspecifikke spærringer. Blandt andet derfor er det nødvendigt altid at lave en søgning efter dokument-id'er først (hvorved de dataspecifikke spærringer kan bringes i spil). Anvendere må således ikke cache dokument-id'er eller "genbruge" søgeresultater på tværs af brugere og/eller sessioner.
Sundhedsfaglig bruger (SF): Flow for hentning af dokumenter via DDS Repository
...
Flowet for dokumenthentning ligner på mange måder flowet for søgninger. Den største forskel er i forhold til filtreringen i forhold til dataspecifikke spærringer. Ved søgninger kunne dokumenternes metadata (som returneret af DDS backends) anvendes i filtreringen, da man her kunne finde information om, hvilken afdeling dokument entry'et tilhørte. Denne information er ikke tilgængelig i forhold til hentning af dokumentet, da det eneste metadata, der er i spil her er dokumentets id.
Filtreringen af dokumentindholdet sker således kun for dokumenter, der indeholder en PIH (Privacy Information Header). Dette gør sig i skrivende stund kun gældende for labsvar. Alle andre dokumenter vil således ikke kunne filtreres/udelades på baggrund af borgerens dataspecifikke spærringer. Blandt andet derfor er det nødvendigt altid at lave en søgning efter dokument-id'er først (hvorved de dataspecifikke spærringer kan bringes i spil). Anvendere må således ikke cache dokument-id'er eller "genbruge" søgeresultater på tværs af brugere og/eller sessioner.
...
Sundhedsfaglig bruger søger efter aftaledokumenter
Testcases for: Sundhedsfaglig bruger søger aftaledokumenter på borger | |
---|---|
INGEN_SPAERRINGER_AFTALER | Precondition:
Action: Brugeren foretager en søgning på repeterende aftaledokumenter i DDS Postcondition:
|
INGEN_SPAERRINGER_REPETERENDE_AFTALER | Precondition:
Action: Brugeren foretager en søgning på aftaledokumenter i DDS Postcondition:
|
NEG_SPAERRING_DENNE_SF | Precondition:
Action: Brugeren foretager en søgning efter aftaledokumenter i DDS Postcondition:
|
NEG_SPAERRING_ANDEN_SF | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS efter dokumenter med typen aftaler Postcondition:
|
DATA_SPAERRING | Precondition:
Action: Brugeren foretager en søgning i DDS efter dokumenter med typen aftaler Postcondition:
|
Sundhedsfaglig bruger søger efter labsvar
Testcases for: Sundhedsfaglig bruger søger labsvardokumenter på borger | |
---|---|
INGEN_SPAERRINGER | Precondition:
Action: Brugeren foretager en søgning på labsvar i DDS Postcondition:
|
NEG_SPAERRING_DENNE_SF | Precondition:
Action: Brugeren foretager en søgning efter labsvar i DDS Postcondition:
|
NEG_SPAERRING_DENNE_SF_MED_VAERDISPRING | Precondition:
Action: Brugeren foretager en søgning efter labsvar i DDS med angivelse af værdispring Postcondition:
|
DATA_SPAERRING | Precondition:
Action: Brugeren foretager en søgning efter labsvar i DDS Postcondition:
|
DATA_SPAERRING_MED_VAERDISPRING | Precondition:
Action: Brugeren foretager en søgning efter labsvar i DDS med angivelse af værdispring Postcondition:
|
Sundhedsfaglig bruger søger efter alle dokumenttyper
Testcases for: Sundhedsfaglig bruger søger alle dokumenter på borger | |
---|---|
INGEN_SPAERRINGER | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS Postcondition:
|
FEJLSCENARIE_INGEN_SPAERRINGER_MEN_MISMATCH_I_KONTEKST_OG_SOEGNING_CPR | |
INGEN_DOKS | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS Postcondition:
|
NEG_SPAERRING_DENNE_SF | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS Postcondition:
|
NEG_SPAERRING_DENNE_SF_VAERDISPRING | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS med angivelse af værdispring Postcondition:
|
NEG_SPAERRING_DENNE_SF_INGEN_DOKS | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS Postcondition:
|
NEG_SPAERRING_DENNE_SF_INGEN_DOKS_VAERDISPRING | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS med angivelse af værdispring Postcondition:
|
NEG_SPAERRING_ANDEN_SF | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS Postcondition:
|
DATA_SPAERRING | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS Postcondition:
|
DATA_SPAERRING_VAERDISPRING | Precondition:
Action: Brugeren foretager en uindskrænket søgning i DDS med angivelse af værdispring Postcondition:
|
Logning i MinLog
I de nedenstående tabeller kan det ses, hvorledes kald til DDS Registry (søgning) og DDS Repository (hentning) anvendes i logninger i MinLog.
...