Versions Compared

Key

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

Table of Contents

Introduktion

Formål

DDS Registry og Repository er en national service til

...

  • overholder Den Gode Web Service 1.0.1 (med få undtagelser som beskrevet i snitfladerne)
    • registry også OIO IDWS for borgeradgang
  • kræver anvendersystem autentificeret af STS’en på NSP
    • registry
      • for sundhedsperson med minimum sikkerhedsniveau 4

      • for borger med minimum sikkerhedsniveau 3 eller IDWS borgerbilletter

    • repository
      • minimum sikkerhedsniveau 3
  • kræver anvendersystem autoriseret, hvilket kontrolleres vha. whiteliste
  • kræver bruger identificeret ved brug af attributter i en ekstra header, HSUID-headeren.
    • for repository skal også patient være identificeret i HSUID-headeren
  • returnerer SOAPFault ved autentifikations- og autorisationsfejl samt ved visse systemfejl.

TODO: sikre at program flow og roller fremgår af "guide til anvendere" ellers inkluder

Brugertyper og adgangsscenarier

TODO : gælder nedenstående også for repository?Eva: omkriv i forbindelse med SDS-5198)

DDS Registry understøtter en række brugertype og adgangsscenarier. Disse brugertyper stille forskellige krav til autentifikations- og kaldkontekst. Derudover er anvendelsen af de eksterne services (samtykke, behandlingsrelation, minlog) forskellig for de forskellige adgangsscenarier.

...

Der er foretaget en fordeling i ansvar for gennemførelse af aktiviteter, der foregår ved udtræk. Ansvarsfordelingen er som følger:

  • DDS Repository forestår alle aktiviteter undtagen kontrol af dokumentspecifikke samtykker
  • Kildesystemer forestår fremfinding af dokumenter samt kontrol af dokumentspecifikke samtykker.

Rationalet bag denne fordeling er beskrevet i afsnit 'Kontrol af data-specifikke samtykker foretages af kildesystem' under designbeslutninger.

TODO: indsæt Registry i ovenstående liste

Behandling af udtræk i DDS Repository

...

Som vist i Figur 2 kan yderligere kildesystemer via XCA knyttes til et IHE-fællesskab uden ændring i konfigurationen i DDS Repository, når homeCommunityId er kendt af DDS Repository.

TODO: lav tegning til gliffy



Figur 2 Konfiguration af DDS Repository baseret på repositoryUniqueId og homeCommunityId tillader tilføjelse af nye dokumentkilder. Når DDS Repository kender til dokumentkilde C’s webservice endpoint gennem dens homeCommunityId (IHE-fællesskab XYZ), da kan der tilføjes en ny dokumentkilde, her Dokumentkilde F, til IHE-fællesskabet via XCA uden at DDS Repository skal omkonfigureres.

...

Anvendelse af SOAP 1.1 for DDS Repository webservices

...

Snitfladen for DDS Registry/Repository skal indeholde SOAP-headere fra DGWS 1.0.1 og SOAP-header samt SOAP-body med indhold specificeret af IHE XDS.

DGWS 1.0.1 specificerer anvendelse af SOAP 1.1, mens webservices for IHE XDS er baseret på SOAP 1.2.

Det er valgt, at DDS Repository skal udstille services med SOAP 1.1-binding af hensyn til overholdelse af DGWS.

...