Piktogramm Applications

Applications

Some of our own products, used nationwide or just in house.

E-Rezept

E-Rezept-App-Android
The official Android App of the german e-prescription
E-Rezept-AdV-SRC
Is required for the AdV report to provide the code version to be evaluated.

DEMIS

DEMIS-validation-service
This service serves as a validation service for all notifications send to DEMIS. It uses a snapshot of all profiles and the DEMIS-Schemas Project to validate any notification.
DEMIS-fhir-ui-data-model-translation-service
This project provides a service that enables the translation of any code that is known for DEMIS notifications and converts codes to a display value via their resource type
DEMIS-portal-igs
The web-based microfrontend Portal-IGS is part of the DEMIS Notification-Portal Microfrontends. It enables sequencing laboratories to interact with the IGS-Service via a dedicated gateway in a structured and guided manor.
DEMIS-notification-processing-service
This service is responsible for receiving and processing pathogen and disease notifications. It offers a FHIR compliant REST interface for this purpose exposed to the outside of demis. The logic of the individual processing steps is usually not implemented by this service itself, but is provided by other special services that are requested.
DEMIS-portal-bedoccupancy
The web-based microfrontend Portal-BedOccupancy is part of the DEMIS Notification-Portal Microfrontends. It enables staff to deliver data about the current number of occupied and operable beds for adults and children in their hospital to fullfil the law: § 13 IfSG - Einzelnorm.
DEMIS-portal-shell
The shell is the main structue that allows for all micro applications of DEMIS Notification-Portal Microfrontends to be rendered. It has the initial Config for SPA-Framework and an import Map mapping all micro application to their relative URL served Paths. It has the main functionality to show static pages (impressum, about Demis).
DEMIS-portal-core
Project that contains central components for DEMIS-Frontends.
DEMIS-hospital-location-service
This service provides information for hospital location data. For any valid IK-Number it provides a list of allowed/registered/known hospitals and the addresses of those.
DEMIS-notification-routing-service
Service to provide the destination of a notification. The evaluation is based on the assignment of all addresses in Germany to a public health department by the RKI. In principle, the IfSG is followed here, which prescribes the order in which the addresses of a notification must be used to determine the recipient of a notification.
DEMIS-pseudonymization-storage-service
This Service implements the storage of Pseudonyms for the incoming notifications. The Pseudonyms are generated by the Pseudonymization-Service. They are stored along with their notification bundle id in order to have the possibility to find matching notification bundles.
DEMIS-lifecycle-validation-service
The Lifecycle-Validation-Service (LVS) validates the lifecycle rules of a pathogen notification
DEMIS-pseudonymization-service
This Service implements the creation of new Pseudonyms for Notifications based on the Bloom filter. The generated Pseudonym is used to substitute real name, first name and date of birth of the Notification that will be send to RKI as a copy, for statistical evaluations, in some cases (e.g. §7.3, §7.4 Notifications).
DEMIS-service-template
Project-Template for new DEMIS-Services
DEMIS-portal-pathogen
The web-based microfrontend Portal-Pathogen is part of the DEMIS Notification-Portal Microfrontends. It allows staff to report notifcation category and specimen data about their patients according to the law.: §7 Abs. 1 IfSG: Meldepflichtige Nachweise von Krankheitserregern.
DEMIS-report-processing-service
This service serves as a central processing point for report notifications to the DEMIS core. As a central interface, other services such as the validation service are addressed, the results are bundled and transferred to the NCAPI
DEMIS-notification-gateway
Gateway service for notification-portal website to connect notification-api
DEMIS-context-enrichment-service
The Context Enrichment Service (CES) extracts information concerning the authentication and associated level of trust from the user's JWT and provides a FHIR resource to embed it into the notification by the calling services.
DEMIS-portal-disease
The web-based microfrontend Portal-Disease is part of the DEMIS Notification-Portal Microfrontends. It allows staff to report diseases according to the law.: § 6 IfSG Meldepflichtige Krankheiten.
DEMIS-keycloak-user-purger
Project for checking all temporary users in a keycloak realm and deletes them if certain conditions occur.
DEMIS-certificate-update-service
This micro service downloads all public certificates of health offices registered in the DEMIS-Keycloak from a specific certificate authorities' endpoint. These certificates are then stored in a specific Key-Value-Database (in this case Redis). There is just a single certificate authority (CA) known to the service.
DEMIS-pdfgen-service
Service generating pdf document from a thymeleaf template for a notification receipt
DEMIS-integrierte-genomische-surveillance-service
Integrated genomic surveillance (IGS) combines the results of modern DNA sequencing methods and genome sequence analyses in accordance with the Infection Protection Act (IfSG) and other pathogen-related data. The IGS service offers sequencing laboratories the possibility to validate and upload IGS reports with attached genome sequence data.
DEMIS-gateway-igs
The IGS-Gateway serves as a backend-for-frontend (BFF). It is a Spring Boot application designed for processing and validating CSV data related to Integrated Genomic Surveillance (IGS)
DEMIS-fhir-storage-service
FHIR Storage Services transparently store one or more FHIR resources, optimized for searches and queries. The deletion of expired resources is handled automatically.

Authenticator

app-Authenticator
This repo contains the releases of Gematik GmbH's Authenticator Application.
Vue-Oidcauth-Sample
This repository is an example Relaying Party project for testing gematik Authenticator.