第七章 心得與未來展望
畫面 5. 2.1 病歷管理子系統 查詢病歷 操作畫面
表 5.3.1 診療輔助子系統 系統範圍
5.3 診療輔助子系統
5.3.1 系統目的
診療輔助子系統主要提供醫生看診時所需的一切資訊,舉凡病患的病歷、
藥名與處方的關係、疾病與藥品的關係,讓醫生可以快速而正確的做出診斷、開 立處方,並讓醫生方便的完成新增/異動看診記錄的工作。
5.3.2 解決問題
1. 減少醫生輸入病患病歷資料。
2. 可以快速查閱病人之前的病歷,提供醫生在診斷上的參考。
5.3.3 系統使用範圍
項目 說明
何時 醫生診療病患時。
何地 診間。
何人 醫生。
何事 診斷病患之後,輸入病患的就診紀錄。
如何做 對於需求針對病患看診紀錄新增或是異動。
5.3.4 系統功能
診療輔助 子系統
新增
/ 修改病患
看診記錄 病歷查詢 預約掛號
點選 刪除 完成 查詢 新增
圖 5.3.1 診療輔助子系統 系統架構分支圖
表 5.3.2 診療輔助子系統 系統功能說明表
主功能 子功能 說明
點選 作成可選擇式的表格,減少輸入的錯誤。
刪除 當選擇有誤時,可以重回之前的選擇。
新增
/ 修改病
患看診記錄 完成 當完成輸入病患病歷診斷時,會啟動各種事件。
病歷查詢 查詢 在診斷病患時,可以查看之前的病例。
圖 5.3.2 診療輔助子系統 新增/修改/查詢病患看診記錄 IPO
5.3.5 處理設計
1. IPO
圖 5.3.3 診療輔助子系統 預約功能 IPO
表 5.3.3 診療輔助子系統 資料庫設計說明
2. 資料庫設計
(1). 表格說明
表格分別 表格名稱 說明
看診紀錄 看診紀錄的主體,用於識別每一筆 看診紀錄,以利往後的查詢。
欄位有「流水號」、「SOAP」。
病症資料表 用於對照各種病症編號及名稱。
欄位有「病症碼」、「名稱」。 主要表格
藥品資料表 記錄當次診療批出藥品的各項資 料。
欄位有「藥碼」、「輸量」、「用法」、
「名稱」「次數」。
病患資料 病患身分證號碼,姓名等資料。
健保對照表及 代碼一類的表 格
用來對照各編碼或代碼。
次要表格
表 5.3.4 診療輔助子系統 輸入設計說明表
表 5.3.5 診療輔助子系統 輸出設計說明表 (2). 輸入設計
時機 輸入項目 輸入方式 輸入格式
病人主述 鍵盤中英輸入 中英文
醫師描述 鍵盤中英輸入 中英文
診斷 由選單點選
醫療計畫 鍵盤中英輸入 中英文
新增/修改病患看 診記錄
用藥 由選單點選
病歷查詢 滑鼠點選 由選單點選
(3). 輸出設計
時機 輸出項目 輸出方式
看診佇列 螢幕輸出
診斷選項 螢幕輸出
處方選項 螢幕輸出
新增/修改病患看 診記錄
用藥選項 螢幕輸出
病歷查詢 過去病歷表 螢幕輸出
3. 虛擬碼(pseudocode)
要的處方的 CheckBox,當要取消一個項目時,只要在 CheckBox 上點 一下,即可取消該項目,最後若要放棄選取時則按下【離開】,若確定 Soap 的處方清單中,並將選取的項目回傳給 FromSoap。if(mode==點選診斷)
{
至資料庫中的 assessment_table 中將所有的診斷資料讀出;
將讀出的資料顯示在 CheckBox_List 中;
}
else if(mode==點選處方)
select_items.Remove(select_item[0]); 料表 register 的欄位作更新,各欄位的內容分別為 subj=病人主述 text 的內容,obj=醫生描述 text 的內容,assessment=診斷 text 的內容,
plans=醫療計劃 text 的內容,並將狀態改為 2(表示已完成看診待批 價的狀態),然後對 register_assessment 資料表的資料作新增,新增 的資料為診斷清單中所輸入的各項資料、對 medicine_ondate 資料表 內容,obj=醫生描述 text 的內容,assessment=診斷 text 的內容,plans=
醫療計劃 text 的內容,state=2,cure=1;
以診斷清單中所輸入的各項資料對 register_assessment 資料表的資 料作新增;
以處方清單中所輸入的各項資料對 medicine_ondate 資料表的資料 作新增;
if(預約掛號==true)
對掛號資料表 register 新增一筆掛號資料;
根據該筆記錄中所存的縣市代號至 city_table 查詢其居住縣市;
根據病歷號至掛號資料表 register 查詢其所有的就診記錄;
在基本資料區顯示各項基本資料;
將查詢到的所有就診記錄的時間依序顯示在就診記錄清單中;
}
When user click 就診記錄清單中的項目 {
根據該筆記錄的流水號至掛號資料表 register 調閱看診記錄;
將調閱出的看診記錄完整的顯示在病歷資料區上;
}
Output:首先會彈出一個病歷查詢的 Frame,並將該病患的基本資料顯示在 病歷查詢 Frame 中的病患資料區,與查詢到的所有就診記錄顯示在 病歷查詢 Frame 中的就診記錄清單中,當使用者點選清單中預查詢 的項目時,就會將病患當次的看診記錄(包含病人主訴、醫生判斷、
診斷結果、處方資訊)顯示在病歷查詢 Frame 中的病歷資料區。
診療輔助子系
圖 5.3.5 診療輔助子系統 病歷查詢功能 流程圖