李盼盼,周靖博,寇冰
(戰(zhàn)略支援部隊興城特勤療養(yǎng)中心,興城 125105)
隨著部隊療養(yǎng)保障體系的日趨完善,我軍官兵對體檢的需求也愈加迫切,亟需啟動一套完善可靠的綜合體檢平臺,特別是飛行員、航天員的體檢與鑒定是關(guān)系到他們是否可以繼續(xù)飛行的絕對硬指標(biāo),直接影響部隊的戰(zhàn)斗力水平。當(dāng)前,我軍療養(yǎng)體系使用的信息管理系統(tǒng)是由上級配發(fā)的《軍隊療養(yǎng)院信息管理系統(tǒng)》[1](以下簡稱《療養(yǎng)系統(tǒng)》),系統(tǒng)由大連療養(yǎng)院牽頭研發(fā),系統(tǒng)功能以電子病例為主,雖然包含了體檢功能模塊,但是操作繁瑣不便捷,主要體現(xiàn)在《療養(yǎng)系統(tǒng)》與體檢設(shè)備之間不能夠?qū)崿F(xiàn)數(shù)據(jù)互通。目前,療養(yǎng)過程中的健康體檢分四步來進(jìn)行:首先,療養(yǎng)科的醫(yī)生在《療養(yǎng)系統(tǒng)》內(nèi)給療養(yǎng)員下體檢醫(yī)囑;然后,門診護(hù)士在體檢前手動將《療養(yǎng)系統(tǒng)》內(nèi)療養(yǎng)員的信息(基本信息和體檢信息)錄到專門的體檢系統(tǒng)(如:杏林妙手等)內(nèi);之后,療養(yǎng)員在體檢部門體檢,體檢結(jié)果采集到體檢系統(tǒng)內(nèi);最后,醫(yī)護(hù)人員再將體檢系統(tǒng)中的體檢結(jié)果單項一個個手工回錄至《療養(yǎng)系統(tǒng)》,整個過程工作量大、效率低,很容易出錯。通過對我中心相關(guān)數(shù)據(jù)的研究表明,各科醫(yī)務(wù)人員在一個療養(yǎng)流程內(nèi)為1名療養(yǎng)員錄入體檢數(shù)據(jù)的時間接近1個小時,平均錯誤率為1.5%,而療養(yǎng)院每年需要保障很多療養(yǎng)員,因此體檢數(shù)據(jù)的回復(fù)已經(jīng)成為體檢部門工作人員的沉重負(fù)擔(dān)??紤]到軍隊療養(yǎng)體檢過程中存在的上述問題,我中心組織力量,自主開發(fā)了《軍隊療養(yǎng)院智能體檢管理系統(tǒng)》(以下簡稱《體檢系統(tǒng)》),該系統(tǒng)可以實現(xiàn)與《軍隊療養(yǎng)院信息管理系統(tǒng)》的數(shù)據(jù)互通[2]。
《體檢系統(tǒng)》部署在我中心的局域網(wǎng)內(nèi),分為服務(wù)端和客戶端,服務(wù)端包括數(shù)據(jù)庫系統(tǒng)、圖像存儲系統(tǒng)和服務(wù)端系統(tǒng),客戶端由HIS體檢管理系統(tǒng)、LIS檢驗系統(tǒng)、PACS數(shù)字影像系統(tǒng)、COM-port接口系統(tǒng)四部分組成。HIS體檢管理系統(tǒng)用于體檢信息登記、體檢過程管控、體檢結(jié)果生成以及各類報表打印等,可以從《療養(yǎng)系統(tǒng)》直接提取療養(yǎng)員的基本信息和體檢信息,并將體檢結(jié)果回錄至《療養(yǎng)系統(tǒng)》。LIS系統(tǒng)和PACS系統(tǒng)既可以獨立運(yùn)行,也可以與HIS對接,與HIS對接時能夠從HIS系統(tǒng)中獲取療養(yǎng)員信息。COM-port系統(tǒng)與LIS系統(tǒng)對接,用于從體檢設(shè)備中接收、編譯、存儲數(shù)據(jù)。系統(tǒng)整體結(jié)構(gòu)如圖1所示。
系統(tǒng)采用C/S架構(gòu),和B/S架構(gòu)相比C/S架構(gòu)交互性強(qiáng),更加注重流程,可以對權(quán)限多層次校驗,因此對信息安全的控制能力更強(qiáng)。數(shù)據(jù)庫系統(tǒng)選擇Oracle 11G,Oracle具有處理速度快、安全級別高等顯著的優(yōu)點,是大型系統(tǒng)數(shù)據(jù)庫的首選,我軍研發(fā)的系統(tǒng)多基于Oracle。
圖1 系統(tǒng)整體結(jié)構(gòu)圖
針對放射科的DR、CT等設(shè)備,系統(tǒng)采用了DI?COM(Digital Imaging and Communications in Medicine)圖像操作技術(shù),DICOM即醫(yī)學(xué)數(shù)字成像和通信,是醫(yī)學(xué)圖像和相關(guān)信息的國際標(biāo)準(zhǔn),是目前國內(nèi)外研究開發(fā)的熱點[3]。它可使醫(yī)學(xué)圖像設(shè)備的制造廠商和用戶在標(biāo)準(zhǔn)網(wǎng)絡(luò)上實現(xiàn)設(shè)備互連,DICOM技術(shù)是實現(xiàn)PACS系統(tǒng)的關(guān)鍵技術(shù)環(huán)節(jié)[4]。研發(fā)過程中,通過分析DICOM 3.0版的網(wǎng)絡(luò)通信協(xié)議和消息交換機(jī)制,實現(xiàn)了DICOM文件的圖像瀏覽、網(wǎng)絡(luò)傳輸及格式轉(zhuǎn)換功能[5]。系統(tǒng)圖像處理速度快,無閃爍,支持常規(guī)的長度、面積、周長等測量以及標(biāo)注等其他功能。
針對放射科的彩超、乳腺檢測儀等影像設(shè)備,根據(jù)接口類型的不同可以分為VGA、Tuner、USB、S-Video四種[6]。系統(tǒng)針對不同的視頻接口采用不同的接口技術(shù),應(yīng)用了VFW、MCI、AVICAP、數(shù)據(jù)流等影像開發(fā)技術(shù)實現(xiàn)了視頻采集功能,在此基礎(chǔ)上還采用圖像增強(qiáng)、圖像變換、圖像運(yùn)算、圖像融合等技術(shù)實現(xiàn)了醫(yī)學(xué)影像的圖像處理[7]。在圖像存儲方面,系統(tǒng)利用網(wǎng)絡(luò)磁盤技術(shù)來實現(xiàn)圖像的網(wǎng)絡(luò)傳輸和存儲[8]。
中心的體檢設(shè)備多數(shù)采用了RS-232串口來實現(xiàn)體檢數(shù)據(jù)的傳輸。系統(tǒng)在功能實現(xiàn)時,使用了MSComm 第三方組件及 CreateFile、ReadFile、WriteFile等Windows API函數(shù)來實現(xiàn)了串口數(shù)據(jù)的讀寫功能。對串口數(shù)據(jù)的操作主要是在COM-port接口系統(tǒng)內(nèi)體現(xiàn),《體檢系統(tǒng)》針對不同的檢驗設(shè)備編寫了不同的COM-port接口系統(tǒng)。COM-port接口系統(tǒng)主要實現(xiàn)兩個功能:系統(tǒng)啟動時判斷當(dāng)天的數(shù)據(jù)文本文件是否存在,如果不存在則創(chuàng)建;實時讀取RS-232串口傳輸過來的數(shù)據(jù)并將其保存在當(dāng)天的數(shù)據(jù)文本內(nèi)。
COM-port接口系統(tǒng)夠把體檢數(shù)據(jù)接收并保存至數(shù)據(jù)文本后,LIS系統(tǒng)再根據(jù)體檢設(shè)備的數(shù)據(jù)協(xié)議將文本數(shù)據(jù)進(jìn)行編譯后存儲至數(shù)據(jù)庫系統(tǒng)內(nèi)。系統(tǒng)接入的Uritest-150型尿液分析儀、HGM-300型身高體重體檢機(jī)、TM-2655型全自動血壓計等設(shè)備采集的文本數(shù)據(jù)每天只有十幾K字節(jié),針對這一類小文本數(shù)據(jù),系統(tǒng)采用編程工具自帶的文本處理函數(shù)來實現(xiàn)數(shù)據(jù)的讀取;系統(tǒng)接入的TBA120FR型全自動生化分析儀、BC-3200型全自動血液細(xì)胞分析儀等設(shè)備每天生成的文本數(shù)據(jù)達(dá)幾十M字節(jié),采用常規(guī)技術(shù)時,系統(tǒng)響應(yīng)時間過長,會造成數(shù)據(jù)讀寫錯誤并影響用戶體驗。為此,系統(tǒng)采用BMP算法(一種模式匹配算法)技術(shù),將響應(yīng)速度控制到了ms級別[9]。
為了實現(xiàn)該功能,在設(shè)計數(shù)據(jù)庫時,采用了《療養(yǎng)系統(tǒng)》的數(shù)據(jù)庫設(shè)計理念。通過設(shè)置對照詞典、建立數(shù)據(jù)接口、編寫程序接口,實現(xiàn)了數(shù)據(jù)的無縫對接[10]。療養(yǎng)科室的醫(yī)生使用《療養(yǎng)系統(tǒng)》下體檢醫(yī)囑后,門診護(hù)士進(jìn)入HIS系統(tǒng)內(nèi)就可以直接進(jìn)行療養(yǎng)員基本信息和體檢信息的確認(rèn)(無需手工錄入),體檢部門的醫(yī)生在LIS檢驗系統(tǒng)或PACS影像系統(tǒng)內(nèi)進(jìn)行常規(guī)審核后無需手工回錄,體檢結(jié)果就能夠自動回填到《療養(yǎng)系統(tǒng)》內(nèi)供療養(yǎng)科室的醫(yī)生查看。
涉及報表的地方有體檢指引單、檢驗/檢查報告單、體檢報告總結(jié)以及各種信息統(tǒng)計表,考慮到運(yùn)行效率、界面簡潔、運(yùn)行穩(wěn)定等因素,在實現(xiàn)時我們選用了微軟的RDLC報表組件。為了提升用戶體驗、節(jié)省系統(tǒng)資源,我們設(shè)計報表方案時設(shè)置了專門的報表,與信息表、體檢表進(jìn)行了分離,采用 ETL(Extract、Transform、Load)技術(shù)定時從信息表、體檢表中進(jìn)行數(shù)據(jù)清洗并加載至報表[11]。ETL功能由服務(wù)端系統(tǒng)完成,時間點可以自由設(shè)置,結(jié)合我中心的實際情況,設(shè)置每天的6時、12時、18時3個時間點為自動運(yùn)行時間,服務(wù)端系統(tǒng)會自動對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換、加載,并進(jìn)行異常值標(biāo)定。
系統(tǒng)完全按照軍隊療養(yǎng)院對療養(yǎng)員的服務(wù)保障流程和《療養(yǎng)技術(shù)常規(guī)》進(jìn)行開發(fā),并在開發(fā)過程中由業(yè)務(wù)專家進(jìn)行階段性的評審,保證了系統(tǒng)的實用性與高效性。系統(tǒng)研發(fā)成功后先在我中心的相關(guān)科室進(jìn)行了試運(yùn)行,運(yùn)行過程中,結(jié)合實際使用過程中的需求進(jìn)行了改進(jìn)和功能完善。從實際應(yīng)用情況看,該系統(tǒng)運(yùn)行穩(wěn)定、操作簡單、功能強(qiáng)大、效果顯著,系統(tǒng)在我單位的成功運(yùn)行,顯著提升了療養(yǎng)院的綜合衛(wèi)勤保障能力。目前,我中心共接入了DR、骨密度儀、彩超、血球分析器等各種體檢設(shè)備三十多臺(部分設(shè)備信息見表1),系統(tǒng)運(yùn)行安全穩(wěn)定,完全取代了我中心之前使用的地方軟件。
該系統(tǒng)的應(yīng)用針對性的解決了現(xiàn)有系統(tǒng)中存在的各個問題,軍事效益和經(jīng)濟(jì)效益顯著。首先,《體檢系統(tǒng)》與《療養(yǎng)系統(tǒng)》之間的數(shù)據(jù)能夠完美對接,實現(xiàn)了療養(yǎng)員基本信息、體檢信息在不同系統(tǒng)之間的自動提取,節(jié)省了時間、提高了準(zhǔn)確率,避免了手工操作帶來的多種問題。系統(tǒng)的應(yīng)用將1個療養(yǎng)流程內(nèi)1名療養(yǎng)員體檢操作的時間由1個小時左右大幅度降低至不到1分鐘,縮短了操作時間、節(jié)省了勞動力,并且完全避免了手工輸入而導(dǎo)致的錯誤。
表1 系統(tǒng)部分接入設(shè)備信息表
《軍隊療養(yǎng)院體檢管理系統(tǒng)》改變了我軍傳統(tǒng)的療養(yǎng)體檢工作模式,解決了實際問題,效果良好,但在系統(tǒng)研發(fā)的過程中由于時間和技術(shù)因素未能加入數(shù)據(jù)分析模塊。療養(yǎng)員的體檢數(shù)據(jù)是一筆珍貴的數(shù)據(jù)財富,從這些數(shù)據(jù)中能夠獲取寶貴的有價值信息,從而提高療養(yǎng)的針對性、科學(xué)性和嚴(yán)謹(jǐn)性。數(shù)據(jù)分析模塊對于提升療養(yǎng)數(shù)據(jù)的利用率、拓展療養(yǎng)服務(wù)功能、制定療養(yǎng)保健政策、合理配置醫(yī)護(hù)資源等方面具有積極的意義[12],在后續(xù)的系統(tǒng)升級過程中可以考慮增加該模塊。
目前在改革強(qiáng)軍背景下,療養(yǎng)行業(yè)的服務(wù)形式正由傳統(tǒng)的人工經(jīng)驗型向以療養(yǎng)和科學(xué)技術(shù)有效融合為重點的循證療養(yǎng)模式轉(zhuǎn)變,該系統(tǒng)的研發(fā)正是對這方面進(jìn)行的有益探索,在實現(xiàn)軍隊療養(yǎng)院“保健康、保打贏、保戰(zhàn)斗力”的任務(wù)需求中發(fā)揮重要作用。