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 |
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 |
Nap-angular-sdk
Indeholder 3 "projekter".
- Et angular workspace i src folder.
- Her ligger en DEV.README, specifikt egnet til udviklere, som beskriver de npm targets der opsat i projektet.
- Det egentlige nap-angular-sdk i projecs/nap-angular
- ng-package.json definerer de filer der skal pakkes og publishes
- 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".
- Det egentligt nap-react-sdk i src
- Her ligger en DEV.README i projektets rodfolder, specifikt egnet til udviklere, som beskriver de npm targets der opsat i projektet.
- 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.