Versions Compared

Key

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

...

Denne guide har til formål at give anvendere af NAP SDKer et overblik over disse.

Anvendere af er primært gæstesystemudviklereprojektudviklere, derfor er denne guide målrettet disse.

På baggrund af følgende guides, er det muligt at komme hurtigt i gang anvendelsen af SDKerne.

...

Eventkataloget definerer de event typer eventtyper, der kan sendes over NAP i en given version.

...

Eventkatalog version 1

NAPEventTypeFunktionelle beskrivelse
SessionOpenStart en trusted session hvor brugerens SAMLassertion overføres
SessionCloseHvis en bruger ønskes lukkes ud. Alt state skal slettes på web-applikationen
PatientOpenDen brugervalgte patient journal.
PatientCloseDen brugervalgte patient journal lukkes.
SessionErrorHvis der sker en uventet fejl i gæstesystemet skal dette sendes til værtssystemet og vice versa.

...


Eksempel på at

...

anvendelse af eventkatalog version 1: 

Code Block
languagejs
import { NAPEventCatalogue } from 'nap-typescript-sdk';
const sessionCloseEvent = NAPEventCatalogue.v1.SessionClose;

...

Funktioner, som gør det lettere at hente FHIR specifikke værdier ud af en NAPMessage. Disse kan bruges ved at importere namespacet FHIRValueGetter.Følgende er et eksempel

Eksempel på anvendelse Fhir-value-getter (mapping funktion)

Følgende eksempel mapper en napMessage til en SAMLassertion og PatientInfor af en mapping funktion, der henter SAMLassertion ud af en napMessage.

Code Block
languagejs
import { FHIRValueGetter, NAPMessage, NAPPatientInfo } from 'nap-typescript-sdk';
const sessionToken = FHIRValueGetter.getSessionValue(napMessage);
const patientData: NAPPatientInfo = FHIRValueGetter.getSessionValue(napMessage);

...