接口通用處理的目標(biāo):
盡量兼容以前的處理方式,對(duì)已有的接口要能夠通過(guò)簡(jiǎn)單配置可以繼續(xù)使用。
通用處理完成后,再作其他的這類接口,不需要修改體檢軟件本身,只需要根據(jù)需要重新編寫動(dòng)態(tài)庫(kù)、數(shù)據(jù)庫(kù)視圖,存儲(chǔ)過(guò)程,或者單獨(dú)的接口程序就可以完成接口工作。
體檢軟件與lis,ris的接口的主要內(nèi)容:
1. 體檢軟件向lis,ris提供體檢人員信息和人員體檢項(xiàng)目,根據(jù)不同情況,可能只需要提供人員基本信息即可。
2. Lis,ris檢查結(jié)果的返回:
目前體檢軟件與lis,ris的接口的完成方式:
主要分為兩部分:
體檢人員的信息及檢查向?qū)Ψ降膫鬟f:
1. 對(duì)方到我方提供的視圖或表中提取需要信息,我方按照要求提供?赡転閿(shù)據(jù)庫(kù)視圖或存儲(chǔ)過(guò)程。
2. 我方向?qū)Ψ降谋碇胁迦霐?shù)據(jù),按照對(duì)方格式寫入。也可能是向中間數(shù)據(jù)庫(kù)寫入數(shù)據(jù)。
3. 調(diào)用對(duì)方提供的動(dòng)態(tài)庫(kù),完成信息的提交。
檢查結(jié)果的返回:
1. 由對(duì)方提供表或視圖,我方到其中提取。
2. 我方提供存儲(chǔ)過(guò)程,由對(duì)方調(diào)用,保存到體檢數(shù)據(jù)庫(kù)(新網(wǎng)pacs)
通用處理的處理方式:
1. 結(jié)合單獨(dú)的接口程序,動(dòng)態(tài)鏈接庫(kù),數(shù)據(jù)庫(kù)的視圖,存儲(chǔ)過(guò)程,觸發(fā)器等,綜合完成接口的功能,目標(biāo)就是修改或新增接口不用修改體檢軟件,更高目標(biāo)是不用修改程序,通過(guò)配置完成(下一步的目標(biāo),需要對(duì)接口進(jìn)一步提煉才有可能完成)
2. 采用動(dòng)態(tài)鏈接庫(kù)封裝取檢查數(shù)據(jù)和向?qū)Ψ綌?shù)據(jù)庫(kù)或中間數(shù)據(jù)庫(kù)插入數(shù)據(jù)的操作
3. 調(diào)用對(duì)方提供的動(dòng)態(tài)庫(kù)完成信息的提交的情況,在調(diào)用的地方預(yù)留調(diào)用.exe文件的接口,并在配置文件中標(biāo)記被調(diào)用文件的名稱。
4. 在配置文件[Interface]下增加如下內(nèi)容:
;標(biāo)識(shí)是否與RIS系統(tǒng)連接
|
|