醫療火箭
概述:
這個使用者友善的系統透過集中資訊並為利害關係人提供直覺的存取權限來解決管理多樣化醫院資料的挑戰。
主要特點和目標
- 高效率的行政管理:簡化員工和病人的管理,提高行政效率。
- 統一醫療記錄:允許病患和授權人員安全地存取全面的醫療資料。
- 藥品庫存追蹤:精確追蹤醫院門市銷售的藥品,確保庫存管理準確。
專案執行
- 資料收集和實體識別:已識別的實體和關係,記錄在 ER 資料需求表中。
- 概念和邏輯模型設計:使用draw.io 開發以視覺化關係。
概念模型:
邏輯模型:
- 資料庫實作:根據設計的模型執行SQL腳本來建立資料庫結構。
- 使用者介面建立:利用 Microsoft PowerApps 創建靈活且使用者友善的介面。有關建議的應用程式畫面的詳細視覺表示,請參閱隨附的「medical_rocket_screens.pdf」文件。
實施的使用者故事
使用者故事 1:醫生開實驗室測試處方
使用 Power Apps,我們創建了一個使用者故事,讓醫生開出實驗室測試處方。過程如下:
- 醫生登入:使用憑證登入後,醫生會導航至員工部分。
- 患者清單顯示:醫生查看患者清單並選擇患者進行測試。
- 測試處方:醫生根據患者的個人資料開出必要的測試處方。
- 程式呼叫:提交表單後,將透過 Microsoft Automate Flow 觸發程序,支援處方流程。
使用者故事 2:實驗室技術員產生實驗室結果
為了讓實驗室技術人員產生實驗室結果,我們在 Power Apps 中製作了一個使用者故事以及相關程式:
- 實驗室技術員登入:實驗室技術員通過身份驗證後可以存取員工部分。
- 患者測試清單:顯示醫生規定的患者測試清單。
- 結果產生:實驗室技術人員訪問患者測試詳細資訊並產生測試結果。
- 程式執行:與醫生的場景類似,提交表單會透過 Microsoft Automate Flow 觸發程序,產生結果。
使用者故事 3:患者查看實驗室結果
患者可以透過 Power Apps 方便地查看他們的實驗室結果,並由創建的視圖支援:
- 病患登入:病患使用其憑證登錄,存取病患部分。
- 結果顯示:患者從個人資料中查看醫生規定的實驗室檢查結果。
- 輔助功能:顯示實驗室結果以供患者閱讀。
- Automate Flow 觸發器:提交表單後,Microsoft Automate Flow 促進的流程允許存取所需的實驗室結果。
假設
- 全民保險:所有入院患者均有全面保險,確保全面的醫療支援。
- 藥品採購:我們假設所有處方藥均完全從醫院商店購買。這確保了患者治療時獲得一致且受控的藥物。
DBMS 檔案的執行流程:
- 表格建立腳本:執行Table_Creation_Script.sql以產生資料庫結構。
- 資料邏輯腳本:執行Data_Logic_scripts.sql來實作資料邏輯和功能。
- 值插入腳本:使用 Values_Insert_Scripts.sql 使用初始或範例資料值填入資料庫。