Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSOR2 importer - Leverancebeskrivelse
includeroottrue


Indholdsfortegnelse

Table of Contents
outlinetrue
excludeIndholdsfortegnelse

Arkitekturoverblik

SOR2 SEB importeren er en del af en række opdateringer vedrørende Sundhedsvæsenets Organisationsregister (SOR). Denne service forbedre server-to-server integration med registeret, gør det lettere at automatisere abonneringen på ændringer i dette.komponent, som bruges til at importere nationale sundhedsroller fra SEB. Disse anvendes bl.a. af STS'en til udstedelse og veksling af tokens.

Data kommer SEB, og bliver leveret til SEB importeren som en XML-filDe eksisterende SOR interne services genererer og udstiller allerede et ekstrakt af SOR databasen. Dette kan findes på filer.nsi.dk. Der er dog ønske om at udstille yderligere typer, samt være i stand til at lave forskellige typer af udtræk og opslag. At udnytte den eksisterende Stamdata Kopi Register Service (SKRS) kan dække mange af de forskellige udtræk fra de forskellige data typer. Mere avancerede opslag vil skulle foretages i SOR Opslag Servicen (SORLS). Datagrundlaget for begge disse integrationsmuligheder kommer af SOR2 importeren, som indlæser og indsætter data i den fælles stamdata database. Data kommer nede fra SOR udtræk servicen, og bliver afleveret til SOR2 importeren som en zip fil med en række CSV filer over SFTP. Når data er langt ind i stamdata databasen, så står automatiseret replikering for, at det kommer ud til alle centrale og decentrale NSP installationer.

Gliffy Diagram
displayNameSOR2 importer
nameSOR2 importer
pagePin12

Design

Teknologi og design i forhold til NSP's Husregler

For at lægge en service på NSP, så skal Husregler for udvikling til NSP overholdes. I projektet er der gået ud fra version 2.1 af disse. Derudover følger importeren også rammerne udstukket af Implementering af Stamdata Import Modul version 0.6.

Statisk konfiguration i property fil

Importern bruger en række konfigurations filer, til opsætning af importeren og dets logs. Alle disse filer er forventet at ligge i et Wildfly modul unikt for importeren, og alle ændringer til disse kræver at importeren genstartes.

Importeren har standard værdier for alle de som kan sættes i config.properties, så denne fil bruges til lave lokale overskrivninger af disse.

Brug af Docker under udvikling

NSP har et fremtidig ønske om, at kunne benytte Docker til fremtidige deployments af services på platformen. Der er allerede udstillet nogle images, således at serviceudviklere kan opstille et miljø der ligner produktion, til test og udvikling af deres services. For at understøtte denne retning, så er der blevet lavet et Docker image af SOR2 importeren, baseret på images leveret af NSP.

Flowchart

Nedenfor ses et processering forløb af en zip fil.

...