Skip to content

TimoFrank/mitmachen

Repository files navigation

Versorgungs-Kompass

Das gematik-Hospitationsnetzwerk sichtbar machen.

Der Versorgungs-Kompass ist ein Tool für das gematik-Hospitationsnetzwerk. Er bündelt Informationen so, dass aus einzelnen Kontakten ein gemeinsames Bild entsteht: Wer gehört zu unserem Netzwerk? Wo sind Einrichtungen, Praxen, Kliniken, Apotheken und Pflegeeinrichtungen verortet? Welche Regionen sind bereits gut sichtbar und wo fehlen uns noch Perspektiven?

Im Mittelpunkt steht die Karte. Sie soll schnell erfassbar machen, wie unser Netzwerk verteilt ist. Sie zeigt weiße Flecken, regionale Schwerpunkte und mögliche Nachbarschaften zwischen Akteuren. Damit bietet sie einen ersten Überblick: Wie können Hospitationen sinnvoll gebündelt werden? Welche Versorgungsbereiche sind in einer Region vertreten? Welche Kontakte liegen nahe beieinander und könnten gemeinsam gedacht werden?

Das Modul Hospitationen ermöglicht Terminplanung und Dokumentation - mit dem Ziel, die Erkenntnisse aus dem Versorgungsalltag strukturiert zur weiteren Nutzung aufzubereiten.

Kartenansicht des Versorgungs-Kompass

1. Aktueller Release

  • Version: v0.16.0
  • Stand: 27. Juni 2026
  • Kurznotiz: Erstes GitHub Release, harmonisiert mit dem App-Changelog bis Version 0.16.

2. Schnellstart

Kurz erklärt:

  • Die Anwendung ist für die interne Arbeit am gematik-Hospitationsnetzwerk gedacht.
  • Die Karte ist der wichtigste Einstieg und zeigt, wo Kontakte und Organisationen zu finden sind.
  • Für die Nutzung gibt es drei Wege: die Demo mit Testdaten für Vorführungen, das Live System als laufendes System und die Deployment-Dokumentation für Betrieb und Migration.

3. Wichtigste Ordner

Ordner Zweck
frontend/ Oberfläche, Login, Karten, Datenadapter, Zusatzseiten und fiktive Demo
api/ REST-API für produktionsnahe Backend-Zugriffe im Zielbild
supabase/ Legacy- und Migrationsquelle bis zur abgeschlossenen Datenmigration
public/ Logos, Icons und statische Assets
scripts/ Prüf-, Sync- und Importskripte
tests/ Browser-Smoke-Tests
docs/ Publish-Kopie für das Live System, nicht direkt pflegen
dokumentation/ Einstieg, Design, QA, Architektur, Betrieb und Deployment

Wichtige Einstiege in die Dokumentation sind dokumentation/README.md, dokumentation/architektur/ und dokumentation/betrieb-und-deployment/.

4. Daten und Backend

Im Repository liegen Oberfläche, technische Adapter, Dokumentation und fiktive Demo-Daten. Produktive Daten werden im geschützten Backend geführt. So bleibt der gemeinsame Datenstand zentral, nachvollziehbar und getrennt vom öffentlichen Quellcode.

Administrative Schlüssel und andere sensible Betriebszugriffe werden im Zielbetrieb über das geschützte Secret-Management der jeweiligen Umgebung bereitgestellt.

Weitere Details:

5. Deployment, Demos und Betrieb

Die drei Wege unterscheiden sich vor allem bei Zielgruppe, Datenstand und technischer Umgebung. Die Tabelle ordnet sie ein, danach folgen die konkreten Hinweise.

Variante Wofür gedacht Umgebung und Hinweis
Demo Öffentliche Vorführung mit Testdaten GCP Cloud Run mit eigenem Cloud-SQL-Backend
Live System Laufendes Tool im bestehenden Setup GitHub Pages liefert das Frontend, Supabase liefert Daten und Funktionen
Zielbetrieb Übernahme in die gematik-Infrastruktur Kubernetes mit Jenkins, Helm, API, Datenbank und Secrets

5.1 Demo

Die Demo ist der öffentliche Vorführstand mit Testdaten. Sie läuft auf Google Cloud Run und nutzt ein eigenes Cloud-SQL-Backend.

Sie ist der passende Link für Vorführung, Abstimmung und erste fachliche Rückmeldungen, wenn kein Zugriff auf das Repository oder das Live System besteht.

Die Demo enthält keine produktiven Daten und kann vom aktuellen Arbeitsstand des Live Systems abweichen.

5.2 Live System

Das Live System ist das aktuell nutzbare Tool im bestehenden Setup. GitHub Pages liefert das Frontend aus dem Ordner docs/ aus. Die Anwendung arbeitet mit der angebundenen Supabase-Konfiguration und ist dadurch mehr als eine statische Oberfläche.

Das Live System kann mit Anmeldung, Berechtigungen und Backend-Daten arbeiten, soweit die aktuelle Konfiguration dies zulässt. Es ist damit der wichtigste laufende Stand vor dem Zielbetrieb.

Änderungen an der Oberfläche werden aus den Quellordnern nach docs/ synchronisiert und danach über GitHub Pages sichtbar gemacht. Änderungen an Daten, Rechten oder Backend-Struktur müssen zusätzlich in der angebundenen Backend-Umgebung berücksichtigt werden.

5.3 Zielbetrieb

Im Zielbetrieb wird der Versorgungs-Kompass in der gematik-Infrastruktur betrieben. Dafür sind im Repository bereits konkrete Build- und Deployment-Bausteine vorhanden. Es kann also direkt mit Jenkins-Build, Kubernetes-Deployment, Helm-Konfiguration, Frontend-Konfiguration, API-Anbindung, Datenbank-Anbindung, Secret-Handling und Preflight-Checks weitergearbeitet werden.

Der einfache Ablauf ist:

  1. Jenkins-Build starten.
  2. Helm-Chart und Kubernetes-Konfiguration anpassen.
  3. Frontend-Konfiguration für die Zielumgebung vorbereiten.
  4. API und Datenbank anbinden.
  5. Secrets und Umgebungskonfiguration setzen.
  6. Anmeldung, Navigation, Karte und Backend-Zugriffe testen.

Die wichtigsten Startpunkte für die Implementierung sind:

Die aktuelle Einordnung der Auslieferungswege steht in der Deployment-Übersicht.

6. Prüfungen

Das Repository enthält automatisierte Prüfungen. Sie helfen dabei, einfache Fehler früh zu finden und Änderungen verlässlich zu überprüfen. Die schnellen Prüfungen achten auf Syntax, fehlende Dateien und offensichtliche Formatprobleme. Die technischen Checks prüfen zum Beispiel öffentliche Assets, API-Regeln, wichtige Datenfelder und die Backend-Anbindung. Die Browser-Tests öffnen die Oberfläche wie ein Nutzer und prüfen typische Wege, etwa Navigation, Kartenaufruf, Tabellen, Detailansichten und mobile Ansichten.

Die detaillierten QA-Regeln stehen in dokumentation/entwicklung-und-qa/QA_WORKFLOW.md.

7. Lizenz

Quellcode und technische Dokumentation stehen unter der Apache License 2.0.

Fiktive Demo- und Beispieldaten dürfen für Entwicklung, Tests und Demonstrationen genutzt werden, sofern in einer Datei nichts anderes angegeben ist. Echte Daten aus angebundenen Systemen, Marken, Logos, Profilbilder, Drittinhalte und andere externe Assets sind nicht Teil dieser Repository-Lizenz. Weitere Hinweise stehen in NOTICE und DATA_NOTICE.md.

About

#Mitmachen - Der gematik-Versorgungskompass: Ein Wissensmanagement-Tool für Hospitationen, Co-Creation und Veranstaltungen.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors