Versions Compared

Key

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

...

nap-reference-web er en web applikation, som anvender nap-typescript-sdk og nap-angular-sdk. Dette kan køres indlejret i et værtssytem (eks. nap-java-host), hvori der tilføjes en NAP Bridge på den givne applikations global scope, således der kan kommunikeres med SDK'erne. Denne kommunikation håndterer sikkerhed via anvendelse af en SAMLassertion, og giver muligheden for overførelse af patientkonteksten til det indlejret værtssystem.Derefter tilføjes SAML assertion som en header, samt en SOR værdi i en "X-OrganizationSor" header (denne værdi er hardcoded i dette tilfælde), til kaldet til nap-reference facade, der efterfølgende kalder dokumentationdelingsservicen.

nap-reference-facade er en java applikation, som anvender SEAL.java til at validere den SAMLAssertion der bliver sendt ind i authentication headeren. Den står for at hente relevante aftaledokumenter (org.openehealth.ipf.commons) for den valgte patient. For at formatere at formatere aftaledokumenterne fra XML til objekter, bruges biblioteket "dk.s4.hl7.builders". Før objekterne returneres, bliver kun relevant information sendt tilbage til nap-reference-web. 

Nap-reference-web


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

...