Von Christian Unbehaun3 Min. LesezeitRückblick 2026 · Healthcare-IT · Integration
Ein fremdes Framework sauber integrieren
Bei der DAK-Gesundheit habe ich das ePA-Framework eines externen Herstellers in die iOS-App integriert – mit Example App, API-Feedback und einem Debug-Menü für das Testteam.
Bei der DAK-Gesundheit stammt das ePA-Framework von einem externen Hersteller. Von Februar bis Juli 2026 war es meine Aufgabe, dieses Framework in die DAK iOS App zu integrieren. Das klingt nach Einbauen und Fertig – tatsächlich ist es vor allem Abstimmung zwischen zwei Teams, die unterschiedliche Codebasen pflegen.
Eine Example App als gemeinsamer Boden
Ich habe eine Example App aufgebaut, gepflegt und bereitgestellt, die zeigt, wie das Framework angebunden wird. Anpassungen daran habe ich mit dem Hersteller abgestimmt. Eine solche App hat zwei Vorteile: Probleme lassen sich außerhalb der großen App nachstellen, und beide Seiten haben eine gemeinsame Referenz, über die sie sprechen können.
Feedback, das ankommt
Ein Framework ist nur so gut wie seine Schnittstelle. Ich habe das API-Design für Einsprungpunkte und Statusinformationen bewertet und dem Hersteller strukturiertes Feedback gegeben. Dazu kamen Kommentare zu sicherheitsrelevanten Anforderungen – zu Schlüsselgenerierung, Verschlüsselung, Session-Handling, Signaturen und Zertifikaten.
Jedes Release ein kleines Projekt
Neue Releases des Frameworks habe ich integriert, getestet und per Backmerge in den Entwicklungszweig übernommen. Damit das wiederholbar bleibt, braucht es Ordnung in der Konfiguration:
- DeepLinks konfigurieren,
- die Framework-Konfiguration deklarativ einlesen,
- Branding-Konfigurationen bereinigen und dokumentieren,
- wiederkehrende Schritte mit Konfigurationsskripten in Python automatisieren.
Fehler finden, wo sie sich verstecken
Manche Fehler zeigen sich erst im Zusammenspiel: eine fehlschlagende Zwei-Faktor-Authentifizierung, UI-Fehler im Dark Mode, Grenzfälle, an die niemand gedacht hat. Ich habe sie analysiert und behoben, Edge-Case-Tests geschrieben und das Debug-Menü der App um Statusinformationen erweitert. So sieht auch das Testteam, in welchem Zustand das Framework gerade ist.
Für das Team habe ich außerdem Git LFS eingerichtet und das Testen des TI-Messengers geprüft und vereinfacht.
Was ich mitnehme
- Integration ist Kommunikation. Die wichtigste Arbeit passiert zwischen den Teams, nicht in einer einzelnen Datei.
- Kleine Werkzeuge zahlen sich aus. Ein Debug-Menü oder ein Skript spart bei jedem Release Zeit.
- Erfahrung auf beiden Seiten hilft. Wer selbst an einer ePA mitgebaut hat, versteht die Anforderungen von App und Framework – mehr dazu in der Notiz über den TI-Messenger bei der TK.
Ein ähnliches Vorhaben? Anfragen werden in der Regel innerhalb von 24 Stunden beantwortet.
Projekt besprechen