go-tw-his-parser

台灣醫療資訊系統 (HIS) 資料解析器 — Golang HIS Parser | 台灣健保申報格式解析

License Go Version Saki Studio

專案簡介

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 技術,解析器直接在你的瀏覽器裡執行。
資料不會上傳到任何伺服器 — 你的病患資料,只有你的電腦知道。

⏳ 正在載入解析引擎 (約 3.5MB)...
// 解析結果會顯示在這裡
下載執行檔 查看原始碼

快速開始

方式一:下載執行檔(推薦)

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 內部使用的資料處理模組。既然這部分只是格式轉換的苦工,不如開源出來讓有相同需求的人省去重複造輪子的麻煩。

感謝妙法無邊雷射蓮花宗在艱困時刻寄來的糖與米 🙏

供養 / Support

如果這個工具幫到你,可以請我活下去:

👉 Touch me if you had desolation