Under arbejdet med SDS-3761 - Getting issue details... STATUS er der lavet nogle integrationstests samt en afvikling af disse. Resultatet er dokumenteret her.
Testcases:
LABSVAR-IA: Som en bruger uden autorisation ønsker jeg at lave en søgning i DDS, så jeg kan få adgang til en borgers labsvar
- LabsvarRolleMangler
- Preconditions:
- Bruger uden rolle, der giver adgang til dokumenter af typen labsvar søger på
- Borger uden spærringer
- Action: Fremsøgning på labsvar dokumenttypen (approved on-demand dokumenter)
- Postconditions:
- Brugeren får ikke labsvar dokumentid tilbage
- Brugeren får en fejlkode tilbage i søgeresultatet ('urn:dk:nsi:Consent Filter Applied'), der indikerer, at der er filtreret noget fra
- Preconditions:
- LabsvarRolleAdgang:
- Preconditions:
- Bruger med rolle, der giver adgang til dokumenter af typen labsvar søger på
- Borger uden spærringer
- Action: Fremsøgning på labsvar dokumenttypen (approved on-demand dokumenter)
- Postconditions:
- Brugeren får 1 labsvar dokumentid tilbage med søgning
- Brugeren får ingen fejlkoder tilbage i søgningen
- Preconditions:
- LabsvarRolleAdgangSpaerringSf:
- Preconditions:
- Bruger med rolle, der giver adgang til dokumenter af typen labsvar, søger på
- Borger med negativt samtykke mod en eller flere sundhedsperson
- Action: Fremsøgning på labsvar dokumenttypen (approved on-demand dokumenter)
- Postconditions:
- Brugeren får ikke labsvar dokumentid tilbage (pga "forsigtighedsprincippet" se
SDS-3377) - Brugeren får en fejlkode tilbage i søgeresultatet ('urn:dk:nsi:Consent Filter Applied'), der indikerer, at der er filtreret noget fra
- Brugeren får ikke labsvar dokumentid tilbage (pga "forsigtighedsprincippet" se
- Preconditions:
- LabsvarRolleAdgangSpaerringData:
- Preconditions:
- Der findes et stable dokument af typen labsvar med 4 labsvar (to af disse kommer fra afdeling med SOR kode 842938295)
- Bruger med rolle, der giver adgang til dokumenter af typen labsvar, søger på
- Borger med dataspecifikt spærring mod udlevering af data fra afdeling 842938295
- Action: Fremsøgning på labsvar dokumenttypen (approved stable dokumenter)
- Postconditions:
- Brugeren får 1 labsvar dokumentid tilbage med søgning
- Brugeren får ingen fejlkoder tilbage i søgningen
- Preconditions:
- LabsvarRolleAdgangSpaerringData_HentDokument
- Preconditions:
- Der findes et stable dokument af typen labsvar med 4 labsvar (to af disse kommer fra afdeling med SOR kode 842938295) med et givent id labsvar-id
- Bruger med rolle, der giver adgang til dokumenter af typen labsvar henter dokument labsvar-id tilhørende
- Borger med dataspecifikt spærring mod udlevering af data fra afdeling 842938295
- Action: Afhentning af dokument med id labsvar-id
- Postconditions:
- Brugeren får 1 labsvardokument tilbage
- Brugeren får en fejlkode tilbage ('urn:dk:nsi:Consent Filter Applied'), der indikerer, at der er filtreret noget fra
- Dokumentet indeholder 2 labsvar (og altså ikke dem tilhørende SOR kode 842938295)
- Preconditions:
LABSVAR-SF: Som en bruger med autorisation ønsker jeg at lave en søgning i DDS, så jeg kan få adgang til en borgers labsvar
- LabsvarIngenSpaerrring:
- Preconditions:
- Bruger med sundhedsfaglig autorisationsid søger på labsvar for
- Borger uden spærringer
- Action: Fremsøgning på labsvar dokumenttypen (approved on-demand dokumenter)
- Postconditions:
- Brugeren får 1 labsvar dokumentid tilbage med søgning
- Brugeren får ingen fejlkoder tilbage i søgningen
- Preconditions:
- LabsvarSpaerringAndenSf: Bruger søger på labsvar for borger med negativt samtykke mod anden sundhedsperson
- LabsvarSparerringSfUdenVaerdiSpring:
- Preconditions:
- Bruger med sundhedsfaglig autorisationsid søger på labsvar for
- Borger med negativt samtykke mod dette autorisationsid
- Action: Fremsøgning på labsvar dokumenttypen (approved on-demand dokumenter)
- Postconditions:
- Brugeren får ikke labsvar dokumentid tilbage
- Brugeren får en fejlkode tilbage i søgeresultatet ('urn:dk:nsi:Consent Filter Applied'), der indikerer, at der er filtreret noget fra
- Preconditions:
- LabsvarSpaerringSfMedVaerdiSpring:
- Preconditions:
- Bruger med sundhedsfaglig autorisationsid søger på labsvar for
- Borger med negativt samtykke mod dette autorisationsid
- Brugeren anvender værdispring
- Action: Fremsøgning på labsvar dokumenttypen (approved on-demand dokumenter)
- Postconditions:
- Brugeren får 1 labsvar dokumentid tilbage med søgning
- Brugeren får ingen fejlkoder tilbage i søgningen
- Preconditions:
- LabsvarSpaerringDataUdenVaerdiSpring
- Preconditions:
- Der findes et stable dokument af typen labsvar med 4 labsvar (to af disse kommer fra afdeling med SOR kode 842938295)
- Bruger med sundhedsfaglig autorisationsid søger på labsvar for
- Borger med dataspecifikt spærring mod udlevering af data fra afdeling 842938295
- Action: Fremsøgning på labsvar dokumenttypen (approved stable dokumenter)
- Postconditions:
- Brugeren får 1 labsvar dokumentid tilbage med søgning
- Brugeren får ingen fejlkoder tilbage i søgningen
- Preconditions:
- LabsvarSpaerringDataUdenVaerdiSpring_HentDokument
- Preconditions:
- Der findes et stable dokument af typen labsvar med 4 labsvar (to af disse kommer fra afdeling med SOR kode 842938295) med et givent id labsvar-id
- Bruger med sundhedsfaglig autorisationsid henter dokument labsvar-id tilhørende
- Borger med dataspecifikt spærring mod udlevering af data fra afdeling 842938295
- Action: Afhentning af dokument med id labsvar-id
- Postconditions:
- Brugeren får 1 labsvardokument tilbage
- Brugeren får en fejlkode tilbage ('urn:dk:nsi:Consent Filter Applied'), der indikerer, at der er filtreret noget fra
- Dokumentet indeholder 2 labsvar (og altså ikke dem tilhørende SOR kode 842938295)
- Preconditions:
- LabsvarSpaerringDataMedVaerdiSpring
- Preconditions:
- Der findes et stable dokument af typen labsvar med 4 labsvar (to af disse kommer fra afdeling med SOR kode 842938295)
- Bruger med sundhedsfaglig autorisationsid søger på labsvar for
- Borger med dataspecifikt spærring mod udlevering af data fra afdeling 842938295
- Brugeren anvender værdispring
- Action: Fremsøgning på labsvar dokumenttypen (approved stable dokumenter)
- Postconditions:
- Brugeren får 1 labsvar dokumentid tilbage med søgning
- Brugeren får ingen fejlkoder tilbage i søgningen
- Preconditions:
- LabsvarSpaerringDataMedVaerdiSpring_HentDokument
- Preconditions:
- Der findes et stable dokument af typen labsvar med 4 labsvar (to af disse kommer fra afdeling med SOR kode 842938295) med et givent id labsvar-id
- Bruger med sundhedsfaglig autorisationsid henter dokument labsvar-id tilhørende
- Borger med dataspecifikt spærring mod udlevering af data fra afdeling 842938295
- Brugeren anvender værdispring
- Action: Afhentning af dokument med id labsvar-id
- Postconditions:
- Brugeren får 1 labsvardokument tilbage
- Brugeren ingen fejlkode tilbage
- Dokumentet indeholder 4 labsvar (og altså også dem tilhørende SOR kode 842938295)
- Preconditions:
Testafvikling:
LABSVAR-IA: Som en bruger uden autorisation ønsker jeg at lave en søgning i DDS, så jeg kan få adgang til en borgers labsvar
- LabsvarRolleMangler
- LabsvarRolleAdgang
- LabsvarRolleAdgangSpaerringSf
- LabsvarRolleAdgangSpaerringData
- LabsvarRolleAdgangSpaerringData_HentDokument
LABSVAR-SF: Som en bruger med autorisation ønsker jeg at lave en søgning i DDS, så jeg kan få adgang til en borgers labsvar
- LabsvarIngenSpaerrring
- Passed!
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonMocesIntegrationTest/test_LabsvarSF_LabsvarIngenSpaerring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonVocesIntegrationTest/test_LabsvarSF_LabsvarIngenSpaerring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfMocesIntegrationTest/test_LabsvarSF_LabsvarIngenSpaerring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfVocesIntegrationTest/test_LabsvarSF_LabsvarIngenSpaerring/
- Passed!
- LabsvarSpaerringAndenSf
- Jeg har ikke nået denne, men jeg tænker, at denne ikke er specielt relevant for labsvar
- LabsvarSparerringSfUdenVaerdiSpring
- Passed!
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonMocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfUdenVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonVocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfUdenVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfMocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfUdenVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfVocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfUdenVaerdiSpring/
- Passed!
- LabsvarSpaerringSfMedVaerdiSpring
- Passed!
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonMocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfMedVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonVocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfMedVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfMocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfMedVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfVocesIntegrationTest/test_LabsvarSF_LabsvarSparerringSfMedVaerdiSpring/
- Passed!
- LabsvarSpaerringDataUdenVaerdiSpring
- Passed!
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring/
- Passed!
- LabsvarSpaerringDataUdenVaerdiSpring_HentDokument
- Passed!
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring_HentDokument/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring_HentDokument/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring_HentDokument/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataUdenVaerdiSpring_HentDokument/
- Passed!
- LabsvarSpaerringDataMedVaerdiSpring
- Passed!
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring/
- Passed!
- LabsvarSpaerringDataMedVaerdiSpring_HentDokument
- Passed!
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring_HentDokument/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S1SundhedspersonVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring_HentDokument/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfMocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring_HentDokument/
- https://jenkins.nspop.dk/view/KIT/job/DDS_Integrationstest/10/testReport/dk.sds.dds/S3SundhedspersonPaaVegneAfVocesIntegrationTest/test_LabsvarSF_LabsvarSpaerringDataMedVaerdiSpring_HentDokument/
- Passed!