אחסון נתונים רפואיים באמצעות ספריות לקוח
בדף הזה מוסבר איך משתמשים ב-Cloud Healthcare API ובספריות הלקוח של Google API כדי לבצע את המשימות הבאות:
- יוצרים מערך נתונים של Cloud Healthcare API.
- יוצרים אחד ממאגרי הנתונים הבאים בתוך מערך הנתונים:
- מאגר Digital Imaging and Communications in Medicine (DICOM)
- מאגר Fast Healthcare Interoperability Resources (FHIR)
- מאגר Health Level Seven International Version 2 (HL7v2)
- אחסון ובדיקה של סוג מסוים של נתונים רפואיים במאגר DICOM, FHIR או HL7v2.
אם אתם רוצים לעבוד רק עם סוג אחד של מאגר נתונים, אתם יכולים לדלג ישירות לקטע הזה במדריך לתחילת העבודה אחרי שתשלימו את השלבים בקטע לפני שמתחילים ובקטע יצירת מערך נתונים.
לפני שמתחילים
- נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
-
התקינו את ה-CLI של Google Cloud.
-
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:
gcloud init -
יוצרים או בוחרים Google Cloud פרויקט.
תפקידים שנדרשים כדי לבחור או ליצור פרויקט
- Select a project: כדי לבחור פרויקט לא צריך תפקיד IAM ספציפי – אפשר לבחור כל פרויקט שקיבלתם בו תפקיד.
-
יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד Project Creator (יצירת פרויקטים) (
roles/resourcemanager.projectCreator), שכולל את ההרשאהresourcemanager.projects.create. איך מקצים תפקידים
-
יוצרים Google Cloud פרויקט:
gcloud projects create PROJECT_ID
מחליפים את
PROJECT_IDבשם של פרויקט Google Cloud שיוצרים. -
בוחרים את הפרויקט שיצרתם: Google Cloud
gcloud config set project PROJECT_ID
מחליפים את
PROJECT_IDבשם הפרויקט ב- Google Cloud .
מפעילים את Cloud Healthcare API:
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (
roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאהserviceusage.services.enable. איך מקצים תפקידיםgcloud services enable healthcare.googleapis.com
-
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
מעניקים תפקידים לחשבון המשתמש. מריצים את הפקודה הבאה לכל אחד מהתפקידים הבאים ב-IAM:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
USER_IDENTIFIER: המזהה של חשבון המשתמש . לדוגמה,myemail@example.com. -
ROLE: תפקיד ה-IAM שאתם מקצים לחשבון המשתמש.
-
-
התקינו את ה-CLI של Google Cloud.
-
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:
gcloud init -
יוצרים או בוחרים Google Cloud פרויקט.
תפקידים שנדרשים כדי לבחור או ליצור פרויקט
- Select a project: כדי לבחור פרויקט לא צריך תפקיד IAM ספציפי – אפשר לבחור כל פרויקט שקיבלתם בו תפקיד.
-
יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד Project Creator (יצירת פרויקטים) (
roles/resourcemanager.projectCreator), שכולל את ההרשאהresourcemanager.projects.create. איך מקצים תפקידים
-
יוצרים Google Cloud פרויקט:
gcloud projects create PROJECT_ID
מחליפים את
PROJECT_IDבשם של פרויקט Google Cloud שיוצרים. -
בוחרים את הפרויקט שיצרתם: Google Cloud
gcloud config set project PROJECT_ID
מחליפים את
PROJECT_IDבשם הפרויקט ב- Google Cloud .
מפעילים את Cloud Healthcare API:
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (
roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאהserviceusage.services.enable. איך מקצים תפקידיםgcloud services enable healthcare.googleapis.com
-
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
מעניקים תפקידים לחשבון המשתמש. מריצים את הפקודה הבאה לכל אחד מהתפקידים הבאים ב-IAM:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
USER_IDENTIFIER: המזהה של חשבון המשתמש . לדוגמה,myemail@example.com. -
ROLE: תפקיד ה-IAM שאתם מקצים לחשבון המשתמש.
-
התקנת ספריות הלקוח
בדוגמאות הבאות מוסבר איך להתקין את ספריות הלקוח של Google API:
Go
מידע על הגדרת סביבת פיתוח בשפת Go זמין במאמר הגדרת סביבת פיתוח בשפת Go.
go get google.golang.org/api/healthcare/v1
Java
מידע על הגדרת סביבת פיתוח בשפת Java זמין במאמר הגדרת סביבת פיתוח בשפת Java.
אם משתמשים ב-Maven, צריך להוסיף את הקוד הבא לקובץ pom.xml:
Node.js
מידע על הגדרת סביבת פיתוח ב-Node.js זמין במאמר הגדרת סביבת פיתוח ב-Node.js.
npm install @googleapis/healthcare
Python
מידע על הגדרת סביבת פיתוח ב-Python זמין במאמר הגדרת סביבת פיתוח ב-Python.
# Use a virtual environment as shown in the Python development environment guide.
pip install --upgrade google-api-python-client
יצירת מערך נתונים
מערכי נתונים מכילים מאגרי נתונים, ומאגרי נתונים מכילים נתונים בתחום הבריאות. כדי להשתמש ב-Cloud Healthcare API, צריך ליצור לפחות מערך נתונים אחד.
מריצים את הדוגמה הבאה כדי ליצור מערך נתונים. תשתמשו במערך הנתונים הזה לאורך כל המדריך הזה.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
כדי להשלים את המדריך למתחילים הזה, בוחרים באחד מהקטעים הבאים:
אחסון והצגה של מופע DICOM
בקטע הזה מוסבר איך לבצע את המשימות הבאות:
- יוצרים מאגר DICOM.
- אחסון מופע DICOM בחנות DICOM.
- הצגת המטא-נתונים של מופע DICOM.
ב-Cloud Healthcare API מיושם התקן DICOMweb לאחסון נתונים של הדמיה רפואית ולגישה אליהם.
יצירת מאגר DICOM
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
מאגרי DICOM נמצאים בתוך מערכי נתונים ומכילים מופעי DICOM. מריצים את הדוגמאות הבאות כדי ליצור מאגר DICOM.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-dicom-storeלמזהה של מאגר DICOM
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
אחסון מופע DICOM
מורידים למחשב את קובץ לדוגמה של מופע DICOM. הקובץ מכיל צילום רנטגן של מטופל שעבר הסרת פרטים מזהים.
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
מריצים את הדוגמאות הבאות כדי לאחסן את מופע ה-DICOM. בדוגמאות מניחים שאתם מריצים את הקוד מאותה ספרייה שבה הורדתם את מופע ה-DICOM.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-dicom-storeלמזהה של מאגר DICOM -
dicom_00000001_000.dcmלשם קובץ DICOM
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
הצגת מטא-נתונים של מופע DICOM
מריצים את הדוגמאות הבאות כדי לראות את המטא-נתונים של המופע.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-dicom-storeלמזהה של מאגר DICOM
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
אחרי שמאחסנים וצופים במופע DICOM ב-Cloud Healthcare API, צריך להמשיך לניקוי כדי להימנע מחיובים בחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה.
מידע נוסף על עבודה עם נתוני DICOM זמין במאמר מה עושים עכשיו.
אחסון משאבי FHIR והצגתם
בקטע הזה מוסבר איך לבצע את המשימות הבאות:
- יוצרים מאגר FHIR.
- אחסון משאב FHIR בחנות FHIR.
- צפייה בנתונים של משאב FHIR.
Cloud Healthcare API מיישם את התקן FHIR specification כדי לאחסן נתוני FHIR ולגשת אליהם.
יצירת מאגר FHIR
מאגרי FHIR קיימים בתוך מערכי נתונים ומכילים משאבי FHIR. מריצים את הדוגמאות הבאות כדי ליצור מאגר FHIR.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-fhir-storeלמזהה של מאגר FHIR
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
אחסון משאב FHIR
מריצים את הדוגמאות הבאות כדי לאחסן משאב של מטופל.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-fhir-storeלמזהה של מאגר FHIR
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
צפייה בתוכן של משאב FHIR
מריצים את הדוגמאות הבאות כדי לראות מידע על משאב המטופל.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-fhir-storeלמזהה של מאגר FHIR -
Patientעבור סוג המשאב FHIR
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
אחרי שמאחסנים וצופים במשאב FHIR ב-Cloud Healthcare API, ממשיכים אל ניקוי כדי להימנע מחיובים בחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה.
מידע נוסף על עבודה עם נתוני FHIR זמין במאמר מה עושים עכשיו.
איך מאחסנים וצופים בהודעה של HL7v2
בקטע הזה מוסבר איך לבצע את המשימות הבאות:
- יוצרים מאגר HL7v2.
- אחסון הודעה של HL7v2 במאגר של HL7v2.
- הצגת הנתונים של הודעת HL7v2.
ההטמעה של HL7v2 ב-Cloud Healthcare API תואמת לתקן HL7v2.
יצירת מאגר HL7v2
חנויות HL7v2 נמצאות בתוך מערכי נתונים ומכילות הודעות HL7v2. מריצים את הדוגמאות הבאות כדי ליצור חנות HL7v2.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-hl7v2-storeלמזהה החנות ב-HL7v2
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
יצירת הודעה של HL7v2
מורידים את קובץ ההודעות לדוגמה של HL7v2 למחשב:
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
ההודעה בפורמט HL7v2 מכילה את המידע הבסיסי הבא, שמקודד ב-base-64 בשדה
dataשל קובץ הדוגמה: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מריצים את הדוגמאות הבאות כדי לאחסן את ההודעה של HL7v2. בדוגמאות מניחים שהקוד מופעל מאותה ספרייה שבה הורדה הודעת HL7v2.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-hl7v2-storeלמזהה החנות ב-HL7v2 -
hl7v2-sample.jsonלשם הקובץ של הודעת HL7v2
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
הפלט מכיל מזהה הודעה של HL7v2. תצטרכו את המזהה הזה בקטע הבא.
הצגת התוכן של הודעות HL7v2
מריצים את הדוגמאות הבאות כדי לראות את התוכן של הודעת HL7v2.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים -
my-hl7v2-storeלמזהה החנות ב-HL7v2 - המזהה בתגובה כששמרתם את ההודעה עבור מזהה ההודעה של HL7v2
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
אחרי שמאחסנים וצופים בהודעת HL7v2 ב-Cloud Healthcare API, ממשיכים אל ניקוי כדי להימנע מחיובים בחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה.
מידע נוסף על עבודה עם נתוני HL7v2 זמין במאמר מה עושים עכשיו.
הסרת המשאבים
כדי לא לצבור חיובים בחשבון על המשאבים שבהם השתמשתם בדף הזה, אתם צריכים למחוק את הפרויקט יחד עם המשאבים. Google Cloud Google Cloud
אם יצרתם פרויקט חדש בשביל המדריך למתחילים הזה, אתם יכולים לפעול לפי השלבים במאמר מחיקת הפרויקט. אחרת, מבצעים את השלבים במאמר מחיקת מערך הנתונים.
-
אם תרצו, תוכלו לבטל את פרטי הכניסה שיצרתם ולמחוק את הקובץ המקומי של פרטי הכניסה.
gcloud auth application-default revoke
-
אם רוצים, מבטלים את פרטי הכניסה של ה-CLI של gcloud.
gcloud auth revoke
מחיקת הפרויקט
כדי למחוק Google Cloud פרויקט:
gcloud projects delete PROJECT_ID
מחיקת מערך הנתונים
אם כבר אין לכם צורך במערך הנתונים שנוצר בתחילת העבודה המהירה הזו, אתם יכולים למחוק אותו. מחיקה של מערך נתונים מוחקת אותו לצמיתות, וגם את כל מאגרי הנתונים בפורמטים FHIR, HL7v2 או DICOM שהוא מכיל.
לפני שמריצים את הדוגמאות, מבטלים את ההערה ומספקים את הערכים הבאים אם צריך:
- המזהה של Google Cloud הפרויקט שיצרתם או בחרתם בקטע לפני שמתחילים בשביל מזהה הפרויקט
-
my-datasetבשביל מזהה מערך הנתונים -
us-central1למיקום מערך הנתונים
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Go הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Go API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Java הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Java API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.js הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Node.js API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Python הוראות ההגדרה במאמר מדריך למתחילים לעבודה עם Cloud Healthcare API באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Cloud Healthcare API Python API.
כדי לבצע אימות ב-Cloud Healthcare API, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
איך היה?
המאמרים הבאים
בקטעים הבאים מופיע מידע כללי על Cloud Healthcare API ועל אופן ביצוע המשימות במדריך הזה באמצעות ממשק אחר:
- סקירה כללית על המושגים של Cloud Healthcare API
- אחסון נתונים של שירותי בריאות באמצעות
curlאו PowerShell - אחסון נתונים רפואיים באמצעות Google Cloud מסוף
- אחסון נתונים של מערכות בריאות באמצעות ה-CLI של gcloud
DICOM
- יצירה וניהול של מאגרי DICOM
- חיבור PACS ל-Cloud Healthcare API
- שימוש בתקן DICOMweb
- ייבוא וייצוא של נתוני DICOM באמצעות Cloud Storage
בהצהרת התאימות ל-DICOM מוסבר איך Cloud Healthcare API מיישם את תקן DICOMweb.
FHIR
- יצירה וניהול של מאגרי FHIR
- יצירה וניהול של משאבי FHIR
- ייבוא וייצוא של נתוני FHIR באמצעות Cloud Storage
בהצהרת התאימות ל-FHIR מוסבר איך Cloud Healthcare API מיישם את תקן FHIR.