Page History
Navitabs | ||||
---|---|---|---|---|
|
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.
...
Udviklingssetup og targets:
Installer dependencies
Installer alle dependecies ved at køre `npm i`
Build
Kør `npm run build` for at bygge projektet. Dette giver et output i dist/ folderen.
Unit tests
For at køre unit tests med Karma kør `npm run test`. Det smider en coverage rapport i coverage/ folderen.
CI
For at bygge SDK til CI køre `npm run ci:build`.
Jenkins filen beskriver jenkins pipelinen
Linting
Kør `npm run lint` for linting.
Documentation
For at generere TsDoc køre `npm run doc`
Projektstruktur
FhirValueGetter
Der er defineret fhir-value-getter utility funktioner til mappe NapMessages.
Mapping funktioner | |
Funktionsnavn | Beskrivelse |
---|---|
getSessionValue() | Trækker SAMLassertion ud af et SessionOpenEvent |
getPationInfo | Trækker familyName, givenName og ssNo ud af et PatientOpenEvent |
FhirValueSetter
Der er defineret fhir-value-setter utility funktioner til at sette typisk værdier for NapMessages.
...