Fachliche Präzisierung vom 15.09.2026
Dieser Beitrag wurde am 15.09.2026 fachlich überarbeitet; Originaldatum 10.08.2026, Adresse unverändert. Der frühere Titel lautete „Konformität ≠ Verlustfreiheit — Nachweis an 77 konform validierten FHIR-Bundles“. Geändert wurde: (1) Alle Zählungen des damaligen Prüfaufbaus (Korpusgröße, Anteile, Ressourcen- und Musterzahlen, Abgleichergebnis) sind aus der Darstellung entfernt. Ohne vollständige Prüfvereinbarung und Evidenz taugen sie nicht als aktuelle Leistungsbelege; die eingebauten Abweichungen sind nicht als semantisch validierte Verlustzahlen gesichert. (2) Eine Zielvalidierung allein vergleicht nicht mit der Quelle; projektspezifische Regeln oder Tests können das ergänzen. (3) FM-4 ist ein selbstarchivierter, nicht begutachteter Preprint; für die heutige Einordnung setzen Aussagen zur Abdeckung ein deklariertes Modell und festgelegte Annahmen voraus. (4) Keine Schweregrade, keine Behauptung einer unabhängigen Wiederholung. (5) Der Aufbau belegt keinen Informationsverlust: Er zeigt, dass Konformitätsprüfung und das Auffinden eingebauter Abweichungen unterschiedliche Fragen beantworten; ob eine Abweichung ein Verlust ist, erfordert zusätzlich die Prüfung der Rekonstruierbarkeit. Titel, Einleitung und Grenzen sind darauf abgestimmt.
Friedhelm Matten, ISCaD GmbH · August 2026 · fachlich präzisiert September 2026
Die Frage¶
Wenn ein FHIR-Bundle den Referenzvalidator besteht — was genau ist dann gesichert? Die verbreitete Lesart: „valide = in Ordnung". Die präzise Antwort: Der Validator prüft Konformität — ob eine Instanz den gewählten Profilen, Terminologiebindungen und Invarianten entspricht (HL7 FHIR R4: Validation). Dabei kann er auf Probleme hinweisen. Eine Zielvalidierung allein vergleicht die Instanz aber nicht mit ihrer Quelle; ob unterwegs Information verloren gegangen ist, belegt ihr grünes Ergebnis deshalb nicht. Projektspezifische Regeln oder Tests können diesen Vergleich ergänzen. Dieser Beitrag beschreibt einen synthetischen Prüfaufbau, der zeigt, dass Konformitätsprüfung und das Auffinden eingebauter Abweichungen unterschiedliche Fragen beantworten.
Was verloren gehen kann: vier Muster¶
Die theoretische Grundlage liefert die Papierreihe FM-1 bis FM-4 (selbstarchivierte, nicht begutachtete Preprints). FM-4 (SILD — Signal-Loss Inspection at Data-boundaries) beschreibt vier Verlustmuster. Für die heutige fachliche Einordnung gilt: Aussagen zur Abdeckung setzen ein deklariertes Modell und festgelegte Zerlegungs- und Variationsannahmen voraus. Die Muster sind kein voraussetzungslos vollständiger Katalog für beliebige Übertragungen, und ein einzelner Befund kann mehrere Muster zugleich betreffen:
Type Narrowing — Spezifität geht verloren: Aus „Typ-2-Diabetes mit Nephropathie" wird „Diabetes". Attribute Dropping — Bestandteile und Kontext fallen weg: der Laborwert kommt an, sein Referenzbereich nicht. Reference Severing — Verknüpfungen sind nicht mehr auflösbar: der Befund verliert den Bezug zu seiner Probe. Temporal Collapse — Zeitstruktur kollabiert: aus einem Zeitraum wird ein Zeitpunkt.
Wer ein weiteres Muster vorschlägt, stellt die Annahmen zur Diskussion — diese Diskussion ist willkommen.
Der Prüfaufbau¶
Ein Korpus synthetischer FHIR-R4-Bundles: ein Teil ohne eingebaute Abweichungen, ein Teil mit je einer eingebauten, dokumentierten Abweichung nach dem Vorbild feldtypischer Abbildungen. Jedes Bundle trägt eine maschinenlesbare Soll-Angabe (Ground Truth), welche Abweichung an welcher Stelle eingebaut wurde.
Validiert wurde mit dem gematik-Referenzvalidator samt ISiK-Plugin — bewusst mit dem anerkannten Werkzeug. In diesem Aufbau validierten auch die Bundles mit eingebauter Abweichung konform, und zu jedem der vier Muster gab es konform validierende Beispiele. Mit anderen Profilen oder zusätzlichen Regeln kann das anders ausfallen.
Anschließend lief der SILD-Detektor über denselben Korpus und wurde gegen die Ground Truth abgeglichen. Damit ist gezeigt, dass eingebaute Abweichungen im Vergleich mit der Soll-Angabe auffindbar sind — nicht, dass jede eingebaute Abweichung ein semantisch validierter Informationsverlust ist.
Absicherung gegen Fehlschlüsse¶
Ein Ergebnis dieser Art lädt zu zwei Einwänden ein. Erstens: „Wurden die Prüfdaten passend gemacht?" Am Korpus wurden während der Arbeit Darstellungsfehler behoben (u. a. fehlende entry.request-Elemente); dieser Eingriff ist im Prüfbericht offengelegt, und die Befunde des Detektors wurden vor und nach dem Eingriff verglichen. Zweitens: „Findet der Detektor einfach immer etwas?" Dafür gehören Gegenproben zum Aufbau: saubere Bundles sollen befundfrei bleiben, und eine bewusst invalide Referenzinstanz (Observation ohne status) soll beim Validator mit genau diesem Fehler durchfallen. Eine allgemeine Fehlalarmrate lässt sich aus einem synthetischen Aufbau nicht ableiten.
Grenzen der Aussage¶
Der damalige synthetische Aufbau zeigt, dass Konformitätsprüfung und das Auffinden eingebauter Abweichungen unterschiedliche Fragen beantworten. Ob eine solche Abweichung einen tatsächlichen Informationsverlust belegt, braucht zusätzlich die Prüfung der Rekonstruierbarkeit unter den festgelegten Annahmen. Nicht gezeigt ist, wie häufig solche Abweichungen im Feld auftreten, wie sich der Detektor auf realen Strecken verhält oder dass ein Validator solche Abweichungen grundsätzlich nicht bemerken kann. Das Ergebnis ist kein allgemein validiertes Ergebnis und kein aktueller Leistungsbeleg. Der Referenzvalidator wird nicht ersetzt, sondern ergänzt: SILD prüft eine Frage, die das Bestehen der Validierung allein nicht beantwortet.
Material¶
Grundlagen: FM-4 (SILD, Konzept-DOI 10.5281/zenodo.20375434), FM-1 (Grundlagen, 10.5281/zenodo.19205556), das Diskussionspapier zur Grenzbestimmung (10.5281/zenodo.21318995) — alle als selbstarchivierte, nicht begutachtete Preprints —, Referenzcode (github.com/fmatten/SILD) und eine Demo-Instanz (demo.aion-clinical.de). Eine unabhängige Wiederholung des Aufbaus wird hier nicht behauptet.
Kontakt: ISCaD GmbH · Friedhelm Matten · friedhelm.matten@iscad-it.de
← Zurück zum Blog ← Back to blog