1st iteration ikke færdig

Nap-typescript-sdk

Der ligger en DEV.README i projektets rodfolder, specifikt egnet til udviklere, som beskriver de npm targets der opsat i projektet. 

Projektstruktur

Der er defineret fhir-value-getter utility funktioner til mappe NapMessages.

Mapping funktioner

FunktionsnavnBeskrivelse
getSessionValue()Trækker SAMLassertion ud af et SessionOpenEvent
getPationInfoTrækker familyName, givenName og ssNo ud af et PatientOpenEvent


Der er defineret fhir-value-setter utility funktioner til at sette typisk værdier for NapMessages.

Mapping funktioner

TypeBeskrivelse
FHIRResourceTypeResource typen for event ('Patient' | 'Basic')
FHIRSystemSystem identifier ('nap')
FHIRIdentifierSystemSystem identifier til cpr, errorMessage og errorDescription


Nap-angular-sdk

Indeholder 3 "projekter".

  1. Et angular workspace i src-folderen.
    1. Her ligger en DEV.README, specifikt egnet til udviklere, som beskriver de npm targets der opsat i projektet.
  2. Det egentlige nap-angular-sdk i projecs/nap-angular
    1. ng-package.json definerer de filer der skal pakkes og publishes
  3. En test implementering, som motionerer nap-angular-sdk i projects/test. Heri er injected en fakebridge i index.html.


Nap-react-sdk

Indeholder 2 "projekter".

  1. Det egentligt nap-react-sdk i src
    1. Her ligger en DEV.README i projektets rodfolder, specifikt egnet til udviklere, som beskriver de npm targets der opsat i projektet.
    2. Npm package mangeren bruger .npmignore til at ignore visse filer så som node_modules og example, når pakken skal bundles og publishes
  2. Et eksempel implementering, som motionerer nap-react-sdk i example/src. Heri er injected en fakebridge i index.html.