אחסון נתונים רפואיים באמצעות Google Cloud המסוף
בדף הזה מוסבר איך משתמשים ב-Cloud Healthcare API וב Google Cloud מסוף כדי לבצע את המשימות הבאות:
- יוצרים מערך נתונים של Cloud Healthcare API.
- יוצרים אחד ממאגרי הנתונים הבאים בתוך מערך הנתונים:
- מאגר Digital Imaging and Communications in Medicine (DICOM)
- מאגר Fast Healthcare Interoperability Resources (FHIR)
- מאגר Health Level Seven International Version 2 (HL7v2)
- אחסון נתוני DICOM או FHIR, והצגת התוכן של משאבי FHIR.
אם אתם רוצים לעבוד רק עם סוג אחד של מאגר נתונים, אתם יכולים לדלג ישירות לקטע הזה במדריך לתחילת העבודה אחרי שתשלימו את השלבים בקטע לפני שמתחילים ובקטע יצירת מערך נתונים.
לחצו על תראו לי איך כדי לקרוא הסבר מפורט על המשימה ישירות במסוף Google Cloud :
לפני שמתחילים
- נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
מפעילים את Cloud Healthcare API.
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (
roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאהserviceusage.services.enable. איך מקצים תפקידים
יצירת מערך נתונים
מערכי נתונים מכילים מאגרי נתונים, ומאגרי נתונים מכילים נתונים בתחום הבריאות. כדי להשתמש ב-Cloud Healthcare API, צריך ליצור לפחות מערך נתונים אחד.
במסוף Google Cloud , לוחצים על Healthcare כדי לעבור לדף Datasets.
לוחצים על
יצירת מערך נתונים .בשדה
Name , מזיניםmy-dataset.בשדה
אזור , לוחצים עלus-central1ואז עליצירה .
מערך הנתונים החדש מופיע ברשימת מערכי הנתונים בדפדפן.
כדי להשלים את המדריך למתחילים הזה, בוחרים באחד מהקטעים הבאים:
אחסון מופע DICOM
בקטע הזה מוסבר איך לבצע את המשימות הבאות:
- יוצרים מאגר DICOM.
- ייבוא מופע DICOM אל מאגר DICOM.
ב-Cloud Healthcare API מיושם התקן DICOMweb לאחסון נתונים של הדמיה רפואית ולגישה אליהם. מסוף Google Cloud לא תומך בעסקאות DICOMweb, כמו צפייה במופעים או אחזור שלהם.
יצירת מאגר DICOM
במסוף Google Cloud , עוברים לדף Browser של Cloud Healthcare API:
לוחצים על מערך הנתונים
my-dataset.לוחצים על
יצירת מאגר נתונים .בתפריט
סוג , בוחרים באפשרות DICOM.בשדה
ID , מזינים את הערךmy-dicom-store.לוחצים על
יצירה .
מאגר DICOM מוצג בדף מאגרי נתונים בקבוצת הנתונים my-dataset.my-dicom-store
ייבוא של מופע DICOM
נתוני DICOM לדוגמה זמינים בgs://gcs-public-data--healthcare-nih-chest-xrayקטגוריה של Cloud Storage.
ברשימת מאגרי הנתונים במערך הנתונים, מחפשים את מאגר ה-DICOM שיצרתם ובוחרים בתפריט
פעולות .לוחצים על ייבוא.
בדף Import to DICOM store, בוחרים בתפריט Advanced options ואז באפשרות
Override Cloud Storage path .בשדה
מיקום בתפריט אפשרויות מתקדמות, מזינים את המיקום הבא של מופע DICOM שאתם מייבאים:gs://gcs-public-data--healthcare-nih-chest-xray/dicom/00000001_000.dcmלוחצים על
ייבוא .כדי לעקוב אחרי סטטוס הייבוא, לוחצים על הכרטיסייה
פעולות .אם נתקלים בשגיאות, לוחצים על
פעולות ואז על הצגת הפרטים ב-Cloud Logging.
אחרי שמאחסנים מופע DICOM ב-Cloud Healthcare API, אפשר להמשיך אל השלבים הבאים כדי לקבל מידע על השלבים הבאים, כמו חיפוש או אחזור של תמונות DICOM.
אחסון משאבי FHIR והצגתם
בקטע הזה מוסבר איך לבצע את המשימות הבאות:
- יוצרים מאגר FHIR.
- ייבוא משאבי FHIR למאגר FHIR.
- צפייה בנתונים של משאבי FHIR.
Cloud Healthcare API מטמיע את מפרט FHIR כדי לאחסן נתוני FHIR ולגשת אליהם. Google Cloud המסוף לא תומך בשיטות מסוימות של FHIR API, כמו יצירה או מחיקה של משאבי FHIR, אבל אפשר להשתמש בכלי לצפייה ב-FHIR כדי לראות את התוכן של משאבי FHIR.
יצירת מאגר FHIR
לוחצים על
דפדפן כדי לעבור לדף מערכי נתונים.לוחצים על מערך הנתונים
my-dataset.לוחצים על
יצירת מאגר נתונים .בתפריט
סוג , בוחרים באפשרות FHIR.בשדה
ID , מזינים את הערךmy-fhir-store.כדי לפתוח את הקטע Configure your FHIR store, לוחצים על
Next .לוחצים על
R4 .לוחצים על
יצירה .
מאגר ה-FHIR מוצג בדף מאגרי נתונים במערך הנתונים my-dataset.my-fhir-store
ייבוא משאבי FHIR
נתוני FHIR לדוגמה זמינים בקטגוריה gs://gcp-public-data--synthea-fhir-data-10-patientsCloud Storage. הקטגוריה מכילה ספרייה, fhir_r4_ndjson/, שמכילה כמה סוגים של משאבי FHIR.
ברשימת מאגרי הנתונים במערך הנתונים, מחפשים את מאגר הנתונים
my-fhir-storeFHIR שיצרתם, ואז בוחרים בתפריטפעולות .לוחצים על ייבוא.
לוחצים על התפריט אפשרויות מתקדמות ואז על
החלפת הנתיב של Cloud Storage .בשדה
מיקום בתפריט אפשרויות מתקדמות, מזינים את המיקום הבא של משאבי ה-FHIR שאתם מייבאים:gs://gcp-public-data--synthea-fhir-data-10-patients/fhir_r4_ndjson/*.ndjsonבקטע
FHIR import settings (הגדרות ייבוא FHIR), בוחרים באפשרות Resource (משאב).לוחצים על
ייבוא .כדי לעקוב אחרי סטטוס הייבוא, לוחצים על הכרטיסייה
פעולות .אם נתקלים בשגיאות, לוחצים על
פעולות ואז על הצגת הפרטים ב-Cloud Logging.
צפייה בתוכן של משאב FHIR
נכנסים לדף FHIR viewer במסוף Google Cloud .
בתפריט הנפתח FHIR store, בוחרים את מערך הנתונים
my-datasetואז בוחרים את מאגר ה-FHIRmy-fhir-store.לוחצים על השדה
סוג המשאב . בתפריט הנפתח מאפיינים שמופיע, בוחרים באפשרות סוג משאב ומזינים מטופל.לוחצים על
Patient (מטופל) ברשימה Resource type (סוג המשאב).בוחרים באחד ממקורות המידע על המטופל שמופיעים. כדי לראות מידע נוסף על משאב המטופל, לוחצים על הכרטיסייה Elements או על הכרטיסייה JSON כדי לראות את פרטי משאב המטופל בפורמט JSON.
אחרי שאחסנתם משאב FHIR והצגתם אותו ב-Cloud Healthcare API, תוכלו להמשיך אל השלבים הבאים כדי לקבל מידע על השלבים הבאים.
שמירת הודעות של HL7v2
בקטע הזה מוסבר איך לבצע את המשימות הבאות:
- יוצרים מאגר HL7v2.
- ייבוא הודעות HL7v2 למאגר HL7v2.
יצירת מאגר HL7v2
חנויות HL7v2 נמצאות בתוך מערכי נתונים ומכילות הודעות HL7v2.
לוחצים על
דפדפן כדי לעבור לדף מערכי נתונים.לוחצים על מערך הנתונים
my-dataset.לוחצים על
יצירת מאגר נתונים .בתפריט
סוג , בוחרים באפשרות HL7v2.בשדה
ID , מזינים את הערךmy-hl7v2-store.לוחצים על
יצירה .
החנות ב-HL7v2 מוצגת בדף מאגרי נתונים במערך הנתונים my-dataset.my-hl7v2-store
ייבוא הודעות של HL7v2
הודעות לדוגמה של HL7v2 זמינות בgs://cloud-samples-data/healthcare/hl7v2/messages.ndjson.
ברשימת מאגרי הנתונים במערך הנתונים, מחפשים את מאגר הנתונים ב-HL7v2 שיצרתם ובוחרים בתפריט
פעולות .לוחצים על ייבוא.
בדף Import to HL7v2 store, לוחצים על התפריט Advanced options ואז על
Override Cloud Storage path .בשדה
מיקום בתפריט אפשרויות מתקדמות, מזינים את המיקום הבא של הודעות HL7v2 שאתם מייבאים:gs://cloud-samples-data/healthcare/hl7v2/messages.ndjsonלוחצים על
ייבוא .כדי לעקוב אחרי סטטוס הייבוא, לוחצים על הכרטיסייה
פעולות .אם נתקלים בשגיאות, לוחצים על
פעולות ואז על הצגת הפרטים ב-Cloud Logging.
אחרי שיוצרים מאגר HL7v2, אפשר להמשיך אל השלבים הבאים כדי לקבל מידע על השלבים הבאים, כמו איך להטמיע ולהציג הודעות HL7v2.
הסרת המשאבים
כדי לא לצבור חיובים לחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה, פועלים לפי השלבים הבאים:
אם אתם לא צריכים יותר את מערך הנתונים ואת מאגר הנתונים שנוצרו בתחילת העבודה המהירה הזו, אתם יכולים למחוק את מערך הנתונים. מחיקה של מערך נתונים מוחקת אותו באופן סופי, וגם את כל החנויות בפורמטים FHIR, HL7v2 או DICOM שהוא מכיל.
כדי למחוק קבוצת נתונים:
- לוחצים על
דפדפן כדי לעבור לדף מערכי נתונים. - לצד מערך הנתונים, לוחצים על
פעולות ואז על מחיקה. - מאשרים את המחיקה.
אפשר גם למחוק את הפרויקט שיצרתם.
המאמרים הבאים
בקטעים הבאים מופיע מידע כללי על Cloud Healthcare API ועל אופן ביצוע משימות באמצעות בקשות HTTP ו-Google Cloud CLI:
- לקרוא סקירה כללית של מושגים ב-Cloud Healthcare API.
- שימוש ב-Cloud Healthcare API עם
curlאו PowerShell. - שימוש ב-Cloud Healthcare API עם ה-CLI של gcloud
DICOM
כדאי לעיין במדריך DICOM כדי לקרוא על נושאים כמו:
- יצירה וניהול של מאגרי DICOM
- חיבור PACS ל-Cloud Healthcare API
- שימוש בתקן DICOMweb
- ייבוא וייצוא של נתוני DICOM באמצעות Cloud Storage
בהצהרת התאימות ל-DICOM מוסבר איך Cloud Healthcare API מיישם את תקן DICOMweb.
FHIR
כדי לקרוא על נושאים כמו אלה שמופיעים בהמשך, אפשר לעבור אל המדריך ל-FHIR:
- יצירה וניהול של מאגרי FHIR
- יצירה וניהול של משאבי FHIR
- ייבוא וייצוא של נתוני FHIR באמצעות Cloud Storage
בהצהרת התאימות ל-FHIR מוסבר איך Cloud Healthcare API מיישם את תקן FHIR.
HL7v2
אפשר להמשיך אל המדריך ל-HL7v2 כדי לקרוא נושאים כמו: