Ableitung von eigenen Profilen

Die in diesem Projekt profilierten Datensätze sind meist abgeleitet aus dem deutschen Basisprofil der KBV

Hierdurch soll gewährleistet sein, dass unterschiedliche Systeme gleiche Konzepte auf einheitliche Art und Weise implementieren. Darüber hinaus besteht für Hersteller und Anwender der Vorteil, dass die hier definierten Elemente nicht erneut spezifiziert werden müssen, sondern aufgrund des Kommentierungs- und Abstimmungsverfahrens die jeweiligen Inhalte bereits sinnvoll abbilden.

Hierarchische Ableitung von Profilen

Ist der Einsatz einer FHIR-Ressource an einen konkreten Use-Case gebunden, so lassen sich dafür durchaus deutschlandweit einheitliche Basisprofile erstellen. Beispiele hierfür sind Coverage zur Abbildung eines Selbstzahlerverhältnisses oder Observation zur Abbildung eines Pflegegrades.

Durch die Erstellung abgeleiteter Profile können diese Basisprofile für die konkrete Nuztung innerhalb eines Projektes oder einer Applikation weiter constrained werden.

Für diese Form der Ableitung existieren in FHIR definierte maschinenverarbeitbare Mechanismen. Es können beliebige Ableitungs-Hierarchien aufgebaut werden.

Die Profilierung eines abgeleiteten Profils erfolgt identisch mit der Profilierung einer Basis-Ressource. Lediglich die sogenannte baseDefinition ist eine andere.

Beispiel (Auszug aus StructureDefinition-Ressourcen):

  • Profil leitet vom deutschen Selbstzahler ab:
    <baseDefinition value="http://fhir.de/StructureDefinition/coverage-de-sel" />
  • Profil leitet von der Basis-Ressource Coverage ab:
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Coverage" />

Im verbreitet eingesetzten FHIR-Profil-Editor Forge wird zur Ableitung von einem Profil der Menüpunkt File -> New Derived Profile verwendet. Anschließend kann das Profil, von dem abgeleitet werden soll, als Datei ausgewählt werden.