Overview
Defintion of a Plugin
Plugin is a self contained functionality which can be attached to the base application , based on the open contract and CMS configurations.
For each Plugin, there is a CMS-hosted JSON configuration file provided. The JSON content determines the static content for each Plugin to be used - texts, images, links, etc.
Core Plugins
Plugins that are necessary for the Navida Application to function are called "core" Plugins. Those Plugins are in use by all AOKs.
Plugin Name | Description |
---|---|
Commons Plugin | A common dependency of all other Plugins. Helps with access to shared data, like User data |
Onboarding Plugin | Assures the User was properly onboarded into Navida by showing Biometry and Push Notification enable Screens. Handles cases like second or young User logged in, insecure device and Intro Screen |
AOK Selection Plugin | Provides a screen to select AOK |
Login Plugin | Handles OGS login, initial token exchange and biometry, if enabled |
Splash Plugin | Handles the initial Splash Screen, including CMS data fetch, retry and error handling, biometry login and token exchange (if enabled), App-update Dialog and splash-for-biometry flow |
Consent Plugin | Within the onboarding flow, handles the display and storage of User agreement towards .onboarding mandatory consent. Used by other Plugins for dedicated consent. Allows the User to update the stored Consent, when launched from Settings Screen |
Scalable Navigation Plugin | Provides the Home Screen of the Application, including the Homefeed, Functions, Your Domain and Settings Tabs. |
Shared Plugins
Plugins that are shared between at least 2 AOK are called "shared" Plugins.
Plugin Name | Description | AOK |
---|---|---|
Challenge Plugin | Handles all types of health (sport, mental, other) types of Goals and Challenges. Tightly integrates with Thryve 3rd part platform. Enables the User to receive Bonus points. | PLUS, BW |
Clarimedis Plugin | An integration with Clarimedis 3rd party platform, which provides the functionality of consultation call | PLUS, BW, NW |
Doctor Search Plugin | Provides the functionality of an online doctor search | PLUS, BW, NW |
Health Magazine Plugin | Provides health-related articles to the User | PLUS, BW |
Symptom Check Plugin | Integration with the Docyet platform. Allows the User to analyze his/her health state in a WebView based Chat | PLUS, BW |
Vorsorgekompass Plugin | Allows the User to first document the history of his/her examination and then provides a schedule for the future actions | PLUS, BW, NW |
Motivation Plugin | "Aktiv im Alltag" feature that motivates the User to remain active | BW, NW |
AOK specific Plugins
Plugins that are in use by, created for and maintained by a specific AOK.
AOK Plus
Plugin Name | Description |
---|---|
Event Calendar (AOKPLUS) Plugin | Allows the User to search and examine list of health related events in a given location. |
Video Consultation Plugin | Integration with the Almeda platform. Allows the User to book and conduct an online doctor video consultation. |
AOK BW
Plugin Name | Description |
---|---|
Event Calendar (BW) Plugin | Allows the User to search and examine list of health related activities in a given location. Allows the User to book a participation in the selected course. |
Health Courses (BW) Plugin | discontinued (Yuble) |
Komoot Motivation Plugin | Komoot-backed feature that motivates the User to remain active |
Online Consultation Plugin | Integration with DocDirect Platform. Provides the User the functionality of a WebView based online doctor consultation. |
AOK NW
Plugin Name | Description |
---|---|
Event Calendar (NW) Plugin | Allows the User to search and examine list of health related activities in his/her surroundings. |
Health Courses (NW) Plugin | Integration with QUEO platform (?). Allows the User to search for health related courses for a given location. |