Versions Compared

Key

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

...

Mapping funktioner

TypeBeskrivelse
FHIRResourceTypeResource typen for event ('Patient' | 'Basic')
FHIRSystemSystem identifier ('nap')
FHIRIdentifierSystemSystem identifier til cpr, errorMessage og errorDescription
FHIRextensionURLUrl for extensions WEBAPPSHORTNAMES, WEBAPPSHORTNAME, WEBAPPAUDIENCE, WEBAPPSERVICEENTRY, WEBAPPPRODUCER, WEBAPPRELEASEDATE, WEBAPPURL, WEBAPPCATALOGUEVERSIONS

EventKatalog

Fungerer som versionering af de forskellige events, hvor der udstilles håndtag de events der er implementeret i en given version. Desuden udstiller den også hjælpefunktioner til at generere NAPmessages.


Code Block
languagejs
export const EventCatalogue: EventCatalogues = {
  v1: {
    WebAppSelected: NAPEventType.WebAppSelected,
    PatientOpen: NAPEventType.PatientOpen,
    PatientClose: NAPEventType.PatientClose,
    ProjectsRetrieved: NAPEventType.ProjectsRetrieved,
    ProjectsFiltered: NAPEventType.ProjectsFiltered,
    SessionClose: NAPEventType.SessionClose,
    SessionError: NAPEventType.SessionError,
    MessageFactory: {
      createPatientOpenMessage: createPatientOpenMessageV1,
      createPatientCloseMessage: createPatientCloseMessageV1,
      createProjectsRetrievedMessage: createProjectsRetrievedMessageV1,
      createSessionCloseMessage: createSessionCloseMessageV1,
      createSessionErrorMessage: createSessionErrorMessageV1,
      createWebAppSelectedMessage: createWebAppSelectedMessageV1
    }
  },
};

Nap-angular-sdk

Indeholder 3 "projekter".

...