Skip to content
Snippets Groups Projects

GA-Lotse

The Einheitliche Software für die hessischen Gesundheitsämter or GA-Lotse (Gesundheitsamt-Lotse) is a software project with the aim to assist the Hessian public health services in their daily business with a modern and unifying software.

Documentation

Find detailed information in our documentation.

Quick start guide

This guide will help you get a test instance of GA-Lotse running locally. Follow the steps below to ensure you have the required software and choose your preferred method to launch the microservices.

Prerequisites

Before starting, make sure you have the following software installed:

  • Java 21

  • Docker

Starting the GA-Lotse architecture

For a fast setup, you can use the pre-configured Gradle tasks as specified here in chapter "Root project tasks".

These tasks will launch all microservices simultaneously and are therefore resource intensive.

To run the Gradle tasks, execute:

./gradlew <task-name>

Replace <task-name> with the appropriate task as detailed in the documentation.

To make the startup more sequential and robust, the Gradle property `-Pslow' can be added to the execute statement.

Starting Services Separately

If you wish to conserve resources, you can start the services individually. See the instructions available here in chapter "Getting started" details on starting each microservice separately.

Portal Localhost Ports

Once the services are running, the portals will be accessible at the following localhost ports:

Login information for the test users can be found here.

For a local setup, the admin portal/service directory are started, but the full functionality of the service mesh is not started, i.e., communication rules in the admin portal have no impact on the actual microservice communication.

Reporting issues

If you find any issues, please report it in this repository.

We appreciate your help in improving the project!

Licensing

This repository contains code that is licensed under both the GNU Affero General Public License v3 (AGPL-3.0) and the Apache License 2.0.

General Licensing Rules

  • GNU AGPL v3: This license applies to all files, unless otherwise specified. For the full license text, please refer to the LICENSE-AGPL-3.0-only.txt file.

  • Apache License 2.0: This license applies to all files located in or below a directory that contains a README_LICENSE.adoc declaring the use of the Apache License 2.0. For the complete license text, see the LICENSE-APACHE-2.0.txt file.

Contribution Guidelines

When contributing to this project, please specify the applicable license according to the rules outlined above. This helps us properly incorporate your code into the project.

Cooperation

ga ffm logo

Hessisches Ministerium für Familie, Senioren, Sport, Gesundheit und Pflege

funded by eu

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.