醫療健康
醫病資訊管理系統
為大型區域醫院打造的全方位病患健康管理平台,涵蓋行動 App、即時通訊、管理後台與院內系統深度整合。
專案概覽
4
個
獨立服務
HIS
等多套
串接院內系統
7+
項
第三方整合
WebSocket
醫病對話
即時通訊
挑戰
解決方案
微服務架構,各司其職
API Gateway
Go / Gin104 個 API、93 個資料模型、15 個核心服務模組
統一對接院內系統,處理所有業務邏輯
即時通訊
NestJSWebSocket 即時對話
已讀追蹤、離線自動回覆、異常升級通報
行動 App
Flutter34 個頁面、62 個狀態管理模組
健康儀表板、生命徵象追蹤、飲食紀錄、用藥提醒、院內聊天
管理後台
Vue.js110 個 UI 元件
個案管理、團隊管理、推播管理、問卷管理、排班交接
9 個背景排程自動運作
全部自動化,不需人工介入
技術架構
病患 App ──→ ┌──────────────┐ ┌────────────┐
│ API Gateway │ ──→ │ HIS 系統 │
醫護後台 ──→ │ (Go/Gin) │ ──→ │ 掛號/病歷 │
│ 104 APIs │ ──→ │ 檢驗/藥局 │
└──────┬───────┘ └────────────┘
│
┌──────┴───────┐
│ 即時通訊 │ ┌────────────┐
│ (NestJS) │ ──→ │ FCM 推播 │
│ WebSocket │ │ LINE Pay │
└──────────────┘ │ GCS 儲存 │
└────────────┘關鍵數字
API 端點104 個
資料模型93 個
App 功能頁面34 個
狀態管理模組62 個
後台 UI 元件110 個
背景排程任務9 個
外部服務整合7+ 項
部署環境3 套
成果
多系統無縫整合
一個介面操作,背後串接院內掛號、病歷、檢驗、藥局等系統
即時醫病溝通
WebSocket 即時對話,異常數值自動通報,離線自動回覆
全自動化流程
9 個背景排程處理用藥提醒、檢查排程等複雜時序任務
零停機部署
GKE 容器化部署,CI/CD 自動化,更新不影響日常運作
使用技術
GoGinNestJSFlutterVue.jsPostgreSQLWebSocketFirebaseGCSLINE PayCasdoor SSODockerGKECI/CD

