Page History
...
NAPmessages er meget inspireret af FHIR / FHIRcast (https://fhircast.org/specification/Feb2020Ballot/), og er udgangspunktet i NAPmessage NAPMessage datastrukturen og grundlaget for de events der er implementeret i eventkatalog version 1. Eventkataloget fungerer som versionering af NAP events.
...
Der er defineret et fhir-value-getter NameSpace med utility hjælpe funktioner til mappe NapMessages NAPMessages til de værdier, som egentlig er interessan.interessante.
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 et namespace, som hedder fhir-value-setter NameSpace setter til enums af typiske værdier, der skal sættes i for NapMessagesNAPMessages.
Mapping funktioner | |
Type | Beskrivelse |
---|---|
FHIRResourceType | Resource typen for event ('Patient' | 'Basic') |
FHIRSystem | System identifier ('nap') |
FHIRIdentifierSystem | System identifier til cpr, errorMessage og errorDescription |
...
- Et angular workspace i src-folderen. Dette kræves af angular framework for at serve et library.
- Det egentlige nap-angular-sdk, som warapper nap-typescript-sdk, i projecsprojects/nap-angular
- ng-package.json definerer de filer der skal pakkes og publishes.
- En test implementering, som motionerer bruger nap-angular-sdk i projects/test. Heri er injected en fakebridge i index.html.
Dette er den egentlige test af SDKet, og der køres ingen unit tests. Sendte beskeder printes i console.log.
Dependencies
Installer dependecies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
Development server
For at starte en web pack dev server kør `npm run start:dev`
. Dette vil starte test implementering på (projects/test) http http://localhost:4300/.
CI
Jenkins filen beskriver jenkins pipelinen.
...
- Det egentligt nap-react-sdk i src
- Npm package mangeren bruger .npmignore til at ignore visse filer så som node_modules og example, når pakken skal bundles og publishes
- Et eksempel implementering, som motionerer nap-react-sdk i example/src. Heri er injected en fakebridge i index.html. Dette er den egentlige test af SDKet, og der køres ingen unit tests. Sendte beskeder printes i console.log.
Install
Installer dependecies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
Build
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.
...