Versions Compared

Key

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

...

exportinterfaceNAPMessage {
date: string;
id: string;
event: NAPEvent;
}

Eventkatalog

Eventkatalog Eventkataloget definerer de events der kan sendes over NAP i en given version.

...

const patientData: NAPPatientInfo = FHIRValueGetter.getSessionValue(napMessage);


Fhir-Value-Setter

import {NAPMessageNAPEventCatalogueFHIRValueSetter} from'nap-typescript-sdk';

import { v4 as UUID } from 'uuid';

exportconstnapMessageSessionError: NAPMessage = {
date:newDate().toISOString(),
id:UUID(),
event: {
type:NAPEventCatalogue.v1.SessionError,
context: [
{
resource: {
resourceType:FHIRValueSetter.FHIRResourceType.Basic,
code: {
coding: [
{
code:NAPEventCatalogue.v1.SessionError,
system:FHIRValueSetter.FHIRSystem.NAP,
},
],
},
identifier: [
{
system:FHIRValueSetter.FHIRIdentifierSystem.NAPErrorMessage,
value:'This is my error message',
},
{
system:FHIRValueSetter.FHIRIdentifierSystem.NAPErrorDescription,
value:'This is a longer description of the error message',
},
],
},
},
],
},
}

Nap-angular-sdk

Da nap-angular-sdk er en angular specifik wrapper af broen, som initialiseres i nap-typescript-sdk, har den en peer dependency til nap-typescript-sdk. Et eksempel for implementing af nap-angular-sdk til at få SAMLassertion kunne se således ud :

...

Da nap-react-sdk er en react specifik wrapper af broen, som initialiseres i nap-typescript-sdkhar den en peer dependency til nap-typescript-sdket. Et eksempel for implementing af nap-react-sdk til at vise og sende beskeder kunne se således ud:

...