Installer dependecies ved at køre `npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
`
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`
NAPmessages er meget inspireret af FHIR / FHIRcast (https://fhircast.org/specification/Feb2020Ballot/), og er udgangspunktet i NAPmessage datastrukturen og grundlaget for de events der er implementeret i eventkatalog version 1. Eventkataloget fungerer som versionering af NAP events.
Et anvenderprojekt definerer hvilken version af eventkataloget den implementerer. Dette fungerer som en kontrakt således, at et givent værtssytem ved at et giventprojekt kan håndtere en række events.
Skal der implementeres nye events kræver det nye releases af nap-typescript-sdket.
Nærmere beskrivelse mangler.
Nærmere beskrivelse mangler.
Nærmere beskrivelse mangler.
Der er defineret et fhir-value-getter NameSpace med utility funktioner til mappe NapMessages til de værdier, som egentlig er interessan..
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 NameSpace til enums af typiske værdier, der skal sættes i 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".
Installer dependecies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
For at starte en web pack dev server kør `npm run start:dev`
. Dette vil starte test implementering på (projects/test) http://localhost:4300/
.
Kør `npm run build` for at bygge projektet. Dette giver et output i dist/
folderen. brug --prod
flaget for et produktionsbyg.
Kør `npm run lint` for linting.
For at generere TsDoc køres `npm run doc`.
Indeholder 2 "projekter".
Installer dependecies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
Run npm run build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Jenkins filen beskriver jenkins pipelinen.
Kør `npm run start` bygge sdket. Dette giver et output i dist/
folderen. Naviger dereter in i example/ folderen og køre `npm run start`. Du vil nu have en en dev server med live deployment af både eksempel-projektet og SDKet på http://localhost:3000/.
Kør `npm run lint` for linting.
For at generere TsDoc køres `npm run doc`.