Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Realisering af Samtykkeservicen omfatter to Java-baserede webservices:

  • Samtykkeservicen administrationsserviceSamtykkeservicenadministrationsservice
    Der tillader registrering og vedligehold af afgivne samtykke/frabedelse for en borger.
    Ved registrering af samtykker/frabedelse for borger hvor den aktive bruger handler på vegne af borgeren, skal hændelsen registreres i Min-log-registreringsservicen (se MinLog).

Administrationsservicen udstilles via NSP DCC og implementeres på NSI platform med dataansvar.

  • Samtykkeservicen verifikationsserviceSamtykkeservicenverifikationsservice
    Der gør det muligt at undersøge samtykke-  og frabedelsesforholdene frabedelses forholdene mellem en borger og en sundhedsperson.

...

  • consentservices/common – modul der indeholder DAO komponenter til consent services og SORES service, samt fælles funktionalitet til SamtykkeservicenwebservicesSamtykkeservicen webservices.

  • consentservices/consentadministration – modul der indeholder webservice til SamtykkeservicenadministrationSamtykkeservicen administration.

  • consentservices/consentverification – modul der indeholder webservice til verifikation af samtykker/frabedelser.

  • nas-notification – modul der indeholder funktionalitet til kald af NAS Notification Broker, for at advisere om ændringer på en borgers samtykker og frabedelser.
  • sores-integration - modul der indeholder funktionalitet til kald af SORES-servicen.

...

Snitfladen for de to services adskiller sig på følgende måde:

Samtykkeservicenadministrationsservice Samtykkeservicen administrationsservice er implementeret ved brug af IDWS, hvor Seal.Java er anvendt til at håndtere headers.

Samtykkeservicenverifikationsservice Samtykkeservicen verifikationsservice er implementeret ved brug af Den Gode Webservice [DGWS], hvor Seal.Java er anvendt til at håndtere headers.

...

Hibernate er anvendt som framework til mapning af Samtykkeservicendata Samtykkeservicen data i SQL-databasen.

Generelt design af SamtykkeservicenadministrationSamtykkeservicen administration

Nedenstående figur giver et overblik over de væsentligste package dependencies for Samtykkeservicenadministrationsservicen Samtykkeservicen administrationsservicen (consent-administration). Der er ikke tale om en komplet nedbrydning.

...

Figur 1 consent-administration dependencies

Generelt design af SamtykkeservicenverifikationSamtykkeservicen verifikation

Nedenstående figur giver et overblik over de væsentligste package dependencies for Samtykkeservicenverifikationsservice Samtykkeservicen verifikationsservice (consent-verification). Der er ikke tale om en komplet nedbrydning.

...

Maven Failsafe plugin anvendes til gennemførelse af integrationstests af SamtykkeservicenwebservicesSamtykkeservicen webservices.

Integrationstestene af Samtykkeservicenadministration Samtykkeservicen administration er afhængige af at Min-log-registreringsservicen er deployet.

...

Testen består i at SOAP-requestet fra to integrationstests, i SamtykkeservicenverifikationsservicenSamtykkeservicen verifikations servicen, sendes til servicen 100 gange i streg i 10 parallelle tråde.

...