Upgrade to Pro — share decks privately, control downloads, hide ads and more …

童醫院敏捷轉型的實踐經驗

 童醫院敏捷轉型的實踐經驗

Agile Tour Taichung 2025 的分享簡報
當精實開發遇見精實醫療-醫院敏捷轉型的實踐經驗

Avatar for Max Lai

Max Lai

June 21, 2025
Tweet

More Decks by Max Lai

Other Decks in Programming

Transcript

  1. About Me • Max Lai • 童綜合醫院資訊部 • 副主任 •

    負責次世代醫療系統研發 • 社群經歷 • 2014年6月共同發起「Taichung.py 」Meetup • 2014年12月發起並主持「台中敏捷社群」活動 • 2015~2018年「台中敏捷之旅研討會 」主辦人 • PyCon TW 2018, 2020, 2021, 2024 投稿分享
  2. • 2019/9 on board 1人 → 2025/06 5th Feature Team

    • Impact • 我們如何在醫院打造即時醫療影像AI平台, (PyCon Taiwan 2020) • 醫療影像AI產品落地挑戰與持續優化的歷程分享, (PyCon APAC 2022) • 為醫療加裝敏捷的引擎, (Agile Summit 2022) • 2022年 SNQ 國家品質標章, 智慧巡迴健檢-AI疾病偵測零距離,即時偵測疾病不漏接 • 2023年 NHQA國家醫療品質獎 全方位智慧健檢-健康護航守門人 • 找出舊 HIS 轉型 HIS 微服務的模式, (PyCon Taiwan 2024) • HIS 2.0 全面啟動(2025) 六年回顧
  3. 醫師 門急住 電子 病歷 護理 收費 行政 管理 藥劑 教學

    研究 檢驗 HIS 上百個子功能 !!! 醫院資訊系統 (HIS)
  4. • 每個工程師獨立開發 • 線上問題、破碎的需求 • 政府來得快又急的需求 • 醫院的資訊系統已運行著許多既有系統 • 有些延用幾10年的技術(ex.

    Informix DB, Delphi, 4GL); • 新舊系統如何無縫介接通常需要特別設計。 • 因為醫療活動持續24小時在進行 • 全部打掉重練重新開發一套系統, • 依過往業界的案例很難達成無痛轉移, • 對管理階層來說不可能投入如此龐大的資金及人力。 在醫院開發或重構的挑戰
  5. 敏捷的優勢來自何處? • 較短的發布週期 • 以小批次進行端到端開發工作 • 即時計畫 • 即時需求 •

    浮現式設計 • 持續自動化測試 • 頻繁的結構化協作 • 強調經驗主義、反應靈敏、改 進導向的模型 一旦你超越了「敏捷」的舊有思惟, 不再認為「敏捷」是一個不可分割的概念, 就可以自由地個別採用敏捷實踐。 《 敏捷升級》 by Steve McConnell
  6. 童綜合醫院-智慧醫療團隊 • Cross Functional Team • PO(CIO)、 Tech Lead、 AI工程師、

    UI/UX設計師、前端/後端工程師 • 主要標註者為 4位放射科醫師& 4位放射師 • 自主建立院內智慧醫療系統及AI平台
  7. ① PACS/影像資料庫 報告資料庫 RIS + 即時輔助診斷 醫師產出報告 HIS Dicom PNG

    AI Inference AI Model NAS ② ③ ④ ⑤ ⑥ ⑦ PyConTW20 PyConTW22 Medical AI Inference Pipeline
  8. 導入Google Design Sprint 發散與收斂的思考活動 Understand Sketch Decide Prototype Validate Define

    理解 發想 抉擇 原型 驗證 定義 第三階段 第四階段 第五階段 第六階段 第一階段 第二階段 https://bit.ly/3pxbkGK
  9. HMW

  10. MAP

  11. 使用者 滿意度 什麼地方好用 User1 非常滿意 • 這個系統不只是麻醉紀錄,也是一個流程系統, • 而且於個案討論時,可以很清楚的看到處置的時間用藥。 User2

    滿意 • 省去手寫診斷跟術式,疾病史自行帶入。 • 免去交接班上一個人字跡潦草看不懂的窘境 • 也會自己累積水量尿量那些,整體來說系統還不錯用 User3 非常滿意 • 不用在手寫診斷跟術式,病人基本資料也都幫我們帶入了,在上小 刀省了很多時間,還不用趁長刀時抓緊寫麻單 User4 滿意 • 不用手寫術式跟診斷,自動帶入病人資料真的很棒 ,對於短刀真 的很方便,也有很多片語可以使用,省去打字紀錄的時間 User5 非常滿意 • 在交班面~版面設計井然有序,交班不掉落 • 在製作PFT檔~異常個素報告字體顯示清晰 User6 滿意 • 接病人時,按照ORMS左側排列順序,一一核對各關卡,井然有序 • 提升病人安全,減少各項疏失的錯誤率 User7 非常滿意 • 節省很多寫麻單的時間, • 一個頁面就可以滿足所有需求,都有各個連結點 使用者回饋 一年節省 8人月(護理師)
  12. 精實思惟→減少浪費 跨單位流程整合及全局優化 • 刪除(Eliminate) • 廢除不必要的作業 • 合併(Combine) • 將兩個以上之作業組合或同步進行

    • 重組(Rearrange) • 變更作業方法或順序 • 簡化(Simplify) • 以更簡易、更單一或更少量的方式
  13. 管路 門診護理(Delphi) 管路 住院護理(Delphi) 管路 急診護理(Delphi) 生命 徵象 管路 整合護理

    管路 微服務(Flask+Vue.js) 生命 徵象 生命 徵象 生命 徵象 • Informix + Pyodbc • 內嵌Web • 抽取共用元件 • 呼叫Delphi Python Socket Server 批價系統 4GL 部份 負擔 部份 負擔 Informix • 抽取 4GL 模組到 Socket Server Flask + Vue.js 1.新舊系統資料互通 2.新舊系統無縫串接 逐步增加新功能/舊系統抽取共用模組 3.以Strangler Pattern 漸進式重構
  14. 麻醉 護理 系統 ICU 護理 系統 個案 管理 系統 整合

    護理 系統 CXR AI辨識 管路 微服務 輸血 登錄 門診 給藥 健檢 問卷 健檢 總評 整合 醫囑 新系統的擴散
  15. • 莫忘初衷,北極星 • 影響力的建立是一個累積的過程 • 參與資訊優化會議,展現專業 • 當自己懂得夠多,時候到了就可以帶著member 走 •

    有些事情需要等待,因緣聚足自然會發生 • 任何社會系統之所以會是現在這個樣子, • 是因為系統中的人想要它以這個樣子活著 • 鬆綁你的堅持,有時又要堅持: • 放掉一定要這樣做的心情,開放更多的可能 • 有勇氣拒絕一定要某人配合的心情 • 要保留餘裕 敏捷老司機的領悟
  16. 敏捷的優勢來自何處? • 較短的發布週期 • 以小批次進行端到端開發工作 • 即時計畫 • 即時需求 •

    浮現式設計 • 口持續自動化測試 • 頻繁的結構化協作 • 強調經驗主義、反應靈敏、改 進導向的模型 一旦你超越了「敏捷」的舊有思惟, 不再認為「敏捷」是一個不可分割的概念, 就可以自由地個別採用敏捷實踐。 《 捷捷升級》 by Steve McConnell
  17. 大型專案的敏捷重點 • 較短的發布週期 • 以小批次進行端到端開發工作 • 即時計畫 • 即時需求 •

    浮現式設計 • 持續自動化測試 • 頻繁的結構化協作 • 強調經驗主義、反應靈敏、改 進導向的模型 一旦你超越了「敏捷」的舊有思惟, 不再認為「敏捷」是一個不可分割的概念, 就可以自由地個別採用敏捷實踐。 《 捷捷升級》 by Steve McConnell +High Level 事前需求 +High Level 事前需求 依領域拆分架構 協作的型式會改轉變