Versions Compared

Key

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

Indledning

Dette dokument handler om omhandler servicearkitekturen, der ligger bag deling af aftaler via NSP .Dokumentet giver og giver et arkitekturoverblik over, hvorledes de forskellige forretningsservices på NSP arbejder sammen interagerer i forbindelse med deling af aftaler.

Dokumentet dokumenterer ikke de De enkelte services dokumenteres ikke i forhold til f.eks. snitflader, men vil henvise der findes henvisninger til relevant dokumentation, hvor dette er relevant.

Der henvises til dokumentationen Et samlet patientoverblik > Aftaleoversigt for en For beskrivelser af forretningsregler,  tekniske implementationsvejledninger samt og standarder, der gælder for deling af aftaler., henvises der til dokumentationen Et samlet patientoverblik > Aftaleoversigt

Ordliste

BetegnelseBeskrivelseYderligere dokumentation
XDSCross Enterprise Document Sharing (XDS) er en række IHE standarder, der specificerer, hvordan dokumenter (f.eks. CDA) deles mellem sundhedsorganisationer.https://wiki.ihe.net/index.php/Cross-Enterprise_Document_Sharing
IHE

CDA

ITI

AO Aftaleoversigt
DRSDokumentregistreringsservicehttps://www.nspop.dk/display/public/web/DRS+-+Guide+til+anvendere
DDSDokumentdelingsservicehttps://www.nspop.dk/display/public/web/DDS+-+Guide+til+anvendere

Arkitekturoverblik for aftaler

I det følgende gives et arkitekturoverblik over, hvilke forretningsservices på NSP, der er i spil i forbindelse med deling af aftaler.

Grundlæggende faciliterer arkitekturen to overordnede metoder for aftaledeling:

  • Oprettelse, udlæsning, opdatering og sletning (CRUD) af aftaledokumenter via den nationale XDS infratruktur.
  • Udlæsning af aftaler fra Bookplan i hhv. Region Nord og Region Midt.


Gliffy Diagram
macroId6af5c9e5-0448-4e1d-9c80-a06fed416acc
nameAftaledeling-arkitektur
pagePin6

...

  • Oprettelse af nye aftaler sker via Dokumentregistreringsservice (DRS) (til Eva: hvorfra?). DRS lagrer den oprettede aftale i det bagvedliggende nationale XDS Repository (anvendelse af servicen ITI-41 Provide and Register Document Set). I forbindelse med oprettelsen sørger det nationale XDS Repository for at få indexeret dokumentet og dets metadata i det nationale XDS Registry (anvendelse af servicen ITI-42 Register Document Set).
  • DRS skal også anvendes, når en aftale oprettes som en opdatering til en eksisterende aftale (anvendelse af servicen ITI-41 Provide and Register Document Set).
  • Udsøging af aftaler samt ændringer af metadata relateret til en oprettet aftale sker via Dokumentdelingsservicens Registry (DDS Registry), der videredelegerer forespørgslen til det nationale XDS Registry (anvendelse af servicen ITI-18 Registry Stored Query samt ITI-57 Update Document Set).
  • Hentning af aftaler sker via Dokumentdelingsservicens Repository (DDS Repository), der henter det efterspurgte aftaledokument ud fra det nationale XDS Repository (anvendelse af servicen ITI-43 Retrieve Document Set).

...

Udover de aftaler der deles via den nationale XDS infrastruktur som beskrevet ovenfor, der er der via integration til Bookplan i Region Nord og Region Midt lavet læseadgang for aftaler registreret i disse systemer. (Eva: kan vi evt skrive: er der etableret læseadgang for aftaler registreret i Bookplan via integration til  Region Nord og Region Midt). 

Som det fremgår af ovenstående diagram, delegeres en søgning, der kommer ind via DDS Registry både til det nationale XDS Registry og til to adaptere: AO XDS Registry Adapter RN og AO XDS Registry Adapter RM. Disse services er ansvarlige for at delegere søgninger videre til de to Bookplan instanser i Region Nord hhv. Region Midt.

I forbindelse med en søgning mod Bookplan genererer AO XDS Registry Adapter de relevante aftaledokumenter og tilhørende metadata. De genererede aftaledokumenter lægges i en cache, hvor de er klar til afhentning.

De konkrete "Bookplan-aftaler" kan efter en søgning hentes vha ved hjælpe af DDS Repository på samme måde som de aftaledokumenter, der deles via den nationale XDS infrastruktur. DDS Repository delegerer afhentningen af "Bookplan-aftaler" videre til AO XDS Repository Adapter RN hhv AO XDS Repository Adapter RM.

...

DDS Registry og DDS Repository fungerer således som proxies proxy'er for de bagvedliggende registries og repositories.

DDS Registry og DDS Repository samler svar fra de bagvedliggende komponenter i et samlet svar, der sendes tilbage ét og tilbagesender det til anvenderen. For anvenderne af DDS Registry og DDS Repository er det derfor transperantgennemsigtighed i forhold til, hvilke dokumenter , der ligger i den nationale XDS infrastruktur og hvilke, der hentes ind via integrationssnitfladerne mod Bookplan.

Udover at videredelegerer forspøgsler videredelegere forespørgsler til bagvedligende bagvedliggende komponenter og samle svar, har Dokumentdelingsservicen til ansvar atgør DDS følgende:

  • Foretage Foretager auditlogning.
  • Filtrere Filtrerer svar i hht henhold til en borgers registreringer i MinSpærring.
  • Foretage Foretager kald til MinLog.
  • Bestille Bestiller opfølgninger i Behandlingsrelationsservicen (BRS).

For en mere detaljeret gennemgang af Dokumentdelingsservicen henvises til DDS - Guide til anvendere