Page History
...
Formålet med dette dokument er at beskrive arkitektur og afhængigheder for NAP SDKerSDK'er.
Overordnet struktur
Den basale logik ligger i nap-typescript-sdk, hvorfor denne og implementeres i både nap-angular-sdk og nap-react-sdk.
...
Nap-typescript-sdk sørger for at hente den bro (bridge), som et anvendersystem (et vilkårligt lægepraksis system) har injected indlejret på global scope, som illustreret i komponent diagrammet nedenfor:
Gliffy Diagram macroId 26a7b1ea-8710-4c54-b494-4c9c88cb0a42 name bridgesetup pagePin 1
Denne bridge bro bliver af nap-typescript-sdk brugt til at lave toHost og fromHost message streams for indkommende og udgående beskeder samt subscriptions.
Nap-angular-sdk
Skal udstille Udstiller en service som sørger for, at de asynkrone operationer i nap-typescript-sdk bliver kørt i NgZone, som er Angulars change detection zone for asynkrone værdier. Således sker initialisering af kontektsbroen som en singleton vha. Angular dependency injection og DOM vil blive opdateret hvis observables emitter nye værdier.
...
Nap-react-sdk
Skal udstille en "context provider følgende " som følger Reacts context pattern, således at initialiasering initialisering af kontekstbroen sker som en singleton og Context provideren kan håndtere state.
...