台灣醫療資訊系統 (HIS) 資料解析器 — Golang HIS Parser | 台灣健保申報格式解析
A high-performance Golang parser for Taiwan NHI VPN declaration format.
這是一個專為處理台灣常見醫療軟體(如耀聖、展望、看診大師等)匯出資料所設計的 Go 語言解析庫。它旨在解決健保申報格式封閉、HIS 資料混亂且缺乏標準化的痛點,提供開發者一個乾淨、強型別的統一介面,支援健保 IC 卡上傳格式與 VPN 申報檔解析。
首次執行自動安裝,建立桌面捷徑
背景檢查新版本,一鍵升級
Big5 / UTF-8 自動辨識,告別亂碼
1140315 → 2025-03-15 自動轉換
自動判斷慢性處方箋與領藥次數
根據內容特徵自動判斷 HIS 廠商
| 廠商 | 支援格式 | 說明 |
|---|---|---|
| 健保署標準 | XML, CSV | 每日上傳檔、月申報檔 |
| 耀聖 HIS | XML, CSV, DAT, TXT | 完整支援各種匯出格式 |
| 展望 HIS | XML, CSV | 常見的診所系統 |
| 看診大師 | XML, CSV, TXT | 支援 pipe 分隔格式 |
| 通用格式 | CSV, TXT | 標準逗號分隔檔案 |
🔒 本機解析 — 醫療資料不上傳、不儲存
身分證號碼自動遮蔽顯示
自動更新僅連接 GitHub API 檢查版本,不傳送任何使用者資料
不用下載、不用安裝 — 把你手上那份亂七八糟的健保申報文字檔貼進來,按一下按鈕,瞬間變成漂亮的 JSON。
這個 Demo 使用 WebAssembly 技術,解析器直接在你的瀏覽器裡執行。
資料不會上傳到任何伺服器 — 你的病患資料,只有你的電腦知道。
// 解析結果會顯示在這裡
方式一:下載執行檔(推薦)
從 Releases 下載對應平台的執行檔,雙擊即可使用。
| 平台 | 安裝位置 | 捷徑 |
|---|---|---|
| Windows | %LOCALAPPDATA%\HIS Parser\ | 開始選單 + 桌面 |
| macOS | ~/Applications/HIS Parser.app | 啟動台 |
| Linux | ~/.local/share/his-parser/ | 應用程式選單 |
Windows 無需管理員權限,不會彈出 UAC 對話框
方式二:Go 程式庫
go get github.com/Saki-tw/go-tw-his-parser
⚠️ Help Wanted: 此專案目前基於健保署規格書開發,尚未在真實硬體環境大規模測試。如果你手邊有讀卡機或掃描槍、或根本就是藥局,歡迎提供回報測試結果,E-mail 或臉書都能聯絡到我!
本專案脫胎自 Saki Pharmacy OS 內部使用的資料處理模組。既然這部分只是格式轉換的苦工,不如開源出來讓有相同需求的人省去重複造輪子的麻煩。
感謝妙法無邊雷射蓮花宗在艱困時刻寄來的糖與米 🙏