Page History
...
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 | |
NAPEventType | Funktionelle beskrivelse |
---|---|
SessionOpen | Start en trusted session hvor brugerens SAMLassertion overføres |
SessionClose | Hvis en bruger ønskes lukkes ud. Alt state skal slettes på web-applikationen |
PatientOpen | Den brugervalgte patient journal. |
PatientClose | Den brugervalgte patient journal lukkes. |
SessionError | Hvis 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 | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
import { FHIRValueGetter, NAPMessage, NAPPatientInfo } from 'nap-typescript-sdk'; const sessionToken = FHIRValueGetter.getSessionValue(napMessage); const patientData: NAPPatientInfo = FHIRValueGetter.getSessionValue(napMessage); |
...