Versions Compared

Key

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

...

Nap-referencer funktionalitet

Nap-reference-web er en web applikation som implementerer nap-typescript-sdk og nap-angular-sdk. Som konsekvens af dette kan denne køres indlejret i et værtssytem (eks. nap-java-host) og kommunikerer med værtssystemet over en injected javascript bridge. Via denne bro henter applikationen SAMLassertion og patientkonteksten fra værtssytemet, hvorefter den kalder den tilhørende facade og forsøger at hente aftale dokumenter med SAMLAssertion som en authentication header. 

Nap-reference-facade er en javaapplikation, som implementerer SEAL.java til at validerer SAMLassertion, org.openehealth.ipf.commons til at hente Aftale dokumenter fra Dokumentdelingsservice (DDS), og dk.s4.hl7.builders til at formatere aftaledokumenter fra XML til objekter, hvorfra den hiver den relevante information ud og sender tilbage til klienten.

Nap-reference-web

Nap-reference-web er bygget med Angular 9.1.7 og fungerer som illustration på:

...

Derfor er der simple komponenter til at visning aftaler, hjælpinformation, fejl osv. 

Services

Services håndterer forretningslogikken og bliver genereret med `ng g s`. 

...

Nap-reference-web benytter sig af testframeworket Karma, da der det kommer default med angular. Karma hiver Istanbul indtil at genere test-coverage rapporter. Testene køres i en headless chromium browser.

...

dk.sosi.seal

Java-bibliotek til understøttelse af "Den Gode Webservice" og validering af SAMLassertion, se http://digitaliser.dk/group/374971

dk.s4.hl7.builders
Dansk profileret XML converter af hl7 aftale - dokumenter
org.openehealth.ipf.commons
Dansk profileret bibliotek til Cross Enterprise Document sharing. Bruges til at integrere Dokumentdelingsservice (DDS)

...