• 沒有找到結果。

2.1 病歷管理子系統 查詢病歷 操作畫面

第七章 心得與未來展望

畫面 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 診療輔助子系統 病歷查詢功能 流程圖

2. 操作畫面