Gesundheitsdaten mit Clientbibliotheken speichern
Auf dieser Seite erfahren Sie, wie Sie mit der Cloud Healthcare API und den Clientbibliotheken für Google APIs die folgenden Aufgaben ausführen:
- ein Cloud Healthcare API-Dataset erstellen
- Erstellen Sie einen der folgenden Datenspeicher im Dataset:
- DICOM-Speicher (Digital Imaging and Communications in Medicine)
- FHIR-Speicher (Fast Healthcare Interoperability Resources)
- Health Level Seven International Version 2-Speicher (HL7v2)
- Bestimmte Arten von medizinischen Daten im DICOM-, FHIR- oder HL7v2-Speicher speichern und prüfen
Wenn Sie nur mit einem Datenspeichertyp arbeiten möchten, können Sie mit diesem Abschnitt der Kurzanleitung direkt fortfahren, nachdem Sie die Schritte in Vorbereitung und Ein Dataset erstellen ausgeführt haben.
Hinweise
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
Clientbibliotheken installieren
In den folgenden Beispielen wird gezeigt, wie Sie die Google API-Clientbibliotheken installieren:
Go
Informationen zum Konfigurieren einer Go-Entwicklungsumgebung finden Sie unter Go-Entwicklungsumgebung einrichten.
go get google.golang.org/api/healthcare/v1
Java
Informationen zum Konfigurieren einer Java-Entwicklungsumgebung finden Sie unter Java-Entwicklungsumgebung einrichten.
Wenn Sie Maven verwenden, fügen Sie der Datei pom.xml
Folgendes hinzu. Verwenden Sie dabei die Version in der Datei https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/healthcare/v1/pom.xml.
Ersetzen Sie in der folgenden Konfiguration beispielsweise VERSION
durch die Version in der Datei:
<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>26.18.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-healthcare</artifactId> <version>VERSION</version> </dependency> </dependencies>
Node.js
Informationen zum Konfigurieren einer Node.js-Entwicklungsumgebung finden Sie unter Node.js-Entwicklungsumgebung einrichten
npm install @googleapis/healthcare
Python
Informationen zum Konfigurieren einer Python-Entwicklungsumgebung finden Sie unter Python-Entwicklungsumgebung einrichten
# Use a virtual environment as shown in the Python development environment guide.
pip install --upgrade google-api-python-client
Dataset erstellen
Datasets enthalten Datenspeicher und Datenspeicher enthalten medizinische Daten. Um die Cloud Healthcare API verwenden zu können, müssen Sie mindestens ein Dataset erstellen.
Führen Sie das folgende Beispiel aus, um ein Dataset zu erstellen. Sie verwenden diesen Datensatz in dieser Kurzanleitung.
Bevor Sie die Beispiele ausführen, entfernen Sie die Kommentarzeichen und geben Sie die folgende Werte:
- Die ID des Google Cloud-Projekts, das Sie unter Vorbereitung für die Projekt-ID erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasets
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Go API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Java in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Java API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Node.js API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Python in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Wählen Sie einen der folgenden Abschnitte aus, um diese Kurzanleitung abzuschließen:
- DICOM-Instanz speichern und ansehen
- FHIR-Ressourcen speichern und ansehen
- HL7v2-Nachricht speichern und ansehen
DICOM-Instanz speichern und ansehen
In diesem Abschnitt wird beschrieben, wie Sie die folgenden Aufgaben ausführen:
- DICOM-Speicher erstellen
- DICOM-Instanz im DICOM-Speicher speichern
- Metadaten der DICOM-Instanz aufrufen
Die Cloud Healthcare API implementiert die DICOMweb für die Speicherung und den Zugriff auf medizinische Bildgebungsdaten.
DICOM-Speicher erstellen
Bevor Sie die Beispiele ausführen, entfernen Sie die Kommentarzeichen und geben Sie die folgende Werte:
DICOM-Speicher sind in Datasets vorhanden und enthalten DICOM-Instanzen. Führen Sie die folgenden Beispiele aus, um einen DICOM-Speicher zu erstellen.
Entfernen Sie vor dem Ausführen der Beispiele die Kommentarzeichen und geben Sie gegebenenfalls die folgenden Werte an:
- Die ID des Google Cloud-Projekts, das Sie unter Vorbereitung für die Projekt-ID erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-dicom-store
für die DICOM-Speicher-ID
Go
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Go in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Go API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Java API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Node.js API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Python in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
DICOM-Instanz speichern
Laden Sie die Beispiel-DICOM-Instanzdatei auf Ihren Rechner herunter. Die Datei enthält eine de-identifizierte Röntgenaufnahme eines Patienten.
curl
curl -O https://cloud.google.com/healthcare-api/docs/resources/dicom_00000001_000.dcm
PowerShell
Invoke-WebRequest -Uri "https://cloud.google.com/healthcare-api/docs/resources/dicom_00000001_000.dcm" -OutFile $pwd/dicom_00000001_000.dcm
Führen Sie die folgenden Beispiele aus, um die DICOM-Instanz zu speichern. Bei den Beispielen wird davon ausgegangen, führen Sie den Code aus demselben Verzeichnis wo Sie die DICOM-Instanz heruntergeladen haben.
Entfernen Sie vor dem Ausführen der Beispiele die Kommentarzeichen und geben Sie gegebenenfalls die folgenden Werte an:
- die ID des Google Cloud-Projekts, das Sie unter Vorbereitung erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-dicom-store
für die DICOM-Speicher-IDdicom_00000001_000.dcm
für den DICOM-Dateinamen
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Go API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Java API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Node.js in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Node.js API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Python in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Metadaten der DICOM-Instanz ansehen
Führen Sie die folgenden Beispiele aus, um die Instanzmetadaten aufzurufen.
Entfernen Sie vor dem Ausführen der Beispiele die Kommentarzeichen und geben Sie gegebenenfalls die folgenden Werte an:
- Die ID des Google Cloud-Projekts, das Sie unter Vorbereitung für die Projekt-ID erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-dicom-store
für die DICOM-Speicher-ID
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Go API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Java API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Node.js in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Node.js API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Python in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Nachdem Sie eine DICOM-Instanz in der Cloud Healthcare API gespeichert und angezeigt haben, fahren Sie mit dem Abschnitt Bereinigen fort, um zu vermeiden, dass Ihrem Google Cloud-Konto die auf dieser Seite verwendeten Ressourcen in Rechnung gestellt werden.
Weitere Informationen zum Arbeiten mit DICOM-Daten finden Sie unter Nächste Schritte.
FHIR-Ressourcen speichern und ansehen
In diesem Abschnitt wird beschrieben, wie Sie die folgenden Aufgaben ausführen:
- Erstellen Sie einen FHIR-Speicher.
- Speichern Sie eine FHIR-Ressource im FHIR-Speicher.
- Sehen Sie sich die Daten zur FHIR-Ressource an.
Die Cloud Healthcare API implementiert den Standard von FHIR-Spezifikation zum Speichern und Zugreifen auf FHIR-Daten.
FHIR-Speicher erstellen
FHIR-Speicher sind in Datasets vorhanden und enthalten FHIR-Ressourcen. Führen Sie folgenden Befehl aus: um einen FHIR-Speicher zu erstellen.
Entfernen Sie vor dem Ausführen der Beispiele die Kommentarzeichen und geben Sie gegebenenfalls die folgenden Werte an:
- die ID des Google Cloud-Projekts, das Sie unter Vorbereitung erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-fhir-store
für die FHIR-Speicher-ID
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Java in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Node.js API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Python in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
FHIR-Ressourcen speichern
Führen Sie die folgenden Beispiele aus, um eine Patientenressource zu speichern.
Entfernen Sie vor dem Ausführen der Beispiele die Kommentarzeichen und geben Sie gegebenenfalls die folgenden Werte an:
- die ID des Google Cloud-Projekts, das Sie unter Vorbereitung erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-fhir-store
für die FHIR-Speicher-ID
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Go API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Java API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Node.js API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Python API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
FHIR-Ressourceninhalte ansehen
Führen Sie die folgenden Beispiele aus, um Informationen zur Patientenressource aufzurufen.
Bevor Sie die Beispiele ausführen, entfernen Sie die Kommentarzeichen und geben Sie die folgende Werte:
- Die ID des Google Cloud-Projekts, das Sie unter Vorbereitung für die Projekt-ID erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-fhir-store
für die FHIR-Speicher-IDPatient
für den FHIR-Ressourcentyp
Java
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Java in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Node.js API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Python API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Nach dem Speichern und Aufrufen einer FHIR-Ressource in der Cloud Healthcare API Fahren Sie mit dem Abschnitt Bereinigen fort, damit keine Gebühren für Ihr Google Cloud-Konto für die auf dieser Seite verwendeten Ressourcen.
Weitere Informationen zum Arbeiten mit FHIR-Daten finden Sie unter Nächste Schritte.
HL7v2-Nachricht speichern und ansehen
In diesem Abschnitt wird beschrieben, wie Sie die folgenden Aufgaben ausführen:
- HL7v2-Speicher erstellen.
- HL7v2-Nachricht im HL7v2-Speicher speichern.
- Daten der HL7v2-Nachricht ansehen.
Die HL7v2-Implementierung in der Cloud Healthcare API entspricht dem HL7v2-Standard.
HL7v2-Speicher erstellen
HL7v2-Speicher sind in Datasets vorhanden und enthalten HL7v2-Nachrichten. Führen Sie die folgenden Beispiele aus, um einen HL7v2-Speicher zu erstellen.
Entfernen Sie vor dem Ausführen der Beispiele die Kommentarzeichen und geben Sie gegebenenfalls die folgenden Werte an:
- die ID des Google Cloud-Projekts, das Sie unter Vorbereitung erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-hl7v2-store
für die HL7v2-Speicher-ID
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Go API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Java in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Node.js API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Python in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
HL7v2-Nachricht erstellen
Laden Sie die Beispieldatei für eine HL7v2-Nachricht auf Ihren Computer herunter:
curl
curl -O https://cloud.google.com/healthcare-api/docs/resources/hl7v2-sample.json
PowerShell
Invoke-WebRequest -Uri "https://cloud.google.com/healthcare-api/docs/resources/hl7v2-sample.json" -OutFile $pwd/hl7v2-sample.json
Die HL7v2-Nachricht enthält folgende grundlegende Informationen, wobei sie im Feld
data
der Beispieldatei base-64-codiert ist:MSH|^~\&|A|SEND_FACILITY|A|A|20180101000000||TYPE^A|20180101000000|T|0.0|||AA||00|ASCII EVN|A00|20180101040000 PID||14^111^^^^MRN|11111111^^^^MRN~1111111111^^^^ORGNMBR
Führen Sie die folgenden Beispiele aus, um die HL7v2-Nachricht zu speichern. Bei den Beispielen wird davon ausgegangen, dass Sie den Code in demselben Verzeichnis ausführen, in das Sie die HL7v2-Nachricht heruntergeladen haben.
Bevor Sie die Beispiele ausführen, entfernen Sie die Kommentarzeichen und geben Sie die folgende Werte:
- die ID des Google Cloud-Projekts, das Sie unter Vorbereitung erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-hl7v2-store
für die HL7v2-Speicher-IDhl7v2-sample.json
für den Namen der HL7v2-Nachrichtendatei
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Go API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Java API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Node.js API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Die Ausgabe enthält eine HL7v2-Nachrichten-ID. Sie benötigen diese ID im nächsten Abschnitt.
Inhalt von HL7v2-Nachrichten ansehen
Führen Sie die folgenden Beispiele aus, um den Inhalt der HL7v2-Nachricht aufzurufen.
Bevor Sie die Beispiele ausführen, entfernen Sie die Kommentarzeichen und geben Sie die folgende Werte:
- die ID des Google Cloud-Projekts, das Sie unter Vorbereitung erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasetsmy-hl7v2-store
für die HL7v2-Speicher-ID- die ID in der Antwort, die Sie beim Speichern der Nachricht für die HL7v2-Nachrichten-ID verwendet haben
Go
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Go in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Java in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Java API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Node.js in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Node.js API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Nach dem Speichern und Anzeigen einer HL7v2-Nachricht in der Cloud Healthcare API Fahren Sie mit dem Abschnitt Bereinigen fort, damit keine Gebühren für Ihr Google Cloud-Konto für die auf dieser Seite verwendeten Ressourcen.
Weitere Informationen zum Arbeiten mit HL7v2-Daten finden Sie unter Nächste Schritte.
Bereinigen
Löschen Sie das Google Cloud-Projekt mit den Ressourcen, damit Ihrem Google Cloud-Konto die auf dieser Seite verwendeten Ressourcen nicht in Rechnung gestellt werden.
Wenn Sie ein neues Projekt für diese Kurzanleitung erstellt haben, führen Sie die Schritte unter Projekt löschen aus. Andernfalls führen Sie die Schritte unter Dataset löschen aus.
-
Optional: Revoke the authentication credentials that you created, and delete the local credential file.
gcloud auth application-default revoke
-
Optional: Revoke credentials from the gcloud CLI.
gcloud auth revoke
Projekt löschen
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
Dataset löschen
Wenn Sie das in dieser Kurzanleitung erstellte Dataset nicht mehr benötigen, können Sie es löschen. Durch das Löschen eines Datasets werden das Dataset und alle darin enthaltenen FHIR-, HL7v2- oder DICOM-Speicher endgültig gelöscht.
Entfernen Sie vor dem Ausführen der Beispiele die Kommentarzeichen und geben Sie gegebenenfalls die folgenden Werte an:
- die ID des Google Cloud-Projekts, das Sie unter Vorbereitung erstellt oder ausgewählt haben
my-dataset
für die Dataset-IDus-central1
für den Speicherort des Datasets
Go
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Go in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Go API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Java in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Java API der Cloud Healthcare API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Kurzanleitung zur Cloud Healthcare API mit Clientbibliotheken. Weitere Informationen finden Sie in der Node.js API der Cloud Healthcare API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel anwenden, folgen Sie der Einrichtungsanleitung für Python in der Cloud Healthcare API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Healthcare API Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei der Cloud Healthcare API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Wie ist es gelaufen?
Nächste Schritte
In den folgenden Abschnitten finden Sie allgemeine Informationen zur Cloud Healthcare API und dazu, wie Sie die Aufgaben in dieser Kurzanleitung mit einer anderen Benutzeroberfläche ausführen:
- Übersicht über die Konzepte der Cloud Healthcare API lesen
- Gesundheitsdaten mit
curl
oder PowerShell speichern - Gesundheitsdaten mit der Google Cloud Console speichern
- Gesundheitsdaten mit der gcloud CLI speichern
DICOM
- DICOM-Speicher erstellen und verwalten
- PACS mit der Cloud Healthcare API verbinden
- DICOMweb-Standard verwenden
- DICOM-Daten mit Cloud Storage importieren und exportieren
Informationen dazu, wie die Cloud Healthcare API den DICOMweb-Standard umsetzt, finden Sie in der DICOM-Konformitätserklärung.
FHIR
- FHIR-Speicher erstellen und verwalten
- FHIR-Ressourcen erstellen und verwalten
- FHIR-Daten mit Cloud Storage importieren und exportieren
Informationen dazu, wie die Cloud Healthcare API den FHIR-Standard umsetzt, finden Sie in der FHIR-Konformitätserklärung.