Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
macroId26a7b1ea-8710-4c54-b494-4c9c88cb0a42
namebridgesetup
pagePin1

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.

...