1. 適用範圍與單一用途
本政策適用於 Chrome 擴充功能「雲端懷爾抓抓(medcloud2-fhir-bridge)」。本擴充功能的單一用途,是協助依法且已獲授權的醫事人員,在健保醫療資訊雲端查詢系統(MediCloud)目前病人的情境中取得臨床參考資料,於使用者瀏覽器內轉換為 HL7 FHIR R4 Bundle,並由使用者下載或交給 MediPrisma 的瀏覽器本機匯入流程。
本擴充功能不是由衛生福利部中央健康保險署製作、授權或背書,也不會繞過或取代 MediCloud 的機構、醫事人員、讀卡、病人或其他驗證。
2. 本擴充功能處理的資料
在使用者明確啟動功能,且 MediCloud 已顯示目前病人時,本擴充功能依所需步驟處理:
- 個人識別資料:姓名、身分證字號、出生日期、性別,以及用於防止病人混淆的病人 context hash。extension 病人 context 與 FHIR 識別碼使用遮罩值;原始 API 回應可能仍含直接識別。
- 健康與醫療資料:就醫、用藥、檢驗、檢查、影像/病理文字報告、牙科、出院病摘、復健、餘藥、成人預防保健、癌症篩檢及相關臨床參考資料。
- 驗證資訊:擷取期間,在 MediCloud 頁面函式的短效記憶體 closure 中短暫觀察並使用既有 Bearer authorization,只向同一個 MediCloud 來源提出必要請求。
- 網站內容:辨識目前病人所需的 MediCloud 頁面內容,以及使用者啟動後取得的同來源 API 回應。
- 操作設定與技術狀態:去識別化偏好、工作識別碼、時間、大小、資源筆數、遮罩檔名、分頁識別碼、狀態與不含原始病歷內容的錯誤代碼。
本擴充功能不蒐集一般瀏覽紀錄、位置、付款資料、個人通訊、廣告識別碼、分析事件或跨網站追蹤資料。
3. 使用目的
上述資料只用於:
- 確認使用者目前操作的 MediCloud 病人。
- 取得使用者在該工作階段有權查看的臨床參考資料。
- 進行 schema、完整性、病人隔離與 FHIR reference 檢查。
- 在瀏覽器內轉換為 FHIR R4 Bundle。
- 依使用者選擇下載 FHIR JSON、下載原始回應,或交給 MediPrisma 的本機匯入流程。
- 顯示工作進度、錯誤與結果,並在期限到達時清除暫存。
資料不會用於廣告、行銷、資料仲介、信用評估、放款、建立使用者側寫,或與上述單一用途無關的模型訓練。
4. 資料來源與流向
MediCloud
資料來源為使用者已登入且有權查看的 https://medcloud2.nhi.gov.tw。驗證資訊不會回傳給 extension 背景程式、寫入 storage、放進下載檔、由 extension 記錄,或傳給 MediPrisma/發布者。MediCloud 可能依其規範保存使用者的查詢紀錄;該紀錄由 MediCloud/健保署管理,不提供給本 extension 發布者。
使用者下載
- FHIR JSON:依使用者的去識別化設定產生,但仍可能包含敏感個人或健康資料。
- RAW DATA:未轉換的來源回應,不套用 FHIR 去識別化設定,可能包含直接識別與完整臨床內容。
檔案下載後的保存、傳輸與刪除,由使用者及其所屬機構負責。
MediPrisma
使用者選擇 MediPrisma 時,本擴充功能會開啟或重用 https://mediprisma.tw/app/,把該次 FHIR Bundle 一次性交給該頁的瀏覽器本機檔案匯入元件。Bundle 不放入網址、查詢參數、hash、頁面 global 或可見 DOM 文字。若使用者之後在 MediPrisma 啟用 AI 或其他雲端功能,後續處理不再由本擴充功能控制,應以 MediPrisma 當時顯示的揭露與使用者所屬機構規範為準。
發布者與其他第三方
本擴充功能沒有發布者後端、分析工具、遙測、錯誤回報服務、廣告 SDK、追蹤像素或遠端程式碼。發布者不會透過本擴充功能接收病人資料、FHIR Bundle、RAW DATA、Bearer authorization 或使用紀錄。
5. 本機儲存與保存期間
- 原始 MediCloud 回應只在執行記憶體處理;FHIR 轉換完成或 RAW 下載流程結束後不由 extension 保存。
- Bearer authorization 只存在 MediCloud 頁面擷取函式的短效記憶體 closure,函式結束後即不再保留。
- 完成的 FHIR Bundle 可暫存在僅限 trusted extension contexts 的
chrome.storage.session,大小上限 8 MiB、最長一小時。
- 下載或 MediPrisma 匯入不會立即清除 Bundle;使用者明確移除、新工作/病人切換取代、到期或瀏覽器工作階段結束時清除,以先發生者為準。
- 去識別化偏好可保存在 extension 自己的
localStorage,直到使用者更改、清除瀏覽器資料或移除 extension;此偏好不含病歷內容。
本擴充功能不使用 chrome.storage.sync,不把資料同步到使用者的 Google 帳號。
6. 安全措施
- 權限只限
medcloud2.nhi.gov.tw 與 mediprisma.tw,不要求所有網站權限。
- 跨網站連線使用 HTTPS,並在開始前、擷取中及完成後驗證病人情境。
- 驗證資訊不離開 MediCloud 頁面擷取函式。
- FHIR 暫存限制大小、期限與可讀取的 extension context。
- 不將健康資料放入 URL、log、分析事件或 runtime completion message。
- 不下載或執行遠端程式碼。
沒有任何安全措施能保證零風險。使用者不得在未受控的共用電腦上處理病人資料,並應依所屬機構政策保護下載檔。
7. 使用者選擇與刪除
- 使用者可以不啟動擷取、不使用 MediPrisma,或不下載檔案。
- extension 暫存可由使用者明確移除,或於新工作/病人切換、最長一小時到期、瀏覽器工作階段結束或移除 extension 時清除。
- 已下載檔案由使用者在作業系統中刪除;發布者無法存取或代為刪除。
- 發布者不接收個別使用者或病人的資料,因此通常沒有可供查詢、更正或刪除的伺服器端紀錄。
8. 兒童、臨床與法律限制
本擴充功能不是直接提供給兒童的一般消費者服務。具權限醫事人員可能依法在診療情境中處理未成年病人的資料,該處理仍受相同用途限制、安全措施、機構政策與適用法律規範。
MediCloud 資料與本擴充功能輸出均供臨床參考,不是診斷、治療建議或院內正式病歷。使用者應以官方來源、專業判斷及所屬機構的確認、簽章與病歷保存流程為準。
9. Chrome Web Store Limited Use
本擴充功能對使用者資料的使用遵守 Chrome Web Store User Data Policy,包括 Limited Use 要求。資料只用於提供或改善已揭露的單一用途;除政策允許且必要的情形外,不移轉、出售或供人員讀取,也不用於個人化廣告、資料仲介或信用評估。
The use of information received by this extension will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
10. 政策變更與聯絡方式
如資料類別、用途、分享對象、保存方式或權限有實質變更,發布者會在變更生效前更新本頁,並透過商店頁、extension 介面或其他適當方式醒目通知使用者並取得必要同意。
- 發布者:medcloud2-fhir-bridge 專案(GitHub:voho0000)
- 隱私與支援聯絡:GitHub Issues
請勿在公開 issue、一般電子郵件或截圖中傳送真實姓名、身分證字號、生日、病歷、FHIR Bundle、RAW DATA、登入憑證或 token。
English Privacy Policy
1. Scope and single purpose
This policy applies to the Chrome extension medcloud2-fhir-bridge (雲端懷爾抓抓). Its single purpose is to help an authorized healthcare professional obtain clinical reference data for the patient currently displayed in Taiwan NHI MediCloud, convert that data locally in the user's browser into an HL7 FHIR R4 Bundle, and let the user download it or hand it to MediPrisma's browser-local import flow.
The extension is not produced, authorized, or endorsed by Taiwan's National Health Insurance Administration and does not bypass MediCloud authentication or access controls.
2. Data handled
After an explicit user action, the extension handles:
- Identifiers: name, national ID, date of birth, sex, and a patient-context hash used to prevent patient mixing. The extension context and FHIR identifier use a masked value, while raw API responses may still contain direct identifiers.
- Health information: encounters, medications, laboratory and examination records, reports, dental procedures, discharge summaries, rehabilitation, remaining medication days, preventive care, cancer screening, and related clinical reference data.
- Authentication information: the existing MediCloud Bearer authorization is briefly observed and used inside a page-function memory closure only for necessary same-origin requests.
- Website content: the minimum current-patient page content and same-origin API responses required for the requested feature.
- Local preferences and job metadata: de-identification preference, job IDs, timestamps, sizes, resource counts, masked filenames, tab IDs, status, and non-clinical error codes.
The extension does not collect general browsing history, location, payment data, personal communications, advertising identifiers, analytics events, or cross-site tracking data.
3. Use and sharing
Data is used only to verify the current patient, retrieve authorized MediCloud data, perform safety and FHIR validation, convert it to FHIR R4, display progress, remove expired results, and complete the user's selected download or MediPrisma import. It is not used for advertising, marketing, data brokerage, creditworthiness, lending, user profiling, or unrelated model training.
The publisher does not receive patient data, Bundles, raw responses, authorization values, or telemetry. The extension contains no publisher backend, analytics, advertising, tracking, error-reporting SDK, or remote code. MediCloud may retain the authorized user's query logs under its own policies; those logs are controlled by MediCloud/NHIA and are not provided to the extension publisher.
When the user chooses MediPrisma, the extension passes the Bundle once to the browser-local file-import control at https://mediprisma.tw/app/. The Bundle is not placed in a URL, query string, hash, page global, or visible DOM text. Any later use of an optional cloud or AI feature in MediPrisma is outside this extension's control and is subject to the disclosure shown by MediPrisma at that time and the user's organizational rules.
4. Local retention
Raw responses and authentication information remain only in short-lived execution memory. A completed FHIR Bundle may be staged in trusted-context-only chrome.storage.session, capped at 8 MiB and one hour. Download and confirmed MediPrisma import do not consume it; explicit user removal, replacement by a new job or patient switch, expiry, or browser-session end clears it. The extension does not use chrome.storage.sync.
Downloaded files are controlled by the user and their organization. The publisher cannot access or delete them.
5. Security and user choices
The extension uses exact host permissions, HTTPS, repeated patient-context checks, short-lived state, restricted session storage, packaged code only, and a narrow MediPrisma handoff context. Users may choose not to start capture, not to use MediPrisma, not to download a file, or to remove the extension.
6. Children and clinical limitation
The extension is not a general consumer service directed to children. Authorized healthcare professionals may handle a minor patient's data in a lawful clinical context, subject to the same purpose limitations, safeguards, organizational policies, and applicable law.
MediCloud data and the extension's output are clinical reference information, not a diagnosis, treatment recommendation, or official medical record. Users must follow authoritative sources, professional judgment, and their organization's approval, confirmation, signature, and retention processes.
7. Limited Use
The use of information received by this extension will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
User data is used only for the disclosed single purpose and is not sold, used for personalized advertising, provided to data brokers, or used for creditworthiness or lending.
8. Changes and contact
Material changes to data handling will be prominently disclosed before they take effect, with additional consent where required. They will not be disclosed only by silently editing this policy.
- Publisher: medcloud2-fhir-bridge project (GitHub: voho0000)
- Privacy and support contact: GitHub Issues
Never submit real patient records, full identifiers, FHIR Bundles, raw data, credentials, tokens, or unredacted screenshots through a public issue.