排隊(duì)系統(tǒng)接口說(shuō)明
1隊(duì)列對(duì)應(yīng)維護(hù)
排隊(duì)系統(tǒng)隊(duì)列中的數(shù)據(jù)都來(lái)自業(yè)務(wù)系統(tǒng),醫(yī)院所有需要排隊(duì)(掛號(hào)排隊(duì)、收費(fèi)排隊(duì)、就診排隊(duì)、取藥排隊(duì)、檢驗(yàn)排隊(duì)、檢查排隊(duì)、治療排隊(duì)、手術(shù)排隊(duì)等)的地方都可接入排隊(duì)系統(tǒng)中,而接入的關(guān)鍵就是要如何將數(shù)據(jù)寫(xiě)入排隊(duì)系統(tǒng)的隊(duì)列表中,在排隊(duì)系統(tǒng)中每一個(gè)隊(duì)列在數(shù)據(jù)庫(kù)中都有一張表,表名為PD_DLB + 隊(duì)列ID,當(dāng)將排隊(duì)的病人信息寫(xiě)入數(shù)據(jù)庫(kù)表中時(shí)首先要知道應(yīng)該寫(xiě)哪張表,這就要求維護(hù)排隊(duì)?wèi)?yīng)用場(chǎng)景(如診室、檢查房間等)與隊(duì)列的對(duì)應(yīng)關(guān)系。比如B超檢查有兩個(gè)房間,這就要求維護(hù)這兩個(gè)房間與隊(duì)列的對(duì)應(yīng)關(guān)系,如下:
房間名稱 對(duì)應(yīng)隊(duì)列名稱
1號(hào)房間 B超檢查1室
2號(hào)房間 B超檢查2室
設(shè)計(jì)如下對(duì)應(yīng)表:
字段代碼 字段名稱 字段類型 備注
FJID 房間ID號(hào) 房間ID號(hào)應(yīng)該為檢查安排表中的房間ID號(hào),字段類型參照業(yè)務(wù)系統(tǒng)表中對(duì)應(yīng)字段的類型
DLID 隊(duì)列ID號(hào) Numeric(6) 對(duì)應(yīng)PD_DLQD.DLID
維護(hù)界面可參照掛號(hào)科室與隊(duì)列維護(hù)的界面,如下:
隊(duì)列ID,隊(duì)列名稱從表PD_DLQD中獲取,需要注意的是PD_DLQD中記錄不全是真正的隊(duì)列,為了使隊(duì)列的結(jié)構(gòu)更加清晰,隊(duì)列被設(shè)計(jì)成為樹(shù)型結(jié)構(gòu),所以有些記錄并不使真正隊(duì)列,只是為了說(shuō)明隊(duì)列的層次結(jié)構(gòu),在取隊(duì)列表時(shí)應(yīng)該使用這樣的語(yǔ)句:
SELECT DLID,DLMC FROM PD_DLQD WHERE HMID > 0 ORDER BY DLBH
PD_DLQD表中字段含義如下表
PD_DLQD(隊(duì)列清單),紅顏色表示在作隊(duì)列對(duì)應(yīng)維護(hù)時(shí)需要了解的字段。
名稱 代碼 類型 備注
隊(duì)列ID號(hào) DLID numeric(6) 主鍵,對(duì)應(yīng)的隊(duì)列表名稱為PD_DLB+隊(duì)列ID號(hào)
如PD_DLB1,PD_DLB2表示DLID=1,2的隊(duì)列所對(duì)應(yīng)的表為PD_DLB1,PD_DLB2,當(dāng)某一房間所對(duì)應(yīng)的隊(duì)列為1時(shí),那么排隊(duì)病人的信息應(yīng)該寫(xiě)入表PD_DLB1,依此類推。
隊(duì)列編號(hào) DLBH varchar(10) 用于在隊(duì)列顯示時(shí)排序使用
隊(duì)列名稱 DLMC varchar(40) 一般與實(shí)際對(duì)應(yīng)的診室或檢查房間的名稱
隊(duì)列說(shuō)明 DLSM varchar(80) 一般為隊(duì)列所在的科室
隊(duì)列層次 DLCC numeric(2) 表示該記錄為隊(duì)列樹(shù)中第幾層,內(nèi)部使用,接口不必關(guān)心
上級(jí)隊(duì)列 SJDL numeric(6) 表示該記錄的父結(jié)點(diǎn)ID號(hào),內(nèi)部使用,接口不必關(guān)心
號(hào)碼ID號(hào) HMID numeric(4) 表示當(dāng)寫(xiě)入該隊(duì)列時(shí)排隊(duì)號(hào)碼從哪個(gè)號(hào)碼種子中獲取,號(hào)碼種子表為PD_PDHM,當(dāng)HMID=0時(shí)表示該記錄不是一個(gè)真正的隊(duì)列,只是隊(duì)列樹(shù)中的一個(gè)結(jié)點(diǎn),用于說(shuō)明以下子結(jié)點(diǎn)隊(duì)列的一個(gè)分類。
|
|