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