Hintergrund

Am 26.3.2023 wurde FHIR R5 veröffentlicht. Die aktuellste Version der FHIR-Spezifikation bildet die Ideen, Vorschläge und Kritik der FHIR-Anwender ab, die seit der Veröffentlichung von FHIR R4 am 27.12.2018 bei HL7 International eingegangen sind. In der Zwischenzeit gab es 2019 mit der Version 4.0.1 ein Update zu R4 mit kleineren technischen Korrekturen und in 2022 mit R4B ein wenig beachtetes Zwischenrelease, in dem die in R4 publizierten Inhalte unverändert blieben, aber mit zusätzlichen Inhalten (vorwiegend für den regulatorischen Datenaustausch zwischen Pharmaindustrie und Zulassungsbehörden) erweitert wurden. Seit der Veröffentlichung von R5 zeigt die Hauptseite der FHIR-Spezifikation http://hl7.org/fhir (unter der bis dahin die Version R4/B zu finden war) auf die aktuellste Version. Anwender von FHIR R4 müssen der URL nun den Pfad “…/R4” hinzufügen, um weiterhin zu “ihrer” Spezifikation zu gelangen.

Vergleiche: http://hl7.org/fhir http://hl7.org/fhir/R4

Eine gelbe Infobox am Anfang einer jeden Seite der Spezifikation erlaubt unter “Page versions” den schnellen Wechsel zwischen unterschiedlichen Versionen dieser Seite, hier zum Beispiel auf der Startseite:

GelbeBox

Unterschiede zwischen R4 und R5

Um einen schnellen Überblick über die Unterschiede zwischen den beiden Versionen zu erhalten, gibt es für jedes technische Artefakt einen "Diff"-Tab, hier z.B. für den R5-Ressourcentyp "Condition":

R4Diff

Der Diff-Tab zeigt in jeder Version jeweils die Änderungen im Vergleich zur vorhergehenden Version an.

Automatisches Mapping zwischen Versionen

Jedes FHIR-Release enthält ausführbare Conversion-Maps (auf Basis der FHIR Mapping Language), die ein automatisiertes Mapping von Instanzen zwischen zwei benachbarten FHIR-Versionen ermöglicht, z.B. hier für den Ressourcen-Typ "Condition":

Conversions
Die Mappings stehen in beide Richtungen zur Verfügung (Upgrade und Downgrade).

In der Conversion Registry findet man einen Überblick über alle vorhandenen Mappings und die Ergebnisse der Roundtrip-Tests.

Preadoption: R5-Features nutzen, aber auf R4 bleiben

Bevor die Migration eines auf R4 konzipierten, bestehenden Projektes auf R5 in Betracht gezogen wird, sollte zunächst geprüft werden, welche Vorteile sich dadurch ergeben und ob diese den Aufwand rechtfertigen. Geht es lediglich darum, in R5 neu hinzugekommene Elemente einer Ressource zu verwenden, kann auch der Weg der “Preadoption” gewählt werden. Dabei wird aus der Definition des neuen R5-Elementes automatisch eine R4-Extension generiert, die ohne einen Versionswechsel in R4 unmittelbar verwendet werden kann. Für diese Extensions gibt es auch einen eindeutigen Migrationspfad, so dass bei einer späteren Umstellung auf R5 eine eindeutige Zuordnung in der Conversion Map gewährleistet werden kann. Details siehe http://hl7.org/fhir/versions.html#extensions

Nutzung von FHIR-Versionen in Deutschland

Alle bislang in Deutschland entwickelten FHIR-Spezifikationen von nationaler Tragweite setzen auf der Version 4.0.1 auf. Dies betrifft unter anderem

  • die Deutschen Basisprofile von HL7 Deutschland e.V.,
  • die eRezept und eAU-Spezifikationen der KBV,
  • die Medizinischen Informationsobjekte der MIO42,
  • die ISiK-Spezifikationen der Gematik
  • die Kerndatensätze der Medizininformatik-Initiative
  • die DEMIS-Spezifikationen des Robert-Koch-Institutes
  • der nationale Terminologieserver des BfArM

Eine Migration dieser Spezifikationen auf eine neuere FHIR-Version erfordert ein hohes Maß an Abstimmung zwischen den vielen beteiligten Organisationen und der Berücksichtigung von gesetzlichen Fristen, regulatorischen Umsetzungszeiträumen und Gültigkeitsperioden.

Aktuell ist eine Migration weder geplant noch absehbar. Es ist denkbar, dass die Version R5 zugunsten einer Migration auf eine spätere (eventuell sogar bereits vollständig normative) Version in Deutschland bewusst übersprungen wird.

Fazit und Handlungsempfehlung

Allen Implementierern und Spezifizierern ist es zum jetzigen Zeitpunkt dringend angeraten, bis auf weiteres auf Basis von Version R4 zu arbeiten, da anderenfalls keine Kompatibilität zu den in Deutschland bereits vorhandenen Leitfäden gegeben ist.

Dennoch sollte nicht außer Acht gelassen werden, dass die FHIR-Spezifikation zwischen R4 und R5 erhebliche Weiterentwicklungen und Verbesserungen erfahren hat. Grundsätzlich ist es empfehlenswert, die Dokumentation in der Version R5 zu lesen, da diese erheblich erweitert und verbessert wurde. Bei der Betrachtung konkreter Artefakte (insbesondere nicht-normativer Ressourcentypen) sollte jedoch auf die Version R4 gewechselt werden.

Aus diesem Grund verweist dieser Leitfaden stets auf Dokumentationskapitel der aktuellen FHIR-Version.