04
Mobile BereicheDiPag · TI-M · ePA · e-Rezept
UI
KonzeptansichtenSynthetische Beispieldaten
TI
IntegrationVorhabensbezogen zu prüfen
TI 2.0 · Zero Trust

ZETASicherheitskonzept im Hintergrund.

Hinter den sichtbaren HCSA-Anwendungsbereichen stehen eigenständige Sicherheits- und Zugriffsfragen. Der ZETA Client ist ein logischer Baustein der clientseitigen Sicherheitsarchitektur; der ZETA Guard gehört zur externen Zugriffsarchitektur. Die vier dargestellten Kacheln sind Fachanwendungsbereiche, keine vollständige Liste technischer App-Komponenten.

Die Darstellung belegt keine ZETA-Implementierung, produktive Integration, Zertifizierung oder regulatorische Konformität.

Allgemeiner Architekturkontext: gemSpec_ZETA V1.3.2 (26.06.2026). Der öffentliche Entwurf 2.0.0_CC (09.07.2026) ergänzt den mobilen Kontext mit Geräteattestierung, Registrierung und OIDC/PAR/PKCE. Der G-App-Entwurfssteckbrief 1.0.0-0 nennt separat ZETA 2.0.1_CC und Krypt 2.49.1. Der exakte ZETA-Quelltext 2.0.1_CC bleibt unbestätigt; die beiden vorliegenden Versionen ersetzen diese G-App-Abhängigkeit nicht.

ZETA auf dem iPhone ansehen →
Sichtbare Anwendung · UI-Konzept
DiPagTI-MePAe-Rezept
ZETA
Client · ZETA Guard · getrennte RollenClientseitige Integrationsrolle; Guard extern · keine Live-Anbindung
ZETA · KONFIGURATIONSBEISPIELUI-Konzept · synthetische Daten
Beispiel einer Sicherheits- und Policy-Konfiguration — bewusst als Pseudokonfiguration dargestellt, nicht als Originaloberfläche oder tatsächliche ZETA Client/Guard-Konfigurationssyntax. Konfiguration in voller Größe öffnen ↗
HCSA · Interaktive Produkterfahrung

Ein iPhone. Zwölf Screens. Drei Zugriffsszenarien.

Vom HCSA-Startbildschirm über einen beispielhaften Zugriffspfad bis zur Entscheidung und zum Nachweis. Alle Ergebnisse werden ausschließlich im Browser simuliert.

HCSA iPhone-Prototyp mit 12 Screens

HCSA TI 2.0DEMOJS
START

Guten Morgen, Julia

Schön, dass Sie da sind.

Immer an Ihrer SeiteEinfach. Sicher. Persönlich.
Schnellzugriff
Aktuelles
Neue Beispielrechnung · DiPagDEMO
Screen 1 von 12

Interaktives UI-Konzept · vollständig synthetische Daten · keine Verbindung zu ZETA Client/Guard, ePA, TI-M oder Identitätsdiensten.

Gestaltung auf Basis früherer HCSA-iPhone-Entwürfe. Freigaben, Gerätevertrauen und Audit-Zustände sind hier vollständig synthetisch und keine ZETA-Konformitätsaussage.

ZETA · Repository-basierte Technikansicht

Mobiler Client-Flow: sechs Prüfstationen

Quelle: ZETA API 2.0.0-draft und mobile SDK-Vorschau. Keine echte Registrierung, Attestierung oder Anmeldung.

Client-Flow · erklärender Prototyp

Kein Schritt ausgewählt

Wählen Sie einen Schritt, um den Ablauf zu erläutern.

Stand der Quelle: Die API ist als Draft gekennzeichnet; das mobile SDK-Handbuch nennt die mobile OIDC-Integration Vorschau und beschreibt gemockte serverseitige Attestierung. Der G-App-PTV verweist separat auf 2.0.1_CC; deren vollständiger Text liegt hier nicht vor.

Quelle und Abgrenzung

Benutzerseitig bereitgestellter Snapshot „zeta-main.zip“. Nachweise: README, Komponentenübersicht, docs/api/v1/index.md (2.0.0-draft), SDK-Vorschau sowie pip-pap/dipag-policy. Keycloak-Client-Management-Unterlagen vom 21.09.2026 sind Architekturvorschläge zu 2.0.1_CC und KEINE veröffentlichte Normfassung.

ZETA-Projekt auf GitHub ↗ · SHA-256: b597892bdc88a50b19c64110f85c394099edf8325073c3236bf462f1c472ac31

Quellenstatus, technische Details und Grenzen im Knowledge-Artikel →

Mobile Anwendung 01—04

Vier Anwendungsbereiche für Versicherte.

Ein konsistenter Blick auf zentrale mobile Abläufe — von Rechnungen über Kommunikation bis zu Gesundheitsdokumenten und Rezepten.

Live-Demo · 100 % synthetisch

HCSA auf dem iPhone Duo entdecken.

Hier lassen sich fiktive Rechnungen öffnen, Demo-Nachrichten schreiben, Dokumente durchsuchen und Rezepte ansehen — direkt in einer adaptiven iPhone-Duo-Web-Demo mit vier Positionen. Kein Login und keine echte TI-Verbindung.

ZETA bleibt ein separater, illustrativer Sicherheits-Flow. Alle Aktionen sind lokal, flüchtig und ohne Produktionswirkung.

Die Ansichten illustrieren Nutzerabläufe mit synthetischen Daten. Sie belegen keine produktive TI-Anbindung, Produktivfreigabe, Zertifizierung oder gematik-Zulassung.

ePA · Zugriff und Dokumentennavigation

Was vor dem Öffnen eines Dokuments passiert.

Das iPhone-Konzept filtert Namen und Datum synthetischer Dokumente; Favoriten sind lokale Lesezeichen. Für den echten ePA-Zugriff prüft das Aktensystem zusätzlich die gültige Sitzung, das bestätigte Gerät und die Befugnis für die ausgewählte Akte. Die folgenden Situationen zeigen den Zweck dieser Schritte.

Ausgewählte ePA-Zugriffssituationen und ihre Bedeutung
SituationBedeutungNächster Schritt
Kein Treffer in der lokalen DemoDer Namens-, Datums- oder Kategoriefilter passt zu keinem der synthetischen Dokumente.Filter anpassen oder zurücksetzen. Das ist keine Antwort eines echten Aktensystems.
Die echte Sitzung ist beendetEine frühere Anmeldung berechtigt nicht mehr zum Aktenzugriff.Erneut anmelden. Nach einem Logout verlangt der ePA-Vertrag auch einen neuen VAU-Kanal.
Ein neues Gerät ist noch unbestätigtDie authentifizierte Sitzung erlaubt zunächst nur die Geräteverwaltung.Gerät registrieren und bestätigen, bevor Gesundheitsunterlagen angefragt werden.
Keine Befugnis für die ausgewählte AkteAnmeldung und Gerätebestätigung begründen keine Befugnis für die Akte einer anderen Person.Ausgewählte Akte und gegebenenfalls die Vertretungsbefugnis prüfen.

Das Entfernen einer Gerätefreigabe beendet keine bereits aktive Sitzung. Abmelden ist eine eigene Aktion. Ein echtes FdV unterscheidet außerdem Zugriffsfehler von einer leeren Trefferliste; beim MHD-Inhaltsabruf erhalten ein verborgenes und ein nicht vorhandenes Dokument absichtlich dieselbe Antwort 404.

Referenz: ePA FdV 2.8.0, Authorization 1.9.1 und Device Management 1.10.1 zum Stand ePA-3.1.3; MHD IG 1.1.3. Die folgenden Detailerklärungen behalten diese Quellenversionen bei.

Normative Reference · gematik

ePA: Frontend, Aktensystem und Anbieter

Externe gematik-Dokumente zur Architektureinordnung. Die Nennung macht ITL weder zum zugelassenen Hersteller noch zum Betreiber.

PTV · Freigegeben15.07.2026

gemProdT_ePA_FdV_PTV_3.1.3-3_V1.0.0 ↗

ePA-Frontend des Versicherten: eigener Produktumfang für Aktenzugriff, Berechtigungen und Dokumentenfunktionen. Die Common-Version im PTV und in den IG-Paketen wird getrennt ausgewiesen.

ePA_3_1_3-4Typ 3.1.3-3 · Doc 1.0.0

Architekturbezug: ePA-FdV / Aktenzugriff und Nutzerentscheidungen

PTV · Freigegeben15.07.2026

gemProdT_Aktensystem_ePA_PTV_3.1.3-3_V1.0.0 ↗

Aktensystem ePA: serverseitiger Produktumfang für Aktenkontext, Autorisierung, Persistenz und Fachdienste. Eine Client-Oberfläche ersetzt diese Verantwortung nicht.

ePA_3_1_3-4Typ 3.1.3-3 · Doc 1.0.0

Architekturbezug: ePA-Aktensystem / serverseitige Produktgrenze

ATV · Freigegeben15.07.2026

gemAnbT_Aktensystem_ePA_ATV_3.1.3-3_V1.0.0 ↗

Anbieter des ePA-Aktensystems: gesonderte betriebliche und sicherheitstechnische Pflichten gegenüber Produktprüfung und FdV-Integration.

ePA_3_1_3-4Typ 3.1.3-3 · Doc 1.0.0

Architekturbezug: Betrieb des ePA-Aktensystems

Die folgenden Anforderungserklärungen beziehen sich auf die geprüften Quellenversionen. Interne R1001-Zähler beschreiben einen eigenständigen Engineering-Scope.

Anforderungen im Zusammenhang

Was die Spezifikationen für diese Architektur bedeuten.

Ausgewählte Anforderungen mit fester Quellenversion. Ein Thema aufklappen, um Verantwortung, Schnittstelle oder Datengrenze nachzulesen.

ePA-FdV, Aktensystem und Betreiber

Der FdV-Produkttypsteckbrief 3.1.3-3, Dokument 1.0.0, bindet die hier betrachtete Dokumenten- und Zugriffsarchitektur an gemSpec_ePA_FdV 2.8.0, Aktensystem 1.8.2 und IDP Frontend 2.0.0. Dazu gehören Basic IG 1.3.2, MHD IG 1.1.3 und Medication IG 1.3.5. Das FdV ist das Versicherten-Frontend; das Aktensystem setzt Aktenhaltung und serverseitige Zugriffsprüfung um. Produktanforderungen an das Aktensystem und Anforderungen an dessen Anbieter stehen in eigenen PTV-/ATV-Steckbriefen 3.1.3-3. Ein mobiles UI-Konzept erfüllt diese drei Nachweisscopes nicht allein. Die Schnittstellenreferenzen ePA-Basic und ePA-XDS-Document sind auf ePA-3.1.3 und die dazu ermittelten unveränderlichen Commits festgelegt.

VAU-Kanal, userSession und konkrete Akte

Das FdV baut einen VAU-Kanal zum Aktensystem auf und prüft dabei dessen VAU-Zertifikat. sendAuthorizationRequestFdV leitet die Authentifizierung über GesundheitsID, sektoralen IDP und Authenticator ein; sendAuthCodeFdV übergibt den erhaltenen Autorisierungscode an das Aktensystem. Die authentifizierte userSession ist vom HealthRecordContext einer konkreten Akte zu unterscheiden. Eine Aktenanfrage benennt die Akte über x-insurantid und setzt die passende Befugnis sowie die weiteren Zugriffsprüfungen voraus. So können Inhaber und berechtigte Vertretung auf unterschiedliche Akten zugreifen. Ein generisches ZETA-Allow oder ein TI-M Client ePA Login ersetzt diesen ePA-FdV-Vertrag nicht.

Sitzung beenden und Gerät entfernen

logoutFdV beendet die userSession, löscht die zugehörigen temporären Sitzungsdaten und schließt ihre HealthRecordContexts. Für weiteren Zugriff sind eine neue Anmeldung und ein neu ausgehandelter VAU-Kanal erforderlich. Das FdV beendet die Sitzung spätestens 20 Minuten nach der letzten Nutzer-Aktivität; auch das Aktensystem besitzt eine Inaktivitätsregel. deleteDevice entfernt dagegen eine Gerätefreigabe. Laut Geräte-API bleibt eine bereits aktive userSession davon unberührt. Ein Produkt muss deshalb Abmelden und Geräteverwaltung als unterschiedliche Aktionen behandeln. Die lokale HCSA-Demo hält keine echte ePA-Sitzung und führt keine dieser Operationen aus.

Gerätebestätigung vor dem Aktenzugriff

Am Heimat-Aktensystem weist das FdV ein registriertes und bestätigtes Gerät mit x-device-identifier und x-device-token nach. Bei einem anderen Aktensystem dient eine Geräteattestierung des Heimat-Aktensystems als Nachweis. Fehlt die bestätigte Registrierung, bleibt die authentifizierte Sitzung auf die Geräteverwaltung beschränkt. registerDevice und confirmPendingDevice bilden Registrierung und Bestätigung ab; getDeviceAttestation setzt ein bestätigtes Gerät voraus. Der besondere Modus x-authorize-representative dient der Einrichtung einer Vertretung und beschränkt den Zugriff auf die Befugnisverwaltung. Er öffnet keine allgemeine Dokumentensitzung. GesundheitsID-Anmeldung, Gerätebestätigung und Aktenbefugnis haben somit jeweils einen eigenen Zweck.

Befugnis, Widerspruch und Sichtbarkeit

Entitlement Management verwaltet die Befugnis eines Akteurs auf eine bestimmte Akte. Der Inhaber hat eine statische Befugnis; eine Vertretung benötigt eine ausdrückliche Befugnis. setEntitlement verarbeitet einen signierten Befugnisnachweis, deleteEntitlement entzieht eine widerrufbare Befugnis. Consent Decision Management setzt dagegen den Widerspruch gegen definierte Funktionen um: permit bedeutet kein Widerspruch, deny einen Widerspruch mit funktionsabhängigen Folgen. Der allgemeine Widerspruch gegen die ePA selbst liegt außerhalb dieses Dienstes. Constraint Management steuert das Verbergen zulässiger Dokumente, Ordner oder Kategorien über GeneralDenyPolicies; emp und technical können hier nicht verborgen werden. Die serverseitige LegalPolicy und Rollenprüfung gelten zusätzlich. Favoriten in der HCSA-Demo sind lediglich lokale Lesezeichen und ändern keine dieser Berechtigungen.

Dokumente finden: XDS, MHD und Basic

XDS verwendet SOAP/WSDL, etwa DocumentRegistry_RegistryStoredQuery für Metadatensuche und DocumentRepository_RetrieveDocumentSet für den Abruf. Der zusätzliche MHD-Consumer des FdV nutzt DocumentReference-Suche und -read: Find Document References (ITI-67) verbindet Metadaten mit der Volltextsuche über _content. Jede MHD-Suche belegt mindestens patient.identifier und status; der Pfad lautet /epa/mhd/api/v1/fhir/DocumentReference. Retrieve Document (ITI-68) ruft den Inhalt über DocumentReference.content.attachment.url ab. Ein nicht vorhandenes und ein vor dem Anfragenden verborgenes Dokument liefern dabei beide 404. Basic IG 1.3.2 beschreibt unter anderem Patient und AuditEvent; Medication IG 1.3.5 beschreibt eML/eMP. Diese Verträge sind getrennt. Der HCSA-Filter durchsucht lokal Namen und Datum synthetischer Dokumente und implementiert keine MHD-Volltextsuche.

TI Common: PTV-Pin und Paketabhängigkeit

Der FdV-PTV 3.1.3-3 nennt TI Common 1.3.0. Die tatsächlich geprüften Pakete de.gematik.epa 1.3.2 und de.gematik.epa.mhd 1.1.3 deklarieren dagegen de.gematik.ti 1.3.1 als Abhängigkeit. Die beiden Common-Versionen sind deshalb getrennt dokumentiert. Ein konkreter Unterschied liegt im Profil TI Organization: 1.3.1 setzt mustSupport=true auf Organization.extension; in 1.3.0 fehlt diese Kennzeichnung an diesem Element. Das ist relevant für die Auswertung von Profilanforderungen und zugehörige Tests, beweist für sich allein aber keine Inkompatibilität im Datenaustausch. Eine offizielle Auflösung des Versionsunterschieds ist im geprüften Material nicht enthalten. Weder eine automatische Ersetzung des PTV-Pins noch eine pauschale Konformitätsaussage wird daraus abgeleitet.

Redaktioneller Quellenabgleich: 17. Oktober 2026. Die Zuordnung erklärt Anforderungen; Implementierungsprüfung und Produktzulassung benötigen eigene Nachweise.

Draft_App_26_1 · Draft_DiPag_26_1

Neun Nutzerbereiche im App-Entwurf.

gemSpec_App 1.0.0_CC, §4.3 enthält 15 UX-Anforderungen, hier in neun Nutzerbereiche gegliedert. Der Fachdienst folgt gemSpec_DiPag_FD 1.1.3_CC und FHIR IG 1.0.8. Die Website zeigt ausgewählte lokale Beispielaktionen.

Rechnungen abrufen

Rechnungen für die angemeldete versicherte Person abrufen. A_30077.

Rechnungen ansehen

Übersicht, Detailansicht und Abruf des angereicherten PDF. A_30078, A_30082, A_30083.

Bearbeitungsstatus

Offen, Erledigt oder Papierkorb aus Nutzersicht setzen. A_30084.

Markierungen und Notizen

Persönliche Markierungen und Notizen an Dokumenten verwalten. A_30179.

Rechnungsvorgang löschen

Einen Rechnungsvorgang endgültig löschen; gesondert von Papierkorb und Kontolöschung. A_30104.

Nutzerprotokoll

Fachdienst-Nutzerprotokoll einsehen und exportieren. A_30080, A_30081.

Berechtigungen

Bestehende Rechnungsversandberechtigungen im MVP auflisten, entziehen und wieder erteilen. A_30079; FD A_25967-01.

Teilen und Zahlungsübergabe

Rechnungs-PDF und EPC-/GiroCode als QR-Bild an Banking-Apps teilen; Empfänger, IBAN und Verwendungszweck in die Zwischenablage übernehmen. A_30138, A_30103, A_30110.

Nutzerkonto

Kontoeinstellungen verwalten und das Nutzerkonto löschen. A_30180, A_30181.

Auth und ZETA Client gehören zur G-App-Basis; das Push-Modul ist optional. Die lokalen Demo-Aktionen sind keine produktiven Dienst- oder Zahlungsaufrufe.

ZETA · Quellenbindung

Jede Anforderung behält ihre Rolle und Quellenversion.

Die Zuordnung unterscheidet freigegebenen Guard-Steckbrief, G-App-Entwurf und ergänzenden mobilen Kontext. Sie dokumentiert Quellenzuordnungen; Implementierungsergebnisse benötigen eigene Nachweise.

Version und Prüfumfang von drei ZETA-Referenzen
GeltungsbereichFeste ReferenzGeprüfter Umfang
Guard-ReferenzketteVerzeichnis 1.3.0-0 / 1.0.2 → ZETA 1.3.2Exakte Quelle und ausgewählte Prüfzuordnungen geprüft.
G-App ClientPTV 1.0.0-0 / 1.0.0_CC → ZETA 2.0.1_CC57 IDs / 66 Zuordnungen geprüft; exakter Spezifikationstext weiterhin nicht verfügbar.
Ergänzender mobiler KontextZETA 2.0.0_CCEntwurfskontext; erfüllt den G-App-Versionsverweis nicht.
Normative Reference · gematik

App und DiPag: Entwurfsstand

Externe gematik-Dokumente zur Architektureinordnung. Die Nennung macht ITL weder zum zugelassenen Hersteller noch zum Betreiber.

Entwurf / Vorabveröffentlichung01.09.2026

Draft_App_26_1 ↗

App des Versicherten: Entwurf zu Auth, ZETA Client, Push und DiPag-Anwendungsfällen; keine freigegebene Produktanforderung.

Draft_App_26_1Draft_App_26_1

Architekturbezug: App-Module / DiPag-UX

Entwurf / Vorabveröffentlichung10.07.2026

Draft_DiPag_26_1 ↗

DiPag Fachdienst 1.1.3_CC: zur Abstimmung freigegebener Entwurf; FHIR-Verträge werden mit IG 1.0.8 eingeordnet.

Draft_DiPag_26_1Draft_DiPag_26_1

Architekturbezug: DiPag-Fachdienst / FHIR-Vertrag

Die folgenden Anforderungserklärungen beziehen sich auf die geprüften Quellenversionen. Interne R1001-Zähler beschreiben einen eigenständigen Engineering-Scope.

Anforderungen im Zusammenhang

Was die Spezifikationen für diese Architektur bedeuten.

Ausgewählte Anforderungen mit fester Quellenversion. Ein Thema aufklappen, um Verantwortung, Schnittstelle oder Datengrenze nachzulesen.

TI-M Pro, TI-M ePA und elektronische Patientenakte

Versicherte kommunizieren über TI-M Client ePA und TI-M Fachdienst ePA. Fachanwender und der zentrale Contact-Center-Host nutzen die Pro-Produktrollen. TI-M ePA ergänzt die Basis um Authentisierung am sektoralen KTR-IDP mit OIDC/PAR und die Verzeichnissuche /fdv/search. Client und Fachdienst verhindern die Raumeinstellungen public/knock für Join Rules, world_readable für History Visibility, public für das Raumverzeichnis und inaktive Verschlüsselung; unzulässige Raumänderungen lehnt der Fachdienst mit HTTP 400 und M_INVALID_ROOM_STATE ab. Versicherte erhalten keine Administration fremder Nutzerkonten; Einladungen zwischen zwei Versicherten werden durch den TI-M-ePA-Proxy im Client-Server-Pfad abgelehnt. Der Zugriff auf die elektronische Patientenakte besitzt einen eigenen ePA-FdV-/Aktensystemvertrag.

Fragebögen als konkreter TI-M-ePA-Vertrag

TI-M ePA Clients müssen de.gematik.questionnaire.generic v1 und de.gematik.questionnaire.consent v1 auf Empfängerseite unterstützen: Capabilities unmittelbar nach Login veröffentlichen, empfangene Fragebögen einschließlich Vorbelegungen ausfüllbar darstellen, finale Antworten als de.gematik.fhir-Event zurücksenden und beantwortete Fragebögen später wieder anzeigen. Die Pflicht betrifft den TI-M Client ePA. Sie beschreibt keinen bereits nachgewiesenen MEMM-Formularumfang und gewährt keinen Zugriff auf die elektronische Patientenakte.

G-App, DiPag-Modul und Hersteller

Der App-Entwurf setzt sich aus dem G-App-Basissteckbrief und den Steckbriefen der gewählten Fachmodule zusammen. Auth und ZETA Client gehören zur Basis; das Push-Modul ist optional. DiPag erhält einen eigenen FdV-Modulsteckbrief. G-App PTV, DiPag FdV PTV und Herstellerverzeichnis liegen jeweils als Entwurf 1.0.0-0, Dokument 1.0.0_CC vor. A_30112 betrifft die TR-03185-Zertifizierung des Entwicklungsprozesses beim Hersteller; A_30113 die anwendbaren Produktanforderungen der TR-03161 Teil 1 und das Produktgutachten. Die vier HCSA-Kacheln beschreiben die ITL-Produktidee; ePA-FdV und TI-M Client ePA besitzen eigene Produktscopes.

ZETA-Referenzen mit unterschiedlichem Zweck

ZETA 1.3.2 ist die freigegebene Quelle für die hier erläuterte allgemeine Client-/Guard-Architektur. Der G-App-Entwurfssteckbrief nennt dagegen gemSpec_ZETA 2.0.1_CC und gemSpec_Krypt 2.49.1 als Abhängigkeiten. Der exakte ZETA-Quelltext 2.0.1_CC und eine Berichtigung dieses Pins konnten im geprüften öffentlichen Quellenbestand nicht verifiziert werden; dieser Teil des G-App-Abgleichs bleibt offen. Der öffentlich vorliegende Entwurf 2.0.0_CC vom 09.07.2026 ergänzt den mobilen Architekturkontext. Er wird ebenso wie 1.3.2 mit seinem eigenen Geltungsbereich erläutert und ersetzt die G-App-Abhängigkeit 2.0.1_CC nicht.

DiPag FHIR 1.0.8: Akteure und Operationen

Der Vertrag nutzt FHIR R4 4.0.1 und das Paket de.gematik.dipag 1.0.8. RE-PS übermittelt Rechnungen an Patient/{id}/$invoice-submit. Das FdV sucht eigene DocumentReference-Ressourcen, ruft Inhalte über DocumentReference/$retrieve ab und verwaltet den Rechnungsvorgang über $change-status, $process-flag und $erase auf DocumentReference/{id}; AuditEvent dient dem Nutzerprotokoll. RE-PS und KTR-PS können Dokumente über $retrieve mit Dokumenttoken abrufen. Claims und Scopes bleiben rollenspezifisch. Die Einreichung zur Erstattung erfolgt im MVP über andere Wege, etwa die Teilen-Funktion des FdV; sie ist nicht der RE-PS-Aufruf $invoice-submit.

Dokumenttoken, Profile und Markierungen

Der Dokumenttoken ist der Identifier mit dem System https://gematik.de/fhir/sid/dipag-token; er ist nicht die technische DocumentReference.id. Das CapabilityStatement sieht DocumentReference-Suche und Operationen vor, keinen direkten DocumentReference-read. Für $invoice-submit gilt das Eingangsprofil dipag-dokumentenmetadaten-eingang; der Fachdienst verwendet dipag-dokumentenmetadaten-intern. $process-flag ersetzt den vollständigen änderbaren Markierungssatz. Ohne Markierungen werden diese entfernt; persönlich und abgerufen durch KTR bleiben ausgenommen. Die persönlichen Bearbeitungszustände sind offen, erledigt und papierkorb. Sie sind keine Erstattungsentscheidung eines Kostenträgers.

Persönliche Metadaten und Versandberechtigungen

Rechnungsmetadaten für RE-PS und KTR-PS dürfen keine Rückschlüsse auf die vom Versicherten verwalteten Status oder Markierungen erlauben. Das Berechtigungsmanagement ist eine separate HTTP-REST-Schnittstelle mit KVNR-Claim sowie permission.r zum Lesen und permission.u zum Bearbeiten. Im MVP verwaltet der FD ausschließlich Rechnungsversandberechtigungen: Sie entstehen bei der ersten Rechnung des Rechnungserstellers; Versicherte können bestehende Berechtigungen auflisten, entziehen und wieder erteilen. Daraus folgt keine allgemeine Freigabe persönlicher Rechnungsmetadaten oder beliebiger medizinischer Daten.

Rechnungslebenszyklus und Zahlungsübergabe

Die 15 UX-Anforderungen des App-Entwurfs werden hier in neun Nutzerbereiche zusammengefasst: Abruf, Übersicht und Details einschließlich angereichertem PDF, manuelle Statusänderung, Markierungen/Notizen, endgültiges Löschen eines Rechnungsvorgangs, Einsehen und Export des Nutzerprotokolls, Berechtigungsverwaltung, Teilen und Kontoverwaltung einschließlich Kontolöschung. Teilen unterscheidet Rechnungs-PDF und EPC-/GiroCode als QR-Bild für Banking-Apps sowie die Zwischenablage für Empfänger, IBAN und Verwendungszweck. Papierkorb, endgültiges Löschen eines Rechnungsvorgangs und Kontolöschung sind unterschiedliche Aktionen. Diese Anforderungen beschreiben den geplanten App-Scope; die Website bietet ausgewählte synthetische Beispielaktionen.

Nutzerprotokoll im Fachdienst

Der DiPag-Fachdienst protokolliert unter anderem Änderungen an Markierungen mit Dokumentbezug und verantwortlichem Akteur. Ein Nutzerprotokolleintrag ist nach drei Jahren ab Zugriffszeitpunkt innerhalb eines Monats zu löschen. Das FdV stellt Einsicht und Export bereit. Die lokale Aktivitätsliste dieser Demo bleibt flüchtige Bedienhistorie; sie ersetzt weder das Fachdienst-Nutzerprotokoll noch dessen Aufbewahrungs- und Löschregeln.

Quellenhinweis zur Submit-Operation

In gemSpec_DiPag_FD 1.1.3_CC nennt A_25849-01 die Operation $invoice-submit, A_25880 dagegen $dipag-submit. OperationDefinition Submit und CapabilityStatementFD im Paket 1.0.8 verwenden beide invoice-submit. Die Operationskarte auf dieser Seite folgt ausdrücklich diesem Paket. Die abweichende PDF-Stelle bleibt als Quellenwiderspruch dokumentiert; der Paketbefund ist keine offizielle Berichtigung des PDF.

ZETA-Client-Lebenszyklus im Architekturkontext 1.3.2

Service Discovery bestimmt den Guard und seine Endpunkte. Registrierungsdaten einschließlich client-id werden pro Guard geführt; der mobile Registrierungsablauf bindet lokal erzeugte geschützte Schlüssel, OIDC-Nutzerauthentifizierung, Attestierung und eine Offband-Bestätigung ein. Für Sitzungen sind OAuth mit PKCE, sichere Access-/Refresh-Token- und DPoP-Schlüsselverwaltung sowie Refresh-Token-Rotation beschrieben. Nutzer können registrierte Clients einsehen und deregistrieren. Dienstspezifische Berechtigungen bleiben separat. Der Zwölf-Screen-Flow illustriert Entscheidungen an einer fiktiven Ressource demo.document; er implementiert diesen Protokollablauf nicht. Die offenen mobilen Details in 1.3.2 bleiben vom G-App-Versionsabgleich getrennt.

Mobiler Ablauf im Entwurf ZETA 2.0.0_CC

Der öffentlich vorliegende Entwurf beschreibt die mobile Registrierung mit lokal erzeugtem Schlüssel, Attestierungsnachweis und beim Erstkontakt E-Mail-OTP-Bestätigung. Der schnelle Registrierungsweg setzt einen bereits gültigen ZETA-Attestierungstoken und weitere Schlüsselprüfungen voraus. Android-Hardwareattestierung und Apple App Attest werden plattformspezifisch behandelt; der Software-Fallback besitzt keine Hardware-Vertrauensbindung und erhält eine niedrigere Vertrauensbewertung. Für OIDC beschreibt der Entwurf Authorization Code, PAR und PKCE sowie DPoP-gebundene Access-Token. Der Fach-Client bestimmt den fachlichen Aufruf und den IDP-Kontext; der ZETA Client verwaltet Registrierung, Schlüssel und Authentifizierungsablauf. Diese Aussagen beziehen sich ausschließlich auf 2.0.0_CC. Der illustrative Zwölf-Screen-Flow bleibt ein ITL-Beispiel ohne Implementierungsnachweis.

G-App: genaue Anforderungsauswahl bei offener Quellenversion

Der G-App-PTV enthält 57 unterschiedliche ZETA-Anforderungs-IDs mit 66 Prüfzuordnungen. Er nennt ausdrücklich 2.0.1_CC. Im geprüften Kontextentwurf 2.0.0_CC stehen A_25783-01 und A_27379-02, während der PTV A_25783-02 und A_27379-03 auswählt. Die 55 dort gefundenen identischen IDs belegen keine Textgleichheit zur fehlenden Ausgabe. Die SDK-Ausnahme in § 3.2.1 betrifft nur bereits durch Zeta-SDK-Funktionalität abgedeckte Anforderungen der Tabelle 7; übrige Prüfungen und Herstellerpflichten bleiben eigenständig. A_25735-01 steht sowohl in der allgemeinen UX-Tabelle 5 als auch in Tabelle 10 der Option PushNotification. Beide Zuordnungen bleiben erhalten. Der Katalog macht den PTV-Bezug prüfbar; der volle Inhalt von 2.0.1_CC bleibt offen.

Verbindliche Referenzkette des ZETA Guard

Der freigegebene Verzeichnissteckbrief ZETA Guard 1.3.0-0, Dokument 1.0.2 vom 30.06.2026, bindet in Tabelle 1 gemSpec_ZETA 1.3.2 und gemSpec_Krypt 2.47.0. Seine Prüftabellen wählen konkrete Anforderungs-IDs aus; ein Verweis auf die Spezifikation macht nicht automatisch jeden Absatz zur ausgewählten Guard-Pflicht. Die öffentliche Zuordnung nennt deshalb ID, Quellenversion, verantwortliche Komponente und die vorhandenen Prüfzuordnungen. Die G-App-Basis besitzt eine eigene Entwurfsreferenz auf ZETA 2.0.1_CC und Krypt 2.49.1; diese Referenzkette bleibt getrennt.

Discovery, Zertifikate und Registrierung je Guard

Der Client prüft aktiv verwendete Zertifikate einschließlich Hostname, Gültigkeit, Vertrauenskette und Widerruf nach A_25340-01; von einer ungültigen Prüfung abhängige Abläufe werden abgelehnt. Well-known-Abfragen verwenden ETag und If-None-Match. Ohne Cache-Control werden Well-known und JWKS alle 24 Stunden neu geladen; ein 404 beim Aufbau der Ressourcenkommunikation löst erneute Discovery aus. Der Guard veröffentlicht genau einen logischen Authorization Server. Die Registrierung erfolgt pro Guard; client-id sowie Registrierungs- und Konfigurationsdaten bleiben diesem Guard zugeordnet. Eine fachliche App-Kachel ist keine eigene Registrierungsinstanz.

PEP: Token-Bindung und gezieltes Step-up

Der PEP HTTP Proxy prüft Signatur, zeitliche Gültigkeit, Audience und Scope des Access Tokens sowie die DPoP-Bindung; die DPoP-Prüfung folgt RFC 9449. Ein ungültiges Access Token führt gemäß A_25668 zu HTTP 401. A_28525-01 verlangt ein Step-up-Signal mit HTTP 401, wenn bei einer existierenden, unterstützten URL der benötigte Scope fehlt oder die Audience nicht passt. Daraus folgt keine Regel, nach jedem beliebigen 401 pauschal eine neue MFA-Abfrage zu starten. Die fachliche Anwendung wertet den konkreten Autorisierungskontext aus und erhält keinen Zugriff allein durch ein sichtbares Login-Signal.

ASL: innere und äußere Zielbindung

A_26681-01 bindet die Verwendung des ZETA/ASL-Kanals an zeta_asl_use: required oder required_passthrough. Der innere Request enthält Access Token und DPoP Token für den Resource-Server-Endpunkt. Bei required_passthrough enthält zusätzlich der äußere Request ein passendes Token-Paar für den ASL-Endpunkt. Terminiert ASL am HTTP Proxy, prüft dieser das innere Token-Paar. Bei Passthrough prüft er das äußere Paar und leitet an den terminierenden Resource Server weiter. Die Wahl des Dienstes und seiner Produktspezifikation bestimmt diese Grenze; die allgemein optionale Guard-Konfiguration hebt eine dienstspezifische ASL-Pflicht nicht auf.

PDP, Fachautorisierung und Token-Lebenszyklus

Vor einem neuen Token-Set fragt der Authorization Server die Policy Engine. Eine verweigerte Policy-Entscheidung wird mit HTTP 403 umgesetzt; Token-Claims müssen zur Entscheidung passen. Access und Refresh Token sind über DPoP an die registrierte Client-Instanz gebunden. Refresh Token werden nur einmal eingetauscht und rotiert; der Client bewahrt Sitzungstoken und DPoP-Schlüssel geschützt auf. Ein anwendungsspezifisches Authorization Backend kann über die definierte Plug-in-Schnittstelle einbezogen werden. Clientverwaltung, manuelle De-Registrierung und Einsicht in das Registrierungs-Zugriffsprotokoll bleiben eigene Funktionen. Diese ZETA-Funktionen ersetzen weder ePA-Befugnisse noch die Fachregeln einer DiPag- oder TI-Flow-Operation.

Stufe 1 ist kein allgemeiner mobiler Ablauf

A_28827 und A_28803 betreffen ausdrücklich Stufe 1: Die anfragende IP-Adresse wird im Access Token hinterlegt und bei Client-Requests verglichen. Ein negatives Ergebnis sperrt Access und Refresh Token und bricht die fachliche Operation ab. Die Spezifikation ordnet diese vereinfachte Impossible-Travel-Prüfung der LEI-Rolle mit stationärem Endgerät zu. Die mobile HCSA-Illustration übernimmt daraus keine universelle IP-Bindung. Mobile Aussagen aus 2.0.0_CC behalten ihren Entwurfsstatus; die im G-App-PTV referenzierte Fassung 2.0.1_CC bleibt bis zum Vorliegen der exakten Quelle ungeprüft.

Redaktioneller Quellenabgleich: 17. Oktober 2026. Die Zuordnung erklärt Anforderungen; Implementierungsprüfung und Produktzulassung benötigen eigene Nachweise.

Nachweisstand

Konzept und technische Integration klar getrennt.

Die mobile Oberfläche ist als UI-Konzept mit synthetischen Beispieldaten dargestellt. Der konkrete Implementierungs-, Integrations- und Zulassungsstand ist pro Vorhaben gesondert zu prüfen.

Öffentlicher Nachweisstand HCSA TI 2.0
BereichUI-DarstellungProduktive TI-Anbindung
DiPagKonzeptansichtNicht öffentlich nachgewiesen
TI-MKonzeptansichtNicht öffentlich nachgewiesen
ePAKonzeptansichtNicht öffentlich nachgewiesen
e-RezeptKonzeptansichtNicht öffentlich nachgewiesen

Keine pauschale Aussage zu Produktivbetrieb, gematik-Zulassung, Konformität oder Interoperabilität. Technische Prüfung und Leistungsumfang werden mit dem jeweiligen Partner vereinbart.

Partnerschaften

Architektur & Technologiepartnerschaften

Architekturprüfung · Technische Evaluation · Gemeinsame Entwicklung. HCSA ergänzt bestehende Systeme an klar definierten Modul- und Schnittstellengrenzen.

Integrationsscope besprechen

MEMM bleibt ein eigenständiger Technologiebereich. MEMM Plattform ansehen

HCSA TI 2.0 · Interaktives UI-Konzept

HCSA auf Duo und iPhone entdecken

Nur synthetisches UI-Konzept · keine echte Dienstverbindung, Zugriffsprüfung, Patientendaten oder Videoverbindung.

Architekturgrenze: DiPag, TI-M, ePA und e-Rezept sind Anwendungskonzepte. ZETA Client gehört logisch zur Client-Integration, ZETA Guard zur externen Zugangsinfrastruktur. Diese Demo implementiert keinen von beiden; sie bilden keine fünfte Fachanwendung. Diese WordPress-Demo verarbeitet keine ePA-Daten und autorisiert keine Zugriffe.