Versions Compared

Key

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

...

Dette eventkatalog lægger sig op af FHIR / FHIRcast. Der forekommer en naturlig udvidelse af FHIR / FHIRcast standarden i form af de events der kommunikerer selektion/retrieve/filtering af NAPProjekter.

Eventkatalog version 1

NAPEventTypeFunktionelle beskrivelse
WebAppSelectedSendes udelukkende fra lobbyen. Anvendes når en bruger vælger en afprøvningsløsning i lobbyen
ProjectsRetrievedSendes udelukkende fra lobbyen. Anvendes når projekter er hentet. Giver hosten en mulighed for at sortere i visning af projekter
ProjectsFilteredAnvendes udelukkende i Lobbyen. Anvendes til at filtrere i de projekter der vises.

SessionClose 

Hvis en bruger ønskes logget ud. Alt state skal slettes på web-applikationen.

PatientOpenDen brugervalgte patient journal.
PatientCloseDen brugervalgte patient journal lukkes.
SessionErrorHvis der sker en uventet fejl i sessionen (http errors / fejl i dataformatet eller lignende) sendes dette til værtssystemet og vice versa.
MessageFactory

Factory metoder til at kreere NAPMessages.

createPatientOpenMessage: (uuid: string, givenName?: string[], familyName?: string, ssNo?: string) => NAPMessage,
createPatientCloseMessage: (uuid: string, givenName?: string[], familyName?: string, ssNo?: string) => NAPMessage,
createProjectsRetrievedMessage: (uuid: string, projectShortNames: string[]) => NAPMessage,
createSessionCloseMessage: (uuid: string) => NAPMessage,
createSessionErrorMessage: (uuid: string, errorMessage: string, errorDescription: string) => NAPMessage,
createWebAppSelectedMessage: (
uuid: string,
webAppUrl: string,
webAppProducer: string,
webAppReleaseDate: Date,
webAppShortName: string,
webAppServiceEntry: string,
webAppCatalogueVersion: string[],
webAppAudience?: string) => NAPMessage
}

...