醫囑系統中關于草藥處方的處理流程:
醫院病區管理當中,草藥的處理有別于西藥的處理。在非中醫醫院中,病區草藥基本都是通過錄入草藥處方來處理。而且一付草藥往往會有多味草藥。因此在草藥的處理過程中需要有付數的處理。為了方便處理,將草藥處理的流程單獨提煉出來,藥房也對草藥進行單獨確認。
表結構變化:首先在數據庫中增加表yz_cdrug_order用來記錄每付草藥中的細目信息。同時該表也作為藥房確認時往細目帳中插入數據的來源,也作為打印草藥處方的數據來源。其表結構如下:
act_order_no 醫囑號,與yz_act_order中的醫囑號相對應。
Item_no 細目順序號
Patient_id 病人id號
Admiss_times 住院次數
Charge_code 草藥藥品編碼
Serial 草藥包裝序號
Group_no 草藥房編碼
Drugname 草藥名稱
Page_no 草藥處方頁號
Charge_amount 每味草藥的數量
Unit 每味草藥的單位
Charge_price 每味草藥的單價
Status_flag 標志 1錄入、2確認、3已發藥、4、撤銷
Caoyao_fu 草藥付數,其與yz_act_order中的charge_amount一致
Confirm_time 確認時間
Confirm_opera 確認人
在yz_configure中增加兩個字段:cy_price_code 草藥煎藥費編碼,此種情況是指收取煎藥費時所對應的醫囑項目編碼
cy_noprice_code 草藥煎藥費編碼,此種情況指不收取煎藥費時所對應的醫囑項目編碼
流程:
草藥處方錄入:在yz_cdrug_order中插入每付草藥的細目信息。在增加草藥處方
獲取醫囑號act_order_no,然后在每增加一味藥時item_no+1。在存盤時除了保存yz_cdrug_order中的細目信息,在yz_act_order中插入一條相應的醫囑記錄,醫囑號與增加處方時所獲得的醫囑號一致。如果要收取煎藥費的話,插入的 yz_act_order中的order_code為yz_configure中的cy_price_code,不收取煎藥費的話插入的yz_act_order中的order_code為yz_configure中的cy_noprice_code。Yz_act_order中的charge_amount和錄入的草藥付數一致。在刪除草藥處方時,在刪除yz_cdrug_order中細目的同時,刪除yz_act_order中的相應的記錄。如果錄入的草藥醫囑不處于錄入狀態,則不允許刪除,只能撤銷。
草藥處方確認:將yz_cdrug_order中的記錄其status_flag置為’2’,同時將yz_act_order中相應的記錄也置為’2’,同時要添入確認人和確認時間。
草藥處方打印:將yz_cdrug_order中的記錄其page_no置上頁號。
草藥處方撤消:如果yz_cdrug_order中的status_flag為’3’,則在yz_cdrug_order中插入相應的負數記錄,同時將item_no置為負數。如果status_flag為’2’,則直接將status_flag改為’4’。另外,還需要將yz_act_order中的相應記錄做處理,將deleted_flag置為’1’.。注意如果是錄入狀態,則不能通過撤銷操作,只能通過在錄入界面中刪除處方的操作。
醫囑錄入的變化:在修改或刪除醫囑時,如果其order_code 為yz_configure中的cy_price_code或cy_noprice_code一致,則不能進行修改。
醫囑確認的變化:在確認時將由錄入草藥處方時所產生的醫囑過濾掉。即取數時不取醫囑碼為yz_configure中定義的草藥煎藥費編碼的醫囑。
醫囑撤銷的變化:在撤銷時,不取醫囑碼在yz_configure中定義的草藥煎藥費編碼的醫囑。
完成時間:2001-10-29日之前
執行人:韓朝永、鄭云海
|
|