把病歷資料轉成 FHIR R4 標準
支援 XLS / XLSX / CSV / JSON 輸入。批次上傳幾百個檔,瀏覽器內 Web Worker 並行處理, 輸出符合 HL7 FHIR R4 規範的 Bundle JSON、NDJSON、Transaction Bundle。
🔒 檔案 100% 在你的瀏覽器處理 · 不上傳、不留紀錄 · 並行 Worker Pool
💡 完整整理包內含:依 resource type 分組、依病人分組、統計報告 (README)、錯誤列表 (errors.csv)、未匹配範本 (unmatched.csv) ── 診所直接用這個。
預覽 JSON(前 5000 字)
使用方式
- 上傳檔案 / 資料夾
XLS / XLSX / CSV / JSON。可一次拖拉幾百個檔,或直接拖整個資料夾。每個 sheet / array 視為一個 dataset。
- 自動套用範本
依檔名與 sheet 名稱自動推薦對應 FHIR resource 範本(ExClinCalc / 健保處方箋 / KDIGO 體檢 四種)。Web Worker Pool 並行處理。
- 下載 FHIR Bundle
所有 resource 合併成單一 Bundle;或每檔分開、各自獨立的 Bundle 打包成 zip。
支援的 FHIR Resource(v1)
Patient· 身分、姓名、性別、生日、聯絡方式 · HL7 specEncounter· 就診紀錄、狀態、時間段 · HL7 specObservation· 檢驗值、生命徵象(LOINC 編碼) · HL7 spec
規劃中(v2 / v3)
Medication/Condition/Procedure- HL7 v2 message → FHIR R4
- 反向轉換:FHIR → XLS
- 對接 HAPI FHIR public test server 做 round-trip 驗證
- CLI 版本(給診所 IT 跑 batch script)
關於這個工具(定位與限制)
台灣衛福部正在推動以 FHIR R4 作為國家醫療資訊互通標準,目前中山、長庚、馬偕等示範醫院已導入; 未來政策路線圖涵蓋區域醫院與診所,但現階段仍處於少數大型醫院實作階段。
clinconvert 是研究型的 proof-of-concept ── 目的不是成為診所現用工具。真正的診所場景目前還沒在做 FHIR 轉檔, 而且醫療資料傳輸有嚴格的合規與加密要求,需要在更大的 HIS / EMR 架構下整合才能落實。
台灣已有更成熟的開源專案,例如 療心智能 Taiwan-Health-MCP(148 stars, Python + FastMCP + PostgreSQL,整合 ICD-10 / LOINC / 台灣 FDA 資料供 LLM 使用)。 clinconvert 跟它目標不同:前者解決「FHIR 資料 → LLM 查詢」,本工具聚焦「Excel 資料 → FHIR Bundle」這個 pre-step。
本工具的工程展示 / 研究議題:
- 瀏覽器本地處理 ── 對應「強調隱私的醫療資料應在 local 端處理」的設計原則
- Web Worker Pool 並行 ── 探索 client-side 大批檔處理的可行界線
- Adapter pattern ── 為將來擴充 HL7 v2 / DICOM 等格式預留架構
- 結構驗證 ── FHIR R4 必填、enum、reference integrity 等檢查
- 開源 ── 程式碼在 GitHub,作為學習與研究 FHIR 整合的起點
⚠️ 正式臨床使用前需通過 HAPI FHIR validator 等專業驗證,並符合台灣個資法與醫療資訊相關規範。本工具不對輸出做臨床安全保證。