Page History
...
Funktion | |
---|---|
nap-message-factory | |
createBasicNapMessage = (uuid: string, type: NAPEventType): NAPMessage | Laver en basal NAPMessage med det NAPEventType og ID som er angivet. Beskeden har ingen context. |
createPatientOpenMessageV1 = (uuid: string, givenName?: string[], familyName?: string, ssNo?: string): NAPMessage | Laver en patientOpen NAPMessage med de patientinformationer og det ID, som er angivet. |
createPatientCloseMessageV1 = (uuid: string, givenName?: string[], familyName?: string, ssNo?: string): NAPMessage | Laver en patientClose NAPMessage med de patientinformationer og det ID der er angivet. |
createSessionCloseMessageV1 = (uuid: string): NAPMessage | Laver en sessionClose NAPmessage med det ID der er angivet. |
createProjectsRetrievedMessageV1 = (uuid: string, webAppShortNames: string[]): NAPMessage | Anvendes kun i nap-lobby. Laver en NAPMessage med de Projekter, som er tilgængelig. |
createSessionErrorMessageV1 = (uuid: string, errorMessage: string, errorDescription: string): NAPMessage | Laver en sessionError NAPMessage med det ID og de fejl beskrivelser, som er angivet. |
createWebAppSelectedMessageV1 = ( | Anvendes kun i nap-lobby. Laver en WebAppSelectedNAPMessage med de WebApp detaljer der er angivet. |
FHIRValueGetter | |
getFilteredProjects(napMessage: NAPMessage): string[] | undefined | Anvendes kun i nap-lobby. Henter en filterede filtreret liste af projekter der ønskes vist i lobbyen |
getPatientInfo(napMessage: NAPMessage): NAPPatientInfo | undefined | Henter patientinfo. Returnerer undefined, hvis ikke data kan formateres. |
filterEvents | |
filterEvents(type: string[]): Observable<NAPMessage> | Filtrer på et array eventtypes. Returnerer en observable, der kun emitter, når et event med en af de angivne typer emittes fra source. |
filterEvent(type: string): Observable<NAPMessage> | Filtrer på en event. Returnerer en observable, der kun emitter, når et event med en den angivne type emittes fra source. |
...
De forskellige subscriptions og håndtag håndteres i react.useCallback. De forskellige states og methodemetode-håndtag pakkes alt sammen i en Context.
...