定價

本文將詳細說明 Cloud Healthcare API 的計費方式。 您也可以使用 Google Cloud Pricing Calculator 來估算 Cloud Healthcare API 的使用費用。

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格來計費。

定價總覽

Cloud Healthcare API 的價格取決於以下組合:

價目表

以下價目表列出使用 Cloud Healthcare API 時必須支付哪些費用。

如果您想參考關於使用方式和費用方面的應用案例,請參閱定價示例一節。

資料儲存

資料儲存的收費項目分成「結構化儲存空間」或「Blob 儲存空間」。

根據預設,所有的儲存空間收費項目都屬於「結構化儲存空間」類別。儲存空間容量會依據擷取的資料位元組數,加上基本的索引資料量 (以索引位元組數為準) 和備份位元組數來計算。價格取決於帳單週期內所有資料儲存庫的匯總週期性測量數據。

儲存於所有地區的原始 DICOM 資料都會使用 blob 儲存空間。blob 儲存空間的價格取決於擷取和儲存的非結構化或「blob」位元組數。系統擷取的 DICOM 圖片中的可搜尋中繼資料 (例如 DICOM 標記) 會留存,並按照「結構化儲存空間」的費率計費。

要求量

要求指的是透過下列任一工具叫用的 HTTPS 或 gRPC 作業:

  • healthcare.googleapis.com 端點
  • gcloud 工具
  • Google Cloud Console

要求分成以下類型:

  • 標準要求:所有要求的預設值。
  • 複雜要求:擷取運算需求高於「標準要求」的 API 要求。
  • 多作業要求:擷取多個作業要求。

每月每 100,000 個要求的費率如下:

類別 0 至 25,000 個要求 25,000 至 10 億個要求 超過 10 億個要求
標準要求 $0.00 美元 $0.39 美元 $0.29 美元
複雜要求 $0.00 美元 $0.69 美元 $0.59 美元
多作業要求 $0.00 美元 $0.39 美元 $0.29 美元

除下表另有註明者外,所有作業皆為「標準要求」。

複雜要求作業項目 多作業要求作業項目 免費作業項目
dicomStores.searchForStudies
dicomStores.searchForSeries
dicomStores.searchForInstances
fhir.search
fhir.conditionalUpdate
fhir.conditionalPatch
fhir.Observation-lastn
hl7V2Stores.messages.list
dicomStores.studies.storeInstances
dicomStores.studies.series.instances.retrieveInstance
dicomStores.studies.retrieveStudy
dicomStores.studies.series.retrieveSeries
fhir.Patient-everything
fhir.executeBundle
fhirStores.delete
fhirStores.import
fhir.delete
fhir.Resource-purge
fhir.conditionalDelete
dicomStores.delete
dicomStores.studies.delete
dicomStores.studies.series.delete
dicomStores.studies.series.instances.delete
hl7V2Stores.delete
hl7V2Stores.messages.delete
datasets.delete

例如:

  • 有一筆 FHIR 交易在 75 個資源當中有 100 個作業,這筆交易含有 100 個複雜要求。
  • 在上表「多作業要求作業項目」欄中列出的 DICOM 作業項目可在單一要求中傳輸多個 DICOM 執行個體 (例如,單一 dicomStores.storeInstances 要求可用來上傳多個執行個體)。就這些要求而言,系統會針對每個傳輸的 DICOM 執行個體收取多作業要求的費用。

通知量

通知指的是源自資料儲存庫,並傳送到 Google Cloud 或外部端點的串流事件。通知包含資源名稱、資源中繼資料或整個資源,是系統根據使用者提供的設定而產生的。在預設狀態下,所有通知都是「標準通知」類型。

每月每 100 萬個通知的費率如下:

類別 0 至 100,000 個通知 超過 100,000 個通知
標準通知 $0.00 美元 $0.29 美元

舉例來說,傳送到 Pub/Sub 主題 (連接到資料儲存庫) 的 Pub/Sub 通知就是標準通知。

ETL 作業

Cloud Healthcare API 中的擷取、轉換及載入 (ETL) 作業有三種類別:匯出批次、匯出串流和轉碼 DICOM。

在每個帳單週期中,系統會匯總所有服務的總資料量。 每月每 GB 的費率如下所示。

類別 0 至 1 GB 1 至 1,024 GB (1 TB) 超過 1 TB
匯出批次 $0.19 美元 $0.14 美元 $0.09 美元
匯出串流 $0.34 美元 $0.29 美元 $0.24 美元
轉碼 DICOM $0.00 美元 $0.004 美元 $0.003 美元

這些作業項目會根據資料總處理量計算費用。 匯出作業項目包括所有目的地,例如 Cloud Storage 和 BigQuery。只有使用不同於上傳時所用的 transfer-syntax 對 DICOM 執行個體發出要求時,系統才會收取 DICOM 轉碼作業的費用。擷取交易和大量匯出要求可能會發生這種情況。 詳情請參閱 DICOM 符合聲明中的「擷取交易」部分

匯出到 Cloud Storage 時:

  • DICOM 資料量會依據所儲存檔案的大小計算。
  • FHIR 資料量會依據以通訊協定緩衝區格式傳送的位元組數計算。

匯出到 BigQuery 時:

  • DICOM 資料量會依據儲存的 DICOM 中繼資料計算。
  • FHIR 資料量會依據整個資源計算。

對 DICOM 和 FHIR 來說,使用的測量方式取決於傳輸的通訊協定緩衝區位元組數。

進行轉碼時,資料量會依據資料的輸入大小來計算,而非輸出或最大中間大小。

下表列出了各種 ETL 類別的作業項目:

匯出批次 匯出串流 轉碼 DICOM
fhirStores.export
dicomStores.export
fhir.conditionalDelete
fhir.conditionalPatch
fhir.conditionalUpdate
fhir.create
fhir.delete
fhir.executeBundle fhir.patch
fhir.update
dicomStores.export
dicomStores.studies.retrieveStudy
dicomStores.series.retrieveSeries
dicomStores.studies.series.instances.retrieveInstance
dicomStores.studies.series.instances.retrieveRendered
dicomStores.studies.series.instances.frames.retrieveFrames
dicomStores.studies.series.instances.frames.retrieveRendered

去識別化作業

去識別化作業會依據三個子作業中的資料處理量計算費用:

  • 檢查:在任意文字或圖片上進行,用於檢查是否存在機密資料。
  • 轉換:在去識別化過程中,對機密資料進行遮蓋、替換、雜湊或變更。
  • 處理:涵蓋作業的基本費用。

每個子作業中的資料量視主要作業的設定方式而定。

系統每個月都會依據處理的單位數量和單位所屬級別結算帳單費用。單位分為三個類型,計算方式也各不相同:

  • 檢查單位數:取決於檢查的位元組數和檢查所用的 infoType 數相乘的結果。比方說,檢查 1 GB、1 種 infoType 的資料,就等於 1 giga-unit (GU) 的檢查量。每個去識別化作業的最低收費為 10 kilo-unit。
  • 轉換單位數:取決於轉換的位元組數,其中 1 GB 的資料等於 1 GU 的轉換量。
  • 處理單位數:取決於去識別化作業中的總位元組數。

每一種單位有自己的類別定價,如上表所示:

  • 檢查和轉換費用都是以 giga-unit (GU) 和 tera-unit (TU) 範圍界定。資料表中針對不同範圍列出的價格均以 GU 為單位。

    舉例來說,某個帳單週期的計費方式可能如下所示:

    • 低於 1 GU 的檢查量免費。
    • 1 TU 至 10 TU 的檢查單位數,以每單位 $0.20 美元計算費用。
  • 處理費用以 GB 和 TB 範圍界定。資料表中針對不同範圍列出的價格均以 GB 為單位。

    舉例來說,某個帳單週期的計費方式可能如下所示:

    • 1 GB 以下的結構化儲存空間、批次處理免費。
    • 1 TB 至 10 TB 的結構化儲存空間、批次處理單位數,以每單位 $0.50 美元計算費用。
子作業 0 至 1 GU 1 GU 至 1 TU 1 TU 至 10 TU 超過 10 TU
檢查 $0.00 美元 $0.30 美元 $0.20 美元 $0.10 美元
轉換 $0.00 美元 $3.00 美元 $2.00 美元 $1.00 美元
子作業 類別 0 至 1 GB 1 GB 至 1 TB 1 TB 至 10 TB 超過 10 TB
處理 結構化儲存空間、批次 $0.00 美元 $0.60 美元 $0.50 美元 $0.40 美元
處理 blob 儲存空間、批次 $0.00 美元 $0.08 美元 $0.06 美元 $0.05 美元

子作業項目的費用取決於您是處理 FHIR 還是 DICOM 資料:

FHIR:

  • 系統若針對資源中的某一部分檢查是否含有機密資料並進行後續轉換,即會收取檢查和轉換費用。
  • 整個資源會以「結構化儲存空間、批次」費率收取相關的處理費用。

DICOM:

  • 系統若針對資源中的某一部分 (包括像素資料) 檢查是否含有機密資料,即會收取檢查費用。在檢查期間,DICOM 圖片可能會轉碼成不同的檔案格式,例如 JPEG。也就是說,用於計算圖片檢查費用的位元組數,可能小於原始圖片大小。
  • 系統會針對檢查後轉換的資源部分 (不含像素資料) 收取轉換費用。如果執行了圖片遮蓋作業,則只會收取檢查費用,不會收取轉換費用。如要瞭解實際的運作方式,請參閱 DICOM 去識別化示例
  • 系統會針對整個資源收取相關處理費用,處理費用會按原始 DICOM 執行個體的大小計算。DICOM 中繼資料的處理費用會採用「結構化儲存空間、批次」類別,像素資料的處理費用則採用「blob 儲存空間、批次」類別。

網路

輸入流量

輸入網路的流量一律免費。

跨地區資料傳輸

當傳輸要求源自 Cloud Healthcare API 並傳送到 Google Cloud 上同地區的任何服務時,不必支付資料輸出費用。

若在不同地區之間傳輸資料,或將資料從多地區群組傳輸到同一洲的單一地區 (反之亦然),則適用以下價格。以下為每月每 GB 的價格。

流量的來源和目的地 超過 0 GB
北美洲到北美洲 $0.01 美元
歐洲到歐洲 $0.02 美元
亞太地區到亞太地區 $0.05 美元
跨洲 (不含大洋洲) $0.08 美元
傳入/傳出大洋洲的跨洲流量 $0.15 美元

一般網路用量

一般網路用量適用於離開 Google 的資料。Cloud Healthcare API 使用進階級網際網路輸出,費率如下所示。輸出價格同「Google Cloud Network 定價 - 進階級」價格。

以下為每月每 GB 的價格。

流量的來源和目的地 0 至 10 TB 10 TB 至 150 TB 超過 150 TB
北美洲到北美洲 $0.105 美元 $0.080 美元 $0.060 美元
歐洲到歐洲 $0.105 美元 $0.080 美元 $0.060 美元
亞太地區到亞太地區 $0.120 美元 $0.085 美元 $0.080 美元
南美洲到南美洲 $0.120 美元 $0.085 美元 $0.080 美元
大洋洲到大洋洲 $0.120 美元 $0.085 美元 $0.080 美元
跨洲 (不含大洋洲和中國) $0.120 美元 $0.085 美元 $0.080 美元
傳入/傳出大洋洲的跨洲流量 $0.190 美元 $0.160 美元 $0.150 美元
所有傳入中國的流量 $0.190 美元 $0.160 美元 $0.150 美元

定價示例

FHIR 定價示例

假設以 FHIR 為基礎的應用程式託管於 europe-west2 的 Google Cloud 上,這個應用程式在某個月產生了 25,000,000 個要求,每個資源平均使用 4 KB。其中 500 萬個要求屬於 FHIR 搜尋作業,所以系統會視為複雜要求來計算費用。在一個月的期間內,FHIR 儲存庫留存了平均 1 TB 的資料,其中包括備份和基本的索引資料量。

下表列出此特定月份的使用模式:

定價類別 使用類型 數量
要求量 標準要求
複雜要求
20,000,000
5,000,000
資料儲存 位於 europe-west2 的結構化儲存空間 1 TB

該月費用的計算結果如下:

定價類別 計算方式 價格
要求量 總共 25,000,000 個要求:
(0-25,000 個要求級別) 25,000 個標準要求 * $0.00 美元
(25,000 至 10 億個要求級別) 19,975,000 個標準要求 * $0.39 美元
(0 至 25,000 個要求級別) 25,000 個複雜要求 * $0.00 美元
(25,000 至 10 億個要求級別) 4,975,000 個複雜要求 * $0.69 美元

$0.00 美元
$77.90 美元
$0.00 美元
$34.33 美元
資料儲存 總共 1 TB:
(0 至 1 GB 級別) 1 GB * $0.00 美元
(1 GB 至 1 TB 級別) 1,023 GB * $0.39 美元

$0.00 級別
$398.97 級別
總計 $511.20 美元

DICOM 定價示例

假設在某個月,一家小型影像中心在位於 us-central1 的 DICOM 儲存庫中產生以下項目:

  • 1,000 個 X 光檢查作業 (每個約 10 MB)
  • 300 個 CT 檢查作業 (每個約 300 MB)
  • 200 個 MRI 檢查作業 (每個約 300 MB)

這家影像中心會將影像保留一年時間,所以每月儲存量平均為 160 GB,另外還有 6.4 GB 的剖析中繼標記儲存量 (包括固定占用的資料量)。為了估算發出的要求數,假設每個 X 光檢查作業都包含一張影像,每個 CT 檢查作業和 MRI 檢查作業包含 300 張影像。

另外再假設以下條件:

  • 每個檢查作業都發出兩個中繼資料搜尋要求 (DICOMweb 搜尋交易),所以總共 2*(1,000 + 300 + 200) = 3,000 個複雜要求。
  • 每張影像擷取兩次,所以總共 2*(1,000 + 300 * 300 + 200 * 300) = 302,000 個複雜要求。
  • 每次處理影像要求時,系統都必須進行影像轉碼作業,所以總共 2*160 GB = 320 GB 的轉碼量。

下表列出此特定月份的使用模式:

定價類別 使用類型 數量
要求量 複雜要求
多作業要求
3,000
302,000
資料儲存 位於 us-central1 的結構化儲存空間
位於 us-central1 的 blob 儲存空間
6.4 GB
160 GB
ETL 作業 轉碼 DICOM 320 GB

該月費用的計算結果如下:

定價類別 計算方式 價格
要求量 總共 305,000 個要求:
(0 至 25,000 個要求級別) 3,000 複雜要求 * $0.00 美元
(0 至 25,000 個要求級別) 25,000 個複雜要求 * $0.00 美元
(25,000 至 10 億個要求級別) 277,000 個複雜要求 * $0.39 美元

$0.00 美元
$0.00 美元
$1.08 美元
資料儲存 總共 166.4 GB:
(0 至 1 GB 級別) 0.5 GB 結構化儲存空間 * $0.00 美元
(1 GB 至 1 TB 級別) 5.9 GB 結構化儲存空間 * $0.24 美元
(0 至 1 GB 級別) 1 GB blob 儲存空間 * $0.00
(1 GB 至 1 TB 級別) 159 GB blob 儲存空間* $0.02 美元

$0.00 美元
$1.42 美元
$0.00 美元
$3.18 美元
ETL 作業 總共 320 GB:
(0 至 1 GB 級別) 1 GB * $0.00 美元
(1 GB 至 1 TB 級別) 319 GB * $0.004 美元

$0.00 美元
$1.28 美元
總計 $6.96 美元

HL7v2 定價示例

假設位於 us-central1 的 HL7v2 儲存庫連線至一處護理中心,並使用內部部署 MLLP 介面卡每月建立 10,000,000 個訊息。所以,將會有 10,000,000 個擷取要求傳送到 Cloud Healthcare API。 而為了回應,系統會產生 10,000,000 個確認訊息 (但不會留存在 HL7v2 儲存庫中)。

在一個月的期間內,HL7v2 儲存庫留存了平均 80 GB 的資料,其中包括備份和基本的索引資料量。

下表列出此特定月份的使用模式:

定價類別 使用類型 數量
要求量 標準要求 20,000,000
資料儲存 位於 us-central1 的結構化儲存空間 80 GB

該月費用的計算結果如下:

定價類別 計算方式 價格
要求量 總共 20,000,000 個要求:
(0 至 25,000 個要求級別) 25,000 個標準要求 * $0.00 美元
(25,000 至 10 億個要求級別) 19,975,000 個標準要求 * $0.39 美元

$0.00 美元
$77.90 美元
資料儲存 總共 80 GB:
(0 至 1 GB 級別) 1 GB * $0.00 美元
(1 GB 至 1 TB 級別) 79 GB * $0.24 美元

$0.00
$18.96 美元
總計 $96.86 美元

FHIR 去識別化示例

假設您對 10 GB 的 FHIR 資料執行去識別化作業。在去識別化的流程中,系統將會先檢查 10% (1 GB) 的資料,然後轉換其中 10% (0.1 GB) 的資料。這個流程會使用預設的 15 個 infoType。

該月去識別化作業的費用計算結果如下:

子作業 計算方式 價格
檢查 10 GB * 0.1 的檢查量 * 15 個 infoType * 每 GU $0.30 美元 $4.50 美元
轉換 10 GB * 0.1 的檢查量 * 0.1 的轉換量 * 每 GU $3.00 美元 $0.30 美元
處理 10 GB * 每 GB $0.60 美元 $6.00 美元
總計 $10.80 美元

DICOM 去識別化示例

假設您對 10 GB 的 DICOM 資料執行去識別化作業,其中 90% (9 GB) 的資料由 DICOM 圖片組成。所有圖片都經過檢查,有 10% (0.9 GB) 進行了轉換,並使用了預設的 16 個 infoType。

該月去識別化作業的費用計算結果如下:

子作業 計算方式 價格
檢查 10 GB * 0.9 張圖片 * 16 個 infoType * 每 GU $0.30 美元 $43.20 美元
轉換 與檢查搭配 $0.00 美元
處理 DICOM 中繼資料:10 GB * 0.1 文字 * 每 GB $0.60 美元
像素資料:10 GB * 0.9 張影像 * 每 GB $0.08 美元
$0.60 美元
$0.72 美元
總計 $44.52 美元

後續步驟