醫療健康

醫病資訊管理系統

為大型區域醫院打造的全方位病患健康管理平台,涵蓋行動 App、即時通訊、管理後台與院內系統深度整合。

專案概覽

4
獨立服務
HIS
等多套
串接院內系統
7+
第三方整合
WebSocket
醫病對話
即時通訊

挑戰

01

院內多系統整合

醫院內部有掛號、病歷、檢驗、藥局等多套既有系統,資料格式與協定各不相同。必須建立統一的中間層,讓前端應用能無縫存取所有醫療資料。

02

醫療資料安全

病患個資與醫療紀錄屬高敏感資料。存取權限、傳輸加密、操作稽核都必須到位。不同角色各有不同的資料可見範圍。

03

全天候穩定運作

醫療系統不容許停機。需要零停機部署、自動化監控、災難復原機制。

04

複雜的業務流程

從用藥提醒(33 個時間點)、檢查排程、手術提醒、問卷追蹤到健康衛教——每個流程都有嚴格的時序與觸發條件。

解決方案

微服務架構,各司其職

API Gateway

Go / Gin
104 個 API、93 個資料模型、15 個核心服務模組

統一對接院內系統,處理所有業務邏輯

即時通訊

NestJS
WebSocket 即時對話

已讀追蹤、離線自動回覆、異常升級通報

行動 App

Flutter
34 個頁面、62 個狀態管理模組

健康儀表板、生命徵象追蹤、飲食紀錄、用藥提醒、院內聊天

管理後台

Vue.js
110 個 UI 元件

個案管理、團隊管理、推播管理、問卷管理、排班交接

9 個背景排程自動運作

全部自動化,不需人工介入

01批次同步掛號資料
02檢查提醒
03門診提醒
04手術提醒
05用藥提醒
06排程推播
07問卷過期處理
08追蹤提醒
09運動紀錄處理

技術架構

病患 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

有類似的專案需求?

不論是醫療健康系統、HIS 整合、或病患管理平台,讓我們聊聊怎麼幫你實現。