Sobald Teams in den Produktivbetrieb übergehen, tauchen die schwierigeren Fragen rund um die Plattform selbst auf: wie man große Datensätze exportiert, wie man Consent-Regeln einhält, wie man analytische Workflows nah an FHIR-Daten hält, wie man die Suchperformance versteht und wie man Operatoren bessere Einblicke in die Datenbank verschafft.
Bei Produkten für Kostenträger zeigt sich der gleiche Druck in anderer Form: Member Matching, Provider Access, Payer-to-Payer-Austausch, Prior-Authorization-Workflows, SMART-App-Registrierung und Portalverwaltung müssen alle zusammenarbeiten.
Aidbox, Formbox und Payerbox 2605 konzentrieren sich auf diese Teile des Workflows.
Bulk-Export mit mehr Kontrolle
Bulk-Export wirkt von außen oft einfach: Daten auswählen, $export ausführen, das Ergebnis in den Speicher übertragen. In der Praxis muss er mehr als nur die Datenselektion abdecken. Teams müssen Consent berücksichtigen, Dateien an den richtigen Speicherort leiten und entscheiden, was passiert, wenn ein einzelner Patientendatensatz einen Fehler verursacht.
Aidbox 2605 fügt Consent-bewussten Export hinzu, wobei die Consent-Strategie als Teil des Exportvorgangs behandelt wird. Bulk-Export kann jetzt Opt-in- und Opt-out-Filterung, UDAP-B2B-Token-Konfiguration und DaVinci-Export-Typ-Zuordnung unterstützen.
Das Release fügt außerdem den Parameter onPatientError hinzu. Teams können das Standardverhalten beibehalten und den Export abbrechen, wenn ein Fehler auf Patientenebene auftritt, oder die betroffenen Patienten überspringen und fortfahren. Diese Fehler bleiben in der Statusantwort als OperationOutcome-Einträge unter patient-errors sichtbar.
Die Speicherkonfiguration wird ebenfalls flexibler. Über _aidbox.*-Parameter kann eine einzelne Exportanfrage den Ziel-Bucket und den Speichertyp – einschließlich S3, Azure oder GCS – überschreiben, ohne die globale Aidbox-Konfiguration zu ändern.
SQL on FHIR als operativer Workflow
Aidbox 2605 fügt den asynchronen Vorgang $viewdefinition-export hinzu, eine native Operation zum Exportieren von SQL on FHIR-ViewDefinitions in den Objektspeicher. Der Job läuft als verwaltete Hintergrundaufgabe und kann bei Bedarf abgebrochen werden.
Das Release fügt außerdem $sqlquery-run hinzu, das eine SQLQuery Library synchron über ViewDefinition-Tabellen ausführt. Es löst relatedArtifact-Abhängigkeiten in benannte Tabellen auf, bindet Eingabeparameter an :name-Platzhalter und streamt das Ergebnis im angeforderten Format.
Dies gibt Teams zwei verschiedene Muster.
Für größere Exportworkflows können ViewDefinitions im Hintergrund in den Speicher materialisiert werden. Für die direkte Abfrageausführung können SQLQuery Libraries gegen ViewDefinition-basierte Tabellen ausgeführt werden und liefern Ergebnisse sofort zurück.
Suchperformance auf Basis realer Nutzung
Die FHIR-Suchperformance ist schwer allein aus der Theorie heraus zu optimieren. Verschiedene Teams suchen nach verschiedenen Parametern. Manche Workloads sind stark auf Datumsangaben angewiesen. Andere stützen sich auf Identifier, Referenzen, Codes oder Kombinationen von Suchparametern. Alles zu indizieren ist nicht immer praktikabel, und Vermutungen führen häufig zu schlechten Kompromissen.
Aidbox 2605 bringt hier zwei wichtige Neuerungen.
Datumsuchparameter können jetzt einen tstzmultirange-Indexpfad verwenden. Dies ist nützlich bei großen Datensätzen, überlappenden Datumsbereichen und Ressourcen mit wiederkehrenden Datumswerten. Außerdem werden ANY-Match-Semantiken für diese wiederkehrenden Datumswerte korrigiert.
Aidbox erfasst jetzt Nutzungs- und Index-Gesundheitsstatistiken pro Parameter. Diese erscheinen in Nutzungsberichten und in der neuen Ansicht „Search Params Stats", zusammen mit Indexvorschlägen auf Basis beobachteter Abfragemuster.
Anstatt die Suchoptimierung als manuelle Untersuchung zu behandeln, können Teams nun sehen, welche Suchparameter verwendet werden und wo Indizes helfen könnten.
Eine Datenbankseite für Operatoren
Aidbox 2605 fügt eine neue datenbankbezogene Seite in der Aidbox-UI unter /u/database hinzu.
Sie besteht aus drei Bereichen. Der Schema Explorer zeigt Tabellen, Größe, Zeilenanzahl und Indexnutzung an. Er kann außerdem VACUUM, ANALYZE und REINDEX für eine ausgewählte Tabelle ausführen.
„Running Queries" zeigt aktive Datenbankabfragen an und gibt Operatoren die Möglichkeit, diese abzubrechen oder zu beenden.
„Search Params Stats" bietet eine sortierbare und filterbare Ansicht der Nutzung von Suchparametern.
Dies sind praktische Werkzeuge für Teams, die Aidbox im Produktivbetrieb einsetzen. Wenn sich das Abfrageverhalten ändert, Tabellen wachsen oder ein Suchmuster aufwändig wird, erhalten Operatoren mehr Einblicke direkt über die Aidbox-UI.
Databricks Delta als Ziel
AidboxTopicDestination unterstützt jetzt Databricks-Delta-Tabellen.
Dies ist nicht nur ein Export zu einem weiteren Speicherziel. AidboxTopicDestination streamt FHIR-Ressourcenänderungen in eine Databricks-Delta-Tabelle, wobei Zeilen durch eine SQL on FHIR-ViewDefinition abgeflacht werden. Dadurch können Analyseteams mit spaltenbasierten Tabellen arbeiten, anstatt mit verschachteltem FHIR-JSON.
Aktualisierungen bei Validierung, Authentifizierung und Mapping
Validierung auf Systemebene ist jetzt über POST /fhir/$validate verfügbar, zusätzlich zu ressourcenbezogenen Validierungsrouten.
Die Passwortverwaltung wurde erweitert. Angemeldete Benutzer können ihr Passwort ändern, nachdem sie das aktuelle bestätigt haben; nach einer erfolgreichen Änderung werden alle Sitzungen abgemeldet. Administratoren können Einmal-Reset-Links mit einer Gültigkeitsdauer von 15 Minuten ausstellen. Reset-Abläufe können bei Benutzern mit aktivierter 2FA auch einen TOTP-Schritt umfassen.
Die Anmeldeseite unterstützt jetzt den Standard-OAuth-Parameter login_hint, sodass das Benutzernamenfeld vorausgefüllt werden kann. Die Bildschirme für Anmeldung, 2FA, Sitzungen und Berechtigungen wurden außerdem mit einem einheitlichen visuellen Stil überarbeitet.
Für Integrations- und ETL-Workflows unterstützen Mapping-Ressourcen jetzt skipReferenceValidation. Dieses Opt-in-Flag ist hilfreich, wenn Daten stufenweise geladen werden und einige Referenzen während der Ausführung nur teilweise verfügbar sind.
Formbox-Updates
Formbox erhielt ebenfalls eine Reihe von Aktualisierungen rund um Formularnutzbarkeit, Sicherheit, Uploads und mehrsprachige Konfiguration.
Datumsvalidierungsmeldungen in NHS-Formularen sind jetzt klarer, insbesondere beim Feedback zu Min- und Max-Validierung. Das Layout des Eingabemodus wurde angepasst, sodass Pflichtfeldanzeigen einheitlicher erscheinen.
Für Umgebungen mit mehreren Organisationen wurde die Organisationsauswahl verbessert.
Formbox aktualisiert außerdem die AccessPolicy-Behandlung für Formularsitzungen durch eine abwärtskompatible Migration, die das Richtlinienabgleichen mit SDC-ausgestellten Sitzungs-Tokens in Einklang bringt.
Die Befüllung von Gruppeneinträgen wurde ebenfalls erweitert und unterstützt jetzt FHIR-Query-Konfiguration und Variablen.
Das Release verbessert die Azure-Blob-Storage-Integration für Dateianhang-Uploads und fügt das automatische Laden der Standardsprache aus der Konfiguration für mehrsprachige Formulare hinzu.
Payerbox-Updates
Payerbox 2605 erweitert kostenträgerbezogene Workflows über Interop APIs, Prior Auth APIs und das FHIR App Portal.
Für Provider Access fügt das Release $provider-member-match für asynchrones demografisches Matching mit Behandlungsbestätigung und Opt-out-Consent-Prüfungen hinzu. Es fügt außerdem $davinci-data-export hinzu, einen asynchronen FHIR Bulk Data-Export über eine Mitglieder-Group, der in Provider-Access- und Payer-to-Payer-Workflows verwendet wird.
Für den Payer-to-Payer-Austausch fügt Payerbox $bulk-member-match hinzu, mit obligatorischem HRex-Consent-Opt-in pro Mitglied und separaten Ergebnissen für übereinstimmende, nicht übereinstimmende und consent-eingeschränkte Mitglieder.
Prior Auth APIs erhielten ebenfalls mehrere Aktualisierungen. Die CDS-Hooks-Unterstützung umfasst jetzt Discovery sowie die Hooks order-sign, order-select, order-dispatch und appointment-book. CRD fügt einen benutzerdefinierten Antwortmodus hinzu, DTR verwendet $questionnaire-package zur Bereitstellung von Fragebögen und Regeln, und PAS fügt Claim/$submit, Claim/$inquire und $submit-attachment hinzu.
Das FHIR App Portal schreitet ebenfalls voran mit SMART-App-Registrierung, Backend-Service-Registrierung für Bulk-Data-APIs, App-Discovery und -Start, Überprüfung verbundener Apps sowie Unterstützung für mehrere Organisationen mit rollenbasierter Zugriffskontrolle.
Mehr Kontrolle über produktive FHIR-Workflows
Aidbox 2605 konzentriert sich auf die operativen Aspekte der Arbeit mit FHIR-Daten im großen Maßstab.
Bulk-Export erhält mehr Kontrolle über Consent, Speicherziele und Fehler auf Patientenebene. SQL on FHIR ergänzt neue Möglichkeiten zum Exportieren von ViewDefinitions und zur Ausführung wiederverwendbarer SQLQuery Libraries. Die Suchoptimierung wird durch Nutzungsstatistiken, Index-Gesundheitsdaten und Indexvorschläge transparenter. Datenbankoperatoren erhalten eine dedizierte UI-Seite für Schema-Übersicht, aktive Abfragen und Suchparameter-Statistiken.
Formbox folgt auf der Formularseite der gleichen Richtung mit Aktualisierungen bei Validierungsmeldungen, Pflichtfeldanzeigen, Organisationsauswahl, SDC-Sicherheit, Datei-Uploads und mehrsprachiger Konfiguration.
Payerbox erweitert das Release auf kostenträgerbezogene Workflows, einschließlich Provider Access, Payer-to-Payer-Austausch, Prior Auth APIs, SMART-App-Registrierung, App-Zugang und Unterstützung für mehrere Organisationen.
Lesen Sie die vollständigen Release Notes für Aidbox und Formbox und Payerbox, oder beteiligen Sie sich an der Diskussion auf Zulip.




