Page History
...
Mapping funktioner | |
| Type | Beskrivelse |
|---|---|
| FHIRResourceType | Resource typen for event ('Patient' | 'Basic') |
| FHIRSystem | System identifier ('nap') |
| FHIRIdentifierSystem | System identifier til cpr, errorMessage og errorDescription |
| FHIRextensionURL | Url 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 | ||
|---|---|---|
| ||
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".
...