Installer alle dependecies ved at køre `npm i`
Kør `npm run build` for at bygge projektet. Dette giver et output i dist/ folderen.
For at køre unit tests med Karma kør `npm run test`. Det smider en coverage rapport i coverage/ folderen.
For at bygge SDK til CI køre `npm run ci:build`.
Jenkins filen beskriver jenkins pipelinen
Kør `npm run lint` for linting.
For at generere TsDoc køre `npm run doc`
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 |
Der er defineret fhir-value-setter utility funktioner til at sette typisk værdier for NapMessages.
Mapping funktioner | |
Type | Beskrivelse |
---|---|
FHIRResourceType | Resource typen for event ('Patient' | 'Basic') |
FHIRSystem | System identifier ('nap') |
FHIRIdentifierSystem | System identifier til cpr, errorMessage og errorDescription |
Indeholder 3 "projekter".
Indeholder 2 "projekter".