Versions Compared

Key

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

...

Formålet med denne sektion er at give et overblik over definitioner og dokumenter, der benyttes i dette dokument.

Definition

Beskrivelse

NSP

Den Nationale Service Platform (inden for sundheds-IT)

DDS


Dokumentdelingsservice
XDS

Cross Domain Document Sharing 

Introduktion til AO XDS Adaptere

AO XDS Adaptere skaber en read-only adgang til Bookplan aftaler i hhv Region Midt (RM) og Region Nord (RN).

AO XDS Adaptere udstilles ikke direkte på NSP'en men kaldes via DDS som et bagvedliggende XDS Registry og XDS Repository. AO XDS Adaptere overlader derfor flere sikkerhedsrelaterede opgaver til DDS. Det drejer sig f.eks. om:

  • Sikkerhedsprotokol (DDS implementerer DGWS - AO XDS Adaptere har ingen sikkerhed)
  • Auditlogning
  • Kald af relaterede services:
    • Logning til MinLog
    • Tjek af samtykkeregler
    • Tjek af behandlingsrelation

AO XDS Adaptere er således en ren forretningskomponent, der har til ansvar at:

  1. Modtage søgninger på aftaledokumenter fra dokumentanvendere via DDS
    1. Kalde bagvedliggende Bookplan snitflade for at fremsøge de relevate data for søgninger (i pkt 1)
    2. Transformere Bookplan aftaler til lovlige CDA aftaledokumenter (APD) i henhold til template (enten versionerne 1.1 eller 2.0) og persistere disse midlertidigt i database
    3. Returnere søgeresultate som DocumentEntries via DDS
  2. Modtage requests til dokumentudsøgninger på ID fra dokumentanvendere via DDS
    1. Udsøge dokumenter i database (se pkt 1.b ovenfor) og returnere dokumentindhold til anvender via DDS

...

Da der genereres et sæt dokumenter ved hver forspørgsel vil der hurtigt komme mange dokumenter i AO XDS DB Cache. Der er lavet oprydningsservice, der kan kaldes fra driften (f.eks. natlig oprydning), der fjerne dokumenter med en vis alder fra databasen. Se i øvrigt AO XDS Adaptere - Driftsvejledning for detaljer.

Designmålsætninger og -beslutninger

Designmålsætninger

Designet af AO XDS Adaptere er holdt som en minimal løsning. AO XDS Adaptere er således udelukkende ansvarlig for at implementere fremsøgningsservice (ITI-18) og dokumentafhenting (ITI-43) for CDA dokumenter af typen aftale. Al autentifikation og autorisation samt audit logning overlades til den foranliggende DDS.

Designbeslutninger

Antal dokumenttyper

En installation af AO XDS Adaptere udstiller netop een type dokumenter. Dvs konfigurationer afgør, hvorledes de resulterende dokumenter ser ud:

  • Metadataopsætning: En konfigurationsfil afgør, hvordan metadata ser ud for dokumenterne. Det gør det f.eks. muligt at lave konfigurationer for RN hhv RM, så indholdet af organisationsoplysningerne er forskellige for de to deployments.
  • Dokumentindhold: Konfigurationen afgør, hvordan de resulterende dokumenter ser ud f.eks. hvorvidt der er tale om version 1.1 eller 2.0 af APD profilen. Hvis det er nødvendigt at udstille to forskellige versioner vil det være nødvendigt at deploye to sæt AO XDS Adaptere med hver deres konfiguration.

Anvendelse af IPF Open eHealth Integration Platform

AO XDS Adaptere er omlagt til at anvende komponenter fra IPF Open eHealth Integration Platform https://oehf.github.io/ipf/ipf-platform-camel-ihe/index.html 

Herunder specielt standard WSDL for servicen ITI-18 og ITI-43 samt Java klasser til model.