סקירה כללית
ב-Cloud Healthcare API נעשה שימוש בניהול זהויות והרשאות גישה (IAM) לצורך בקרת גישה.
ב-Cloud Healthcare API, אפשר להגדיר את בקרת הגישה ברמת הפרויקט, מערך הנתונים או מאגר הנתונים. לדוגמה, אתם יכולים לתת גישה לכל מערכי הנתונים בפרויקט לקבוצת מפתחים. במאמרים בקרת גישה ובקרת גישה למוצרים אחרים מוסבר איך מגדירים ומשתמשים ב-IAM עם Cloud Healthcare API.
למידע מפורט על IAM והמאפיינים שלו, תוכלו לעיין במסמכי העזרה של IAM. כדאי לקרוא באופן ספציפי את הקטע בנושא ניהול מדיניות IAM.
כדי להפעיל כל method ב-Cloud Healthcare API, למבצע הקריאה החוזרת (caller) צריכות להיות ההרשאות הנדרשות. מידע נוסף זמין במאמרים בנושא הרשאות ותפקידים.
הרשאות
בטבלאות הבאות מפורטות ההרשאות של IAM שמשויכות ל-Cloud Healthcare API. השמות של ה-methods מקוצרים בטבלה. השם המלא של כל method מתחיל ב-projects.locations..
שיטות לאחסון הסכמה
| שיטה לאחסון הסכמה | ההרשאות הנדרשות |
|---|---|
datasets.consentStores.checkDataAccess |
healthcare.consentStores.checkDataAccess בחנות ההסכמה המבוקשת. |
datasets.consentStores.create |
healthcare.consentStores.create במערך הנתונים הראשי. |
datasets.consentStores.delete |
healthcare.consentStores.delete בחנות ההסכמה המבוקשת. |
datasets.consentStores.evaluateUserConsents |
healthcare.consentStores.evaluateUserConsents בחנות ההסכמה המבוקשת. |
datasets.consentStores.get |
healthcare.consentStores.get בחנות ההסכמה המבוקשת. |
datasets.consentStores.getIamPolicy |
healthcare.consentStores.getIamPolicy בחנות ההסכמה המבוקשת. |
datasets.consentStores.list |
healthcare.consentStores.list במערך הנתונים הראשי. |
datasets.consentStores.patch |
healthcare.consentStores.update בחנות ההסכמה המבוקשת. |
datasets.consentStores.queryAccessibleData |
healthcare.consentStores.queryAccessibleData בחנות ההסכמה המבוקשת. |
datasets.consentStores.setIamPolicy |
healthcare.consentStores.setIamPolicy בחנות ההסכמה המבוקשת. |
datasets.consentStores.attributeDefinitions.create |
healthcare.attributeDefinitions.create בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.attributeDefinitions.delete |
healthcare.attributeDefinitions.delete במשאב של הגדרת המאפיין המבוקש. |
datasets.consentStores.attributeDefinitions.get |
healthcare.attributeDefinitions.get במשאב של הגדרת המאפיין המבוקש. |
datasets.consentStores.attributeDefinitions.list |
healthcare.attributeDefinitions.list בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.attributeDefinitions.patch |
healthcare.attributeDefinitions.update במשאב של הגדרת המאפיין המבוקש. |
datasets.consentStores.consentArtifacts.create |
healthcare.consentArtifacts.create בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.consentArtifacts.delete |
healthcare.consentArtifacts.delete במשאב של ארטיפקט ההסכמה המבוקש. |
datasets.consentStores.consentArtifacts.get |
healthcare.consentArtifacts.get במשאב של ארטיפקט ההסכמה המבוקש. |
datasets.consentStores.consentArtifacts.list |
healthcare.consentArtifacts.list בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.consents.create |
healthcare.consents.create בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.consents.delete |
healthcare.consents.delete במשאב ההסכמה המבוקש. |
datasets.consentStores.consents.get |
healthcare.consents.get במשאב ההסכמה המבוקש. |
datasets.consentStores.consents.list |
healthcare.consents.list בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.consents.patch |
healthcare.consents.update במשאב ההסכמה המבוקש. |
datasets.consentStores.consents.revoke |
healthcare.consents.revoke במשאב ההסכמה המבוקש. |
datasets.consentStores.userDataMappings.archive |
healthcare.userDataMappings.archive במשאב המיפוי של נתוני המשתמש המבוקשים. |
datasets.consentStores.userDataMappings.create |
healthcare.userDataMappings.create בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.userDataMappings.delete |
healthcare.userDataMappings.delete במשאב המיפוי של נתוני המשתמש המבוקשים. |
datasets.consentStores.userDataMappings.get |
healthcare.userDataMappings.get במשאב המיפוי של נתוני המשתמש המבוקשים. |
datasets.consentStores.userDataMappings.list |
healthcare.userDataMappings.list בחנות שבה מוצגת בקשת הסכמת ההורים. |
datasets.consentStores.userDataMappings.patch |
healthcare.userDataMappings.update במשאב המיפוי של נתוני המשתמש המבוקשים. |
שיטות של מערך הנתונים
| שיטה של מערכי נתונים | ההרשאות הנדרשות |
|---|---|
datasets.create |
healthcare.datasets.create בפרויקט Google Cloud ההורה. |
datasets.deidentify |
|
datasets.delete |
healthcare.datasets.delete במערך הנתונים המבוקש. |
datasets.get |
healthcare.datasets.get במערך הנתונים המבוקש. |
datasets.getIamPolicy |
healthcare.datasets.getIamPolicy במערך הנתונים המבוקש. |
datasets.list |
healthcare.datasets.list בפרויקט Google Cloud ההורה. |
datasets.patch |
healthcare.datasets.update במערך הנתונים המבוקש. |
datasets.setIAMPolicy |
healthcare.datasets.setIamPolicy במערך הנתונים המבוקש. |
שיטות לאחסון DICOM
| שיטת DICOM store | ההרשאות הנדרשות |
|---|---|
datasets.dicomStores.create |
healthcare.dicomStores.create במערך הנתונים הראשי. |
datasets.dicomStores.deidentify |
|
datasets.dicomStores.delete |
healthcare.dicomStores.delete בחנות DICOM המבוקשת. |
datasets.dicomStores.export |
|
datasets.dicomStores.get |
healthcare.dicomStores.get בחנות DICOM המבוקשת. |
datasets.dicomStores.getIamPolicy |
healthcare.dicomStores.getIamPolicy ב-DICOM store המבוקש. |
datasets.dicomStores.import |
|
datasets.dicomStores.list |
healthcare.dicomStores.list במערך הנתונים הראשי. |
datasets.dicomStores.patch |
healthcare.dicomStores.update בחנות DICOM המבוקשת. |
datasets.dicomStores.searchForInstances |
healthcare.dicomStores.dicomWebRead ב-DICOM store המבוקש. |
datasets.dicomStores.searchForSeries |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.searchForStudies |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.setIamPolicy |
healthcare.dicomStores.setIamPolicy ב-DICOM store המבוקש. |
datasets.dicomStores.storeInstances |
healthcare.dicomStores.dicomWebWrite ב-DICOM store המבוקש. |
datasets.dicomStores.studies.delete |
healthcare.dicomStores.dicomWebDelete ב-DICOM store המבוקש. |
datasets.dicomStores.studies.retrieveMetadata |
healthcare.dicomStores.dicomWebRead ב-DICOM store המבוקש. |
datasets.dicomStores.studies.retrieveStudy |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.searchForInstances |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.searchForSeries |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.storeInstances |
healthcare.dicomStores.dicomWebWrite ב-DICOM store המבוקש. |
datasets.dicomStores.studies.updateInstances |
healthcare.dicomStores.dicomWebUpdate בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.updateMetadata |
healthcare.dicomStores.dicomWebUpdate בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.series.delete |
healthcare.dicomStores.dicomWebDelete ב-DICOM store המבוקש. |
datasets.dicomStores.studies.series.retrieveMetadata |
healthcare.dicomStores.dicomWebRead ב-DICOM store המבוקש. |
datasets.dicomStores.studies.series.retrieveSeries |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.series.searchForInstances |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.series.updateMetadata |
healthcare.dicomStores.dicomWebUpdate ב-DICOM store המבוקש. |
datasets.dicomStores.studies.series.instances.delete |
healthcare.dicomStores.dicomWebDelete ב-DICOM store המבוקש. |
datasets.dicomStores.studies.series.instances.retrieveInstance |
healthcare.dicomStores.dicomWebRead ב-DICOM store המבוקש. |
datasets.dicomStores.studies.series.instances.retrieveMetadata |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.series.instances.retrieveRendered |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.series.instances.updateMetadata |
healthcare.dicomStores.dicomWebUpdate ב-DICOM store המבוקש. |
datasets.dicomStores.studies.series.instances.frames.retrieveFrames |
healthcare.dicomStores.dicomWebRead ב-DICOM store המבוקש. |
datasets.dicomStores.studies.series.instances.frames.retrieveRendered |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
datasets.dicomStores.studies.series.instances.bulkdata.retrieveBulkdata |
healthcare.dicomStores.dicomWebRead בחנות DICOM המבוקשת. |
שיטות של חנות FHIR
| שיטת FHIR store | ההרשאות הנדרשות |
|---|---|
datasets.fhirStores.applyConsents |
healthcare.fhirStores.applyConsents במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.applyAdminConsents |
healthcare.fhirStores.applyConsents במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.configureSearch |
healthcare.fhirStores.configureSearch בחנות FHIR המבוקשת. |
datasets.fhirStores.create |
healthcare.fhirStores.create במערך הנתונים הראשי. |
datasets.fhirStores.deidentify |
|
datasets.fhirStores.delete |
healthcare.fhirStores.delete בחנות FHIR המבוקשת. |
datasets.fhirStores.explainDataAccess |
healthcare.fhirStores.explainDataAccess במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.export |
|
datasets.fhirStores.get |
healthcare.fhirStores.get בחנות FHIR המבוקשת. |
datasets.fhirStores.getFHIRStoreMetrics |
healthcare.fhirStores.get בחנות FHIR המבוקשת. |
datasets.fhirStores.getIamPolicy |
healthcare.fhirStores.getIamPolicy בחנות FHIR המבוקשת. |
datasets.fhirStores.import |
|
datasets.fhirStores.list |
healthcare.fhirStores.list במערך הנתונים הראשי. |
datasets.fhirStores.patch |
healthcare.fhirStores.update בחנות FHIR המבוקשת. |
datasets.fhirStores.rollback |
healthcare.fhirStores.rollback בחנות FHIR המבוקשת. |
datasets.fhirStores.setIamPolicy |
healthcare.fhirStores.setIamPolicy בחנות FHIR המבוקשת. |
datasets.fhirStores.fhir.Encounter-everything |
healthcare.fhirResources.get בכל משאב שמוחזר. |
datasets.fhirStores.fhir.Observation-lastn |
healthcare.fhirStores.searchResources בחנות FHIR הראשית. |
datasets.fhirStores.fhir.Patient-everything |
healthcare.fhirResources.get בכל משאב שמוחזר. |
datasets.fhirStores.fhir.Resource-purge |
healthcare.fhirResources.purge במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.fhir.capabilities |
healthcare.fhirStores.get בחנות FHIR המבוקשת. |
datasets.fhirStores.fhir.conditionalDelete |
|
datasets.fhirStores.fhir.conditionalPatch |
|
datasets.fhirStores.fhir.conditionalUpdate |
|
datasets.fhirStores.fhir.create |
|
datasets.fhirStores.fhir.delete |
healthcare.fhirResources.delete במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.fhir.executeBundle |
healthcare.fhirResources.executeBundle בחנות FHIR המבוקשת, והרשאות נוספות (כמו healthcare.fhirResources.create ו-healthcare.fhirResources.update) שמתאימות לפעולות נפרדות בחבילה. אם למתקשר ב-API יש הרשאות healthcare.fhirResources.create אבל לא הרשאות healthcare.fhirResources.update, הוא יכול להפעיל רק חבילות שמכילות פעולות healthcare.fhirResources.create. |
datasets.fhirStores.fhir.history |
healthcare.fhirResources.get במשאב המבוקש של מאגר FHIR ובכל אחת מהגרסאות שלו. |
datasets.fhirStores.fhir.patch |
healthcare.fhirResources.patch במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.fhir.read |
healthcare.fhirResources.get במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.fhir.search |
healthcare.fhirStores.searchResources בחנות FHIR הראשית. |
datasets.fhirStores.fhir.update |
healthcare.fhirResources.update במשאב המבוקש של חנות FHIR. |
datasets.fhirStores.fhir.vread |
healthcare.fhirResources.get בגרסת משאב מאגר FHIR המבוקשת. |
datasets.fhirStores.fhir.Patient-consent-enforcement-status |
healthcare.fhirResources.get במשאב המטופל במאגר FHIR המבוקש. |
datasets.fhirStores.fhir.Consent-enforcement-status |
healthcare.fhirResources.get במשאב ההסכמה של מאגר FHIR המבוקש. |
שיטות של חנויות HL7v2
| שיטה לאחסון נתונים בפורמט HL7v2 | ההרשאות הנדרשות |
|---|---|
datasets.hl7V2Stores.create |
healthcare.hl7V2Stores.create במערך הנתונים הראשי. |
datasets.hl7V2Stores.delete |
healthcare.hl7V2Stores.delete בחנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.export |
healthcare.hl7V2Stores.export בחנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.get |
healthcare.hl7V2Stores.get בחנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.import |
healthcare.hl7V2Stores.import בחנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.list |
healthcare.hl7V2Stores.list במערך הנתונים הראשי. |
datasets.hl7V2Stores.patch |
healthcare.hl7V2Stores.update בחנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.getIamPolicy |
healthcare.hl7V2Stores.getIamPolicy בחנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.setIamPolicy |
healthcare.hl7V2Stores.setIamPolicy בחנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.messages.create |
healthcare.hl7V2Messages.create בחנות הראשית ב-HL7v2. |
datasets.hl7V2Stores.messages.delete |
healthcare.hl7V2Messages.delete בהודעה של חנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.messages.get |
healthcare.hl7V2Messages.get בהודעה של חנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.messages.ingest |
healthcare.hl7V2Messages.ingest בהודעה של חנות HL7v2 המבוקשת. |
datasets.hl7V2Stores.messages.list |
healthcare.hl7V2Messages.list בחנות הראשית ב-HL7v2. |
datasets.hl7V2Stores.messages.patch |
healthcare.hl7V2Messages.update בהודעה של חנות HL7v2 המבוקשת. |
שיטות מיקום מודעה
| שיטת המיקום | ההרשאות הנדרשות |
|---|---|
locations.get |
healthcare.locations.get במיקום המבוקש. |
locations.list |
healthcare.locations.list בפרויקט Google Cloud ההורה. |
שיטות של Healthcare Natural Language API
| שיטת Healthcare Natural Language API | ההרשאות הנדרשות |
|---|---|
nlp.analyzeEntities |
healthcare.nlpservice.analyzeEntities |
שיטות הפעלה
| שיטת הפעולה | ההרשאה הנדרשת |
|---|---|
datasets.operations.get |
healthcare.operations.get במערך הנתונים המבוקש. |
datasets.operations.list |
healthcare.operations.list במערך הנתונים המבוקש. |
datasets.operations.cancel |
healthcare.operations.cancel במערך הנתונים המבוקש. |
שיטות להסרת פרטי זיהוי
| שיטה להסרת פרטי זיהוי | ההרשאה הנדרשת |
|---|---|
services.deidentify.deidentifyDicomInstance |
healthcare.deidentify.run |
services.deidentify.deidentifyFhirResource |
healthcare.deidentify.run |
תפקידים
בטבלאות הבאות מפורטים תפקידי IAM ב-Cloud Healthcare API, כולל ההרשאות שמשויכות לכל תפקיד. התפקידים roles/owner, roles/editor ו-roles/viewer כוללים הרשאות לשירותים אחרים של Google Cloud . מידע נוסף על תפקידים מופיע במאמר הסבר על תפקידים.
תפקידים במאגר ההסכמה
| תפקיד מאגר ההסכמה | הרשאות |
|---|---|
בעל הרשאת צפייה במאגרי מידע של הסכמות ב-Healthcare( הצגת רשימה של מאגרי מידע להסכמה במערך נתונים. |
|
מנהל מערכת של חנויות הסכמה ב-Healthcare( ניהול חנויות שדורשות הסכמה. |
|
תפקידים שקשורים להסכמה
| תפקיד ההסכמות | הרשאות |
|---|---|
בעל הרשאת קריאה של הגדרות מאפיינים ב-Healthcare( קריאת אובייקטים של AttributeDefinition בחנות הסכמה. |
|
עורך הגדרות מאפיינים ב-Healthcare( עריכה של אובייקטים מסוג AttributeDefinition. |
|
בעל הרשאת קריאה של ארטיפקטים של הסכמה ב-Healthcare( קריאת אובייקטים מסוג ConsentArtifact בחנות הסכמה. |
|
עורך ארטיפקטים של הסכמה ב-Healthcare( עריכת אובייקטים מסוג ConsentArtifact. |
|
מנהל ארטיפקטים של הסכמה ב-Healthcare( ניהול אובייקטים מסוג ConsentArtifact. |
|
בעל הרשאת קריאה של הסכמה ב-Healthcare( קריאת אובייקטים של הסכמה בחנות הסכמה. |
|
עורך הסכמה ב-Healthcare( עריכת אובייקטים של הסכמה. |
|
בעל הרשאת קריאה של מיפוי נתוני משתמשים ב-Healthcare( קריאת אובייקטים של UserDataMapping בחנות הסכמה. |
|
עורך מיפוי נתוני משתמשים בתחום הבריאות( עריכת אובייקטים של UserDataMapping. |
|
תפקידים במערכי נתונים
| תפקיד במערכי נתונים | הרשאות |
|---|---|
צופה בקבוצות נתונים רפואיים( הצגת רשימה של מערכי הנתונים של שירותי הבריאות בפרויקט. |
|
מנהל מערך נתונים רפואי( ניהול מערכי נתונים רפואיים. |
|
תפקידים במאגר DICOM
| תפקיד מאגר DICOM | הרשאות |
|---|---|
בעל הרשאת צפייה במאגרי DICOM ב-Healthcare( הצגת רשימה של חנויות DICOM במערך נתונים. |
|
מנהל מערכת של חנויות DICOM ב-Healthcare( ניהול חנויות DICOM. |
|
בעל הרשאת צפייה ב-DICOM ב-Healthcare( אחזור תמונות DICOM ממאגר DICOM. |
|
עורך DICOM ב-Healthcare( עריכה של תמונות DICOM בנפרד או בכמות גדולה. |
|
תפקידים בחנות FHIR
| תפקיד בחנות FHIR | הרשאות |
|---|---|
בעל הרשאת צפייה במאגרי FHIR ב-Healthcare( הצגת רשימה של מאגרי FHIR במערך נתונים. |
|
מנהל מערכת של חנויות FHIR ב-Healthcare( ניהול מאגרי משאבים ב-FHIR. |
|
בעל הרשאת קריאה של משאבי FHIR בתחום הבריאות( לקרוא ולחפש משאבי FHIR. |
|
עורך משאבים של Healthcare FHIR( יצירה, מחיקה, עדכון, קריאה וחיפוש של משאבי FHIR. |
|
תפקידים בחנויות HL7v2
| תפקיד בחנות HL7v2 | הרשאות |
|---|---|
בעל הרשאת הצגה של החנויות ב-Healthcare HL7v2( הצגת החנויות ב-HL7v2 במערך נתונים. |
|
מנהל מערכת של החנויות ב-Healthcare HL7v2( ניהול החנויות ב-HL7v2. |
|
מטמיע הודעות של Healthcare HL7v2( מטמיע הודעות של HL7v2 שהתקבלו מרשת מקור. |
|
צרכן הודעות של Healthcare HL7v2( הצגת רשימה וקריאה של הודעות של HL7v2, עדכון תוויות של הודעות ופרסום הודעות חדשות. |
|
עורך הודעות של Healthcare HL7v2( גישת קריאה, כתיבה ומחיקה של הודעות של HL7v2. |
|
תפקידים ב-Healthcare Natural Language API
| תפקיד Healthcare Natural Language API | הרשאות |
|---|---|
צפייה בשירות Healthcare NLP בטא( חילוץ וניתוח של ישויות רפואיות מטקסט נתון. |
|
סוכן שירות של Cloud Healthcare
Cloud Healthcare Service Agent הוא חשבון שירות משותף בפרויקט שמשמש את Cloud Healthcare API כדי ליצור אינטראקציה עם משאבים אחרים ב-Google Cloud.
לדוגמה, סוכן השירות הזה משמש לקריאה ולכתיבה בקטגוריות של Cloud Storage, לכתיבה ב-BigQuery ולפרסום הודעות ב-Pub/Sub מ-Cloud Healthcare API.
כדי לבצע את הפעולות שצוינו למעלה, צריך לתת לסוכן Cloud Healthcare Service גישה לדלי Cloud Storage, למערך הנתונים ב-BigQuery או לנושא ב-Pub/Sub הרלוונטיים.
כשיוצרים מודל הרשאות לפרויקט, חשוב לזכור שהענקת אחד מהתפקידים שמפורטים בהמשך מאפשרת למשתמש להפעיל פעולות שפועלות כסוכן Cloud Healthcare Service ולקבל גישה לכל הנתונים שהסוכן יכול לגשת אליהם:
roles/healthcare.consentStoreAdminroles/healthcare.consentStoreViewerroles/healthcare.dicomStoreEditorroles/healthcare.dicomStoreViewerroles/healthcare.fhirStoreAdminroles/healthcare.hl7V2StoreAdmin
באופן דומה, הקצאת ההרשאות הבאות לתפקידים בהתאמה אישית תאפשר למשתמש להפעיל פעולות שירוצו בתור הסוכן של Cloud Healthcare Service:
healthcare.consentStores.queryAccessibleDatahealthcare.dicomStores.createhealthcare.dicomStores.updatehealthcare.dicomStores.importhealthcare.dicomStores.exporthealthcare.fhirStores.createhealthcare.fhirStores.updatehealthcare.fhirStores.importhealthcare.fhirStores.exporthealthcare.hl7V2Stores.createhealthcare.hl7V2Stores.update
לדוגמה:
- אם למשתמש יש הרשאות ייבוא, הוא יכול להריץ פעולות שמתבצעות בתור הסוכן של Cloud Healthcare Service, אם הפעולות האלה ניגשות לדלי Cloud Storage שלסוכן Cloud Healthcare Service יש הרשאת קריאה אליהם.
- אם למשתמש יש הרשאות ייצוא, הוא יכול להריץ פעולות שפועלות בתור סוכן שירות Cloud Healthcare אם הפעולות האלה ניגשות לקטגוריה שלסוכן השירות יש הרשאת כתיבה אליה.
- משתמש שיש לו הרשאות ליצור או לעדכן מאגר נתונים יכול להגדיר יעדים של התראות Pub/Sub או יעדים של סטרימינג ב-BigQuery שנשלחים על ידי סוכן Cloud Healthcare Service כשמתבצעים שינויים במאגר הנתונים.
מומלץ להשתמש בכמה פרויקטים כדי לבודד עוד יותר את ההרשאות שניתנות לסוכן השירות של Cloud Healthcare.