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