|
5 Min. Lesezeit
|

Aidbox & Formbox: März-Release 2603

Diesen Artikel zusammenfassen mit:
ChatGPTPerplexityClaudeGrok

Aidbox 2603 konzentriert sich auf die Integration von FHIR-Workloads mit Datenplattformen wie Databricks und BigQuery. Das Release verbessert die Verbindung zwischen operativen Daten, Analysen und Infrastruktur in Produktionsumgebungen.

Zu den wichtigsten Änderungen zählen das Echtzeit-Streaming von FHIR-Ereignissen nach BigQuery, Abhängigkeitsüberschreibungen für FHIR-Pakete sowie eine verbesserte Unterstützung für Databricks Lakebase. Außerdem wird die neue Aidbox-Benutzeroberfläche jetzt standardmäßig aktiviert.

Formbox erhält einen aktualisierten Form Builder mit KI-Agentenintegration über MCP, E-Mail-basierter Formularzustellung, mandantenübergreifender Formularfreigabe sowie Leistungsoptimierungen im Renderer und Builder. Der mehrsprachige Support wurde um Arabisch und vollständige Übersetzungsmöglichkeiten erweitert.

Aidbox FHIR Server

Aidbox auf Databricks Lakebase betreiben

Aidbox kann Databricks-Identitäten für Lakebase-Verbindungen verwenden, was eine direktere Integration mit dem von Databricks verwalteten PostgreSQL ermöglicht. Dadurch kann Aidbox Lakebase als primäre Datenbankschicht nutzen.

Traditionell betreiben FHIR-Server eine dedizierte Datenbank, während Analyse- und Datenplattformen separat gepflegt werden. Mit Lakebase kann Aidbox innerhalb derselben Umgebung wie die Datenplattform betrieben werden, wodurch der Bedarf an dupliziertem Speicher und separaten Datenpipelines reduziert wird.

Für Teams, die bereits Databricks verwenden, vereinfacht dies die Bereitstellung und verringert die Fragmentierung der Infrastruktur. Außerdem werden FHIR-Workloads mit bestehenden Governance-, Sicherheits- und Datenverwaltungspraktiken in Einklang gebracht.

Mehr zu Lakebase: https://www.databricks.com/product/lakebase

Echtzeit-Analysen mit BigQuery

BigQuery ist als AidboxTopicDestination verfügbar, sodass FHIR-Ereignisse mithilfe von ViewDefinition direkt nach BigQuery gestreamt werden können. Dies ermöglicht einen kontinuierlichen Datenfluss von operativen FHIR-Workloads in eine Analyseumgebung.

BigQuery ist eine spaltenorientierte Datenbank, die für groß angelegte Analyseabfragen konzipiert wurde. Dies beseitigt die Notwendigkeit für zwischengeschaltete ETL-Schichten zwischen FHIR-Systemen und Analysen, sodass Teams nahezu in Echtzeit Dashboards, Berichte und ML-Workloads direkt auf gestreamten Daten ausführen können.

FHIR-Pakete: Abhängigkeitsüberschreibungen

Abhängigkeitsüberschreibungen für FHIR-NPM-Pakete ermöglichen es Teams, transitive Abhängigkeiten beim Laden von Paketen zu überschreiben oder auszuschließen. Dies bietet mehr Kontrolle darüber, wie Pakete in realen Umgebungen aufgelöst werden.

FHIR-Pakete enthalten häufig indirekte Abhängigkeiten, die zu Konflikten führen oder unerwartetes Verhalten hervorrufen können. Überschreibungen ermöglichen es Teams, die Validierung zu stabilisieren und ein konsistentes Verhalten über alle Umgebungen hinweg sicherzustellen.

Eine ausführliche Erläuterung finden Sie unter: https://www.health-samurai.io/articles/fhir-package-management#dependency-overrides

Aidbox UI

Die neue quelloffene Aidbox UI ist jetzt standardmäßig aktiviert und bietet eine einheitliche Oberfläche für die Interaktion mit dem System. Sie enthält Werkzeuge zum Erkunden von Ressourcen, zum Ausführen von API-Anfragen, zum Abfragen von Daten und zur Verwaltung der Konfiguration.

Die Benutzeroberfläche umfasst einen Ressourcen-Browser, eine REST-Konsole, eine SQL-Konsole, einen FHIR-Paket-Browser, einen Audit-Events-Viewer sowie Einstellungen. Sie ist mit React und TypeScript erstellt und als Open-Source-Projekt verfügbar.

Abonnements und Ereigniszustellung

Abonnements enthalten nun zusätzliche Metadaten wie includeEntryAction und entryVersionId. Diese Felder erleichtern die Unterscheidung zwischen Erstell- und Aktualisierungsereignissen in nachgelagerten Systemen.

Dies verbessert die Zuverlässigkeit von Integrationen, die auf der Ereignisverarbeitung basieren. Außerdem vereinfacht es den Aufbau von Pipelines, bei denen die Verfolgung von Ereignistyp und -version erforderlich ist.

Validierung und Schema-Verarbeitung

Die FHIRSchema-Kompilierung wurde auf ein Lazy-Modell umgestellt, bei dem Schemas beim Lesen aus StructureDefinitions generiert werden statt beim Schreiben. Dadurch entfällt die Notwendigkeit, vorkompilierte Schemas zu speichern.

Diese Änderung reduziert die Datenduplizierung und vereinfacht die Speicherung. Außerdem sorgt sie für ein konsistentes Validierungsverhalten bei gleichzeitig verbesserter Wartbarkeit.

Infrastruktur und Nachvollziehbarkeit

Bulk-Operationen wie $import und $load generieren jetzt AuditEvents. Dies schafft Transparenz bei groß angelegten Datenerfassungsprozessen.

Audit-Ereignisse helfen dabei, das Systemverhalten zu verfolgen und Compliance-Anforderungen zu unterstützen. Dies ist insbesondere für Umgebungen relevant, in denen Rückverfolgbarkeit erforderlich ist.

Fehlerbehebungen und Leistungsverbesserungen

Dieses Release enthält mehrere Korrekturen in den Bereichen GraphQL, Validierung, Terminology und Multi-Instanz-Verhalten. Es behebt außerdem Probleme mit der Cache-Replikation, der parallelen Initialisierung sowie der Konsistenz der Artefakt-Registry.

Leistungsverbesserungen wurden auf CRUD-Operationen und die Bundle-Verarbeitung angewendet. Diese Änderungen verbessern die Systemstabilität unter Last.

Formbox

Verbessertes Form-Builder-Layout und KI-Integration über MCP

Formbox führt ein aktualisiertes Form-Builder-Layout ein, das in zukünftigen Releases voraussichtlich zum Standard werden soll. In der neuen Benutzeroberfläche sind Widget- und Formulareinstellungen neu angeordnet, um den Zugriff auf häufig verwendete Aktionen zu erleichtern und die Konfigurationskomplexität zu reduzieren. Der Builder unterstützt jetzt außerdem die KI-Integration über MCP, wodurch eine Interaktion direkt aus vertrauten Entwicklungsumgebungen möglich ist.

Anpassungs- und Lokalisierungsverbesserungen

Formbox erweitert die Anpassungsoptionen für den eingebetteten Form Builder, einschließlich der Möglichkeit, adaptive Formularfunktionen auszublenden und benutzerdefinierte Renderer über die Konfiguration auszuwählen. Es ist jetzt auch möglich, Kopf- und Fußzeilen in Formulare einzufügen, was eine flexiblere Struktur und ein individuelleres Branding ermöglicht. Vollständige Übersetzungsunterstützung für die Form-Builder-Oberfläche wurde hinzugefügt, einschließlich Arabisch, das jetzt auch für mehrsprachige Formulare verfügbar ist.

Zustellung und Integration

Formulare können per E-Mail direkt aus der Benutzeroberfläche an Patienten gesendet werden. Dies ermöglicht einfache Workflows ohne zusätzliche Integrationsschichten.

Ein Sandbox-Modus wurde für Test- und Entwicklungsumgebungen hinzugefügt. Das System unterstützt außerdem die Konfiguration mehrerer Terminology-Server sowie die Anpassung des Ladeverzeichnisses in eingebetteten Formularen.

Mandantenfähigkeit und Sicherheit

Das mandantenübergreifende Teilen von Formularen ist ab der Root-Ebene verfügbar. Dies vereinfacht die Wiederverwendung von Vorlagen in mandantenfähigen Umgebungen.

Sitzungs-Timeout-Parameter können jetzt konfiguriert werden, um das automatische Abmeldeverhalten zu steuern. Zusätzliche Konfigurationsoptionen stehen für eingebettete Form-Builder-Instanzen zur Verfügung.

Leistung

Die Ladezeit von Formularen wurde sowohl für den Form Renderer als auch für den Form Builder optimiert. Diese Verbesserungen reduzieren die Latenz in eingebetteten und interaktiven Szenarien.

Die Änderungen zielen darauf ab, die Reaktionsfähigkeit in Produktionsumgebungen zu verbessern. Dies ist besonders relevant für benutzerorientierte Workflows.

Das vollständige Release erkunden

Vollständige Versionshinweise, Dokumentation und Konfigurationsdetails sind in der offiziellen Dokumentation verfügbar. Diese umfassen Einrichtungsanleitungen, API-Referenzen und Beispiele für jede Funktion.

Diesen Artikel teilen
Comments
Comments
Sign in
Loading comments...
Subscribe to our blog

Get the latest articles on FHIR, interoperability, and healthcare IT.