Table of Contents

Externe Metadaten

Oftmals haben Sie externe Daten in einem separaten Repository und möchten über die Pathomation-Softwareplattform für digitale Pathologie und virtuelle Mikroskopie darauf zugreifen. Der Import der Daten als Pathomation-Formulardaten ist aus einer Vielzahl von Gründen nicht immer sinnvoll.

Wenn Ihre Daten in diese Kategorie fallen - keine Sorge! PMA.core ermöglicht Ihnen die Verknüpfung mit diesen Daten in Echtzeit.

Konfigurieren von Datenverbindungen

Der erste Schritt bei der Konfiguration Ihrer externen Datenverknüpfung mit PMA.core besteht darin, die Verbindung zur Datenquelle herzustellen. PMA.core unterstützt die Verbindung zu den folgenden Datenbanken

Um eine externe Verbindung hinzuzufügen, klicken Sie einfach auf die Schaltfläche Hinzufügen auf der Seite ExternalData des Administrator-Frontends und wählen dann den gewünschten Verbindungstyp aus. Auf der nächsten Seite werden Sie aufgefordert, Folgendes hinzuzufügen

Konfigurieren Sie Abfragen

Nach der Erstellung der externen Datenbankverbindung müssen wir eine Verknüpfung zwischen den Daten und den Folien in PMA.core erstellen. Dazu müssen wir eine SQL-Abfrage definieren, die PMA.core anweist, wie jede Folie mit einer oder mehreren Datenzeilen in der externen Verbindung verknüpft wird. Dazu müssen wir auf der Seite der externen Datenquelle auf die Schaltfläche Hinzufügen klicken.

SQL-Abfrage

Auch wenn die Seite “Abfrage hinzufügen” kompliziert erscheint, ist sie nichts anderes als eine intuitive Benutzeroberfläche zum Erstellen einer SQL-Abfrage, damit PMA.core die externen Daten mit den bereitgestellten Folien verknüpfen kann. Die Seite ist in zwei Teile unterteilt, auf der rechten Seite befindet sich eine Baumansicht mit PMA.core-Folien, die nur zum Testen der Abfrage verwendet wird, und auf der linken Seite eine Benutzeroberfläche zum Erstellen der Abfrage. Die Teile, die zum erfolgreichen Erstellen der Abfrage benötigt werden, sind:

Wie bereits erwähnt, ist der #SLIDE_IDENTIFIER#-Teil der Abfrage abhängig vom gewählten Modus und dem regulären Ausdruck, falls angegeben. Dies kann also der Dateiname oder der Barcode-Text einer Folie sein, nachdem er durch den regulären Ausdruck umgewandelt wurde.

Bevor Ihre Abfrage fertig ist, müssen Sie testen, ob sie wie erwartet funktioniert

Prüfung

Um Ihre Abfrage auf Fehler zu testen und ihre Ergebnisse zu überprüfen, können Sie das Feld Abfrage testen verwenden. Sie können entweder einen Folienbezeichner manuell in das Textfeld schreiben oder die Schaltfläche Aus Baumansicht festlegen verwenden, nachdem Sie eine Folie aus der Baumansicht auf der rechten Seite des Bildschirms ausgewählt haben.

Wenn Sie auf die Schaltfläche Ausführen klicken, wird die Abfrage auf dem Server ausgeführt. Etwaige Syntaxfehler werden unmittelbar unter der Schaltfläche Ausführen angezeigt. Wenn keine Fehler auftreten, wird ein Popup-Fenster mit den Ergebnissen der Abfrage angezeigt.

Verbrauch und Anwendungen

Nachdem Sie die Abfragen erstellt haben, können Sie nun über die FormData API verwenden, um Daten anzufordern, indem Sie die Abfrage-Id als Formular-Id verwenden, genauso wie Sie native PMA.core-Formulardaten anfordern.

Dies ist dieselbe API, die zur Bereitstellung externer Daten in nachgeschalteten Anwendungen wie PMA.studio, PMA.slidebox, PMA.control usw. verwendet wird.

Mehr Hintergrund

Siehe unseren Blog-Artikel.