Anwendung zur Suche nach Gesundheitsdaten erstellen

Wenn Sie in der Agent Search nach klinischen Daten suchen möchten, können Sie einen der folgenden Workflows verwenden:

  • Erstellen Sie einen Datenspeicher für Gesundheitsdaten, importieren Sie FHIR R4-Daten in den Datenspeicher, verbinden Sie ihn mit einer Anwendung zur Suche nach Gesundheitsdaten und fragen Sie die klinischen Daten ab. Weitere Informationen finden Sie unter Datenspeicher für Gesundheitsdaten erstellen.
  • Erstellen Sie eine Anwendung zur Suche nach Gesundheitsdaten, erstellen Sie einen Datenspeicher für Gesundheitsdaten und importieren Sie FHIR R4-Daten in den Datenspeicher. Fragen Sie dann die klinischen Daten ab.

Auf dieser Seite wird die zweite Methode beschrieben.

Häufigkeit des Datenimports

Sie können FHIR R4-Daten auf folgende Weise in einen Datenspeicher importieren:

  • Batchimport: ein einmaliger Import. Daten werden in Batches in einen Datenspeicher importiert. Weitere inkrementelle Importe finden Sie unter Gesundheitsdaten aktualisieren.

  • Streamingimport: ein Datenimport per Streaming in nahezu Echtzeit. Alle inkrementellen Änderungen im FHIR-Quellspeicher werden im Datenspeicher der Agent Search synchronisiert. Für das Streaming ist ein Daten Connector erforderlich, eine Art Datenspeicher. Wenn Sie einen Daten-Connector erstellen möchten, müssen Sie eine Sammlung einrichten. Ein Daten-Connector enthält eine Entität, die auch eine Datenspeicherinstanz ist.

    Sie können das Streaming auch pausieren und fortsetzen und bei Bedarf eine manuelle Synchronisierung durchführen. Weitere Informationen finden Sie unter Datenspeicher für die Suche nach Gesundheitsdaten verwalten.

    Die Datenstreamingrate für einbestimmtes Google Cloud Projekt ist abhängig von den folgenden Kontingenten. Wenn Sie das Kontingent überschreiten, kann es zu Verzögerungen beim Streaming kommen.

Sie können die Häufigkeit des Datenimports beim Erstellen des Datenspeichers auswählen. Diese Konfiguration kann später nicht mehr geändert werden.

Hinweis

Bevor Sie die Anwendung zur Suche nach Gesundheitsdaten erstellen, sollten Sie Folgendes wissen:

  • Die Beziehung zwischen Anwendungen und Datenspeichern für die Suche nach Gesundheitsdaten. Weitere Informationen finden Sie unter Anwendungen und Datenspeicher.

  • Die Vorbereitung Ihrer FHIR-Daten für die Aufnahme.

  • Die Agent Search für das Gesundheitswesen bietet Suchdienste nur in der Multi-Region USA (us) an. Daher müssen sich Ihre Anwendung zur Suche nach Gesundheitsdaten und Ihre Datenspeicher in der Multi-Region us befinden.

  • Wenn Sie Gesundheitsdaten aus einem Cloud Healthcare API-FHIR-Speicher in einem Google Cloud Projekt in einen Agent Search-Datenspeicher in einem anderen Google Cloud Projekt importieren und VPC Service Controls verwenden, müssen sich die beiden Projekte im selben Perimeter befinden.

App erstellen

Sie können eine Anwendung zur Suche nach Gesundheitsdaten entweder in der Google Cloud Console oder über die API erstellen. So erstellen Sie eine Anwendung zur Suche nach Gesundheitsdaten:

Console

  1. Rufen Sie in der Google Cloud Console die Seite KI-Anwendungen auf.

    KI-Anwendungen

  2. Klicken Sie auf der Seite Anwendungen auf Neue App.

  3. Klicken Sie auf der Seite App erstellen unter Suche nach Gesundheitsdaten auf Erstellen.

  4. Wählen Sie im Bereich Konfiguration der Suchanwendung die Option Gesundheitswesen aus.

  5. Wenn Sie generative Antworten aktivieren möchten, die erweiterte LLM-Features für diese App verwenden, klicken Sie auf die Schaltfläche Generative Antworten , um sie zu aktivieren.

    Wenn Sie generative Antworten aktivieren, kann es bis zu fünf Minuten dauern, bis die unterstützten Features verfügbar sind.

  6. Geben Sie im Feld Name der App einen Namen für Ihre App ein.

  7. Geben Sie im Feld Externer Name Ihres Unternehmens oder Ihrer Organisation den allgemeinen Namen Ihres Unternehmens oder Ihrer Organisation ein. Suffixe wie „Inc.“ oder „LLC“ müssen nicht angegeben werden. Dieses Feld ist nützlich, damit das LLM das Unternehmen identifizieren kann, für das die App steht.

  8. Wählen Sie im Bereich Access Transparency die Option Suchmesswerte für diese Anwendung deaktivieren aus, um die Protokollierung von Messwerten für die aktuelle App zu deaktivieren. Diese Einstellung kann nach dem Erstellen der App nicht mehr geändert werden.

  9. Klicken Sie auf Weiter.

  10. Wenn Sie eine Verbindung zu einem Datenspeicher herstellen möchten, gehen Sie auf der Seite Datenspeicher so vor:

    • Wählen Sie einen vorhandenen Datenspeicher für Gesundheitsdaten für den Batchimport oder einen vorhandenen Daten-Connector für den Streamingimport aus. Informationen zum Erstellen eines Datenspeichers oder eines Daten-Connectors vor dem Erstellen einer App finden Sie unter Datenspeicher für Gesundheitsdaten erstellen.
    • Erstellen Sie einen Datenspeicher (für den einmaligen Batchimport) oder einen Daten-Connector, eine Instanz eines Datenspeichers (für den Streamingimport):
      1. Klicken Sie auf Datenspeicher erstellen.
      2. Wählen Sie im Bereich Datenquelle auswählen die Option Healthcare API (FHIR) als Datenquelle aus.
      3. Wenn Sie Daten aus Ihrem FHIR-Speicher importieren möchten, haben Sie folgende Möglichkeiten:
        • Wählen Sie den FHIR-Speicher aus der Liste der verfügbaren FHIR-Speicher aus:
          1. Maximieren Sie das Feld FHIR-Speicher.
          2. Wählen Sie in dieser Liste ein Dataset aus, das sich an einem zulässigen Standort befindet, und wählen Sie dann einen FHIR-Speicher aus, der FHIR-Version R4 verwendet.
        • Geben Sie den FHIR-Speicher manuell ein:
          1. Maximieren Sie das Feld FHIR-Speicher.
          2. Klicken Sie auf FHIR-Speicher manuell eingeben.
          3. Geben Sie im Dialogfeld FHIR-Speichername den vollständigen Namen des FHIR-Speichers im folgenden Format ein:

            project/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID

          4. Klicken Sie auf Speichern.
      4. Wählen Sie im Bereich Synchronisierung eine der folgenden Optionen aus. Diese Auswahl kann nach dem Erstellen des Datenspeichers nicht mehr geändert werden.
        • Einmalig: Einmaliger Batchimport von Daten. Weitere inkrementelle Importe finden Sie unter Gesundheitsdaten aktualisieren.
        • Streaming: Datenimport in nahezu Echtzeit per Streaming. Wenn Sie Daten streamen möchten, müssen Sie einen Daten-Connector erstellen, eine Art Datenspeicher. Wenn Sie einen Streaming-Datenspeicher mit der REST API einrichten möchten, wenden Sie sich an Ihren Customer Engineer.
      5. Wählen Sie im Bereich Wie lautet das Schema für diese Daten? eine der folgenden Optionen aus:
        • Vordefiniertes Google-Schema: Die von Google definierten Schemakonfigurationen wie Indexierbarkeit, Suchbarkeit und Abrufbarkeit für die unterstützten FHIR-Ressourcen und ‑Elemente werden beibehalten. Nachdem Sie diese Option ausgewählt haben, können Sie das Schema nach dem Erstellen des Datenspeichers nicht mehr aktualisieren. Wenn Sie das Schema nach dem Erstellen des Datenspeichers ändern möchten, wählen Sie die Option Benutzerdefiniertes Schema aus.
          1. Klicken Sie auf Weiter.
          2. Geben Sie im Feld Name des Datenspeichers einen Namen für den Datenspeicher ein.
          3. Klicken Sie auf Erstellen.
          4. Der von Ihnen erstellte Datenspeicher wird auf der Seite Datenspeicher aufgeführt.

        • Benutzerdefiniertes Schema: Sie können eigene Schemakonfigurationen wie Indexierbarkeit, Suchbarkeit und Abrufbarkeit für die unterstützten FHIR-Ressourcen und ‑Elemente definieren. Wenn Sie ein konfigurierbares Schema einrichten möchten, wenden Sie sich an Ihren Customer Engineer.
          1. Klicken Sie auf Weiter.
          2. Überprüfen Sie das Schema, maximieren Sie jedes Feld und bearbeiten Sie die Feld einstellungen.
          3. Klicken Sie auf Neue Felder hinzufügen , um neue Felder zu den unterstützten FHIR-Ressourcen hinzuzufügen. Die im von Google definierten Schema bereitgestellten Felder können nicht entfernt werden.
          4. Klicken Sie auf Weiter.
          5. Geben Sie im Feld Name des Daten-Connectors einen Namen für den Daten-Connector ein.
          6. Klicken Sie auf Erstellen.
          7. Der von Ihnen erstellte Daten-Connector wird auf der Seite Datenspeicher aufgeführt. Der FHIR-Quellspeicher wird als Entität im Daten Connector hinzugefügt.

      6. Klicken Sie auf Weiter.
      7. Wählen Sie den erstellten Datenspeicher oder Daten-Connector aus.
  11. Optional: Wenn Sie eine Liste der nicht verfügbaren Datenspeicher sehen möchten, klicken Sie auf Weitere Informationen.

    Eine Tabelle mit einer Liste der Datenspeicher und dem Grund, warum sie nicht verfügbar sind, wird angezeigt. Hier einige Gründe, warum ein Datenspeicher möglicherweise nicht verfügbar ist:

    • Ihr Datenspeichertyp lässt nur eine Verbindung zu einer App zu und der Datenspeicher ist bereits verbunden.
    • Ihr Datenspeicher und Ihre App haben unterschiedliche Typen. Sie können beispielsweise keinen Datenspeicher für die Websitesuche mit einer Anwendung zur Suche nach Gesundheitsdaten verbinden.
  12. Klicken Sie auf Erstellen.

    Wenn die App und der zugehörige Datenspeicher erfolgreich erstellt wurden, werden auf der Datenspeicher-Detailseite die Details der importierten FHIR-Daten angezeigt.

REST

  1. Erstellen Sie einen Datenspeicher für Gesundheitsdaten und importieren Sie Gesundheitsdaten.
  2. Erstellen Sie eine Anwendung zur Suche nach Gesundheitsdaten und verbinden Sie sie mit einem Datenspeicher. Eine Anwendung zur Suche nach Gesundheitsdaten kann nur mit einem Datenspeicher verbunden werden, während ein Datenspeicher mit mehreren Anwendungen verbunden werden kann.

    curl -X POST\
     -H "Authorization: Bearer $(gcloud auth print-access-token)" \
     -H "Content-Type: application/json"\
     -H "X-Goog-User-Project: PROJECT_ID" \
    "https://us-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/us/collections/default_collection/engines?engineId=APP_ID" \
     -d '{
        "displayName": "APP_DISPLAY_NAME",
        "dataStoreIds":"DATA_STORE_ID",
        "industryVertical": "HEALTHCARE_FHIR",
        "solutionType": "SOLUTION_TYPE_SEARCH",
        "searchEngineConfig": {
          "searchTier": "SEARCH_TIER_STANDARD",
          "searchAddOns": ["SEARCH_ADD_ON"]
        }
    }'
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID Ihres Google Cloud Projekts in.
    • APP_ID: die ID der Agent Search-App, die Sie erstellen möchten.
    • APP_DISPLAY_NAME: der Anzeigename der Agent Search-App, die Sie erstellen möchten.
    • DATA_STORE_ID: die ID eines vorhandenen Agent Search-Datenspeichers, den Sie der Agent Search-App hinzufügen möchten.
    • SEARCH_ADD_ON: ein optionales Feld, um anzugeben, ob Sie die erweiterten LLM-Features wie die Suche mit generativen KI-Antworten für diese App verwenden möchten. Wenn Sie erweiterte LLM-Features aktivieren möchten, geben Sie den Wert SEARCH_ADD_ON_LLM ein. Wenn Sie keine erweiterten LLM-Features verwenden möchten, geben Sie entweder SEARCH_ADD_ON_UNSPECIFIED an oder entfernen Sie das searchAddOns Feld. Weitere Informationen finden Sie unter Erweiterte LLM-Features.

App-Erstellung überprüfen

In dieser Aufgabe erfahren Sie, wie Sie überprüfen, ob eine Anwendung zur Suche nach Gesundheitsdaten erfolgreich erstellt wurde und ob FHIR-Daten erfolgreich in den Datenspeicher importiert wurden.

  • In der Google Cloud Console: Wählen Sie die App aus und überprüfen Sie die Details.
  • Verwenden Sie über die REST API die engines.get Methode, um die Details des Datenspeichers für Gesundheitsdaten abzurufen.

Führen Sie die folgenden Schritte aus, um die Erstellung des Datenspeichers und den Datenimport zu überprüfen.

Console

  1. Rufen Sie in der Google Cloud Console die Seite KI-Anwendungen auf.

    KI-Anwendungen

  2. Prüfen Sie auf der Seite Anwendungen, ob die von Ihnen erstellte App in der Liste der Apps enthalten ist.

  3. Prüfen Sie, ob der Datenspeicher, den Sie mit der App verbunden haben, in der Tabelle Verbundene Datenspeicher aufgeführt ist.

  4. Wählen Sie den Datenspeicher aus und überprüfen Sie die Details.

REST

  1. Überprüfen Sie die App-Erstellung.

    curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \
     -H "Content-Type: application/json"\
     -H "X-Goog-User-Project: PROJECT_ID" \
     "https://us-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/us/collections/default_collection/engines/APP_ID"
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID Ihres Google Cloud Projekts in.
    • APP_ID: die ID der Agent Search-App.
  2. Überprüfen Sie die Erstellung des Datenspeichers und den Import von FHIR-Daten.

Nächste Schritte