黃光芳, 黃 鋼
(嶺南師范學(xué)院 a. 信息科學(xué)與技術(shù)學(xué)院; b. 校長辦公室, 廣東 湛江 524048)
·實驗室建設(shè)與科學(xué)管理·
基于Web的醫(yī)療技術(shù)準(zhǔn)入評估服務(wù)平臺設(shè)計
黃光芳a, 黃 鋼b
(嶺南師范學(xué)院 a. 信息科學(xué)與技術(shù)學(xué)院; b. 校長辦公室, 廣東 湛江 524048)
醫(yī)療技術(shù)準(zhǔn)入評估是政府對醫(yī)療技術(shù)管控的重要環(huán)節(jié),在評估工作中引入信息化服務(wù),可使評估工作更具有時效性、透明化、標(biāo)準(zhǔn)化,構(gòu)建評估服務(wù)平臺在評估工作有重要意義。闡述了基于已有指標(biāo)體系的在線評估的業(yè)務(wù)邏輯和組織流程,為評估數(shù)據(jù)的分析和挖掘提出基本分析和高級分析的數(shù)據(jù)分析模式,接著從技術(shù)的角度介紹了系統(tǒng)的關(guān)鍵技術(shù)及架構(gòu)模式,最后從數(shù)據(jù)庫設(shè)計、角色權(quán)限設(shè)計、評估界面生成及系統(tǒng)安全等幾方面重點探討系統(tǒng)的實現(xiàn)過程。這為政府和相關(guān)的職能部門客觀、科學(xué)和標(biāo)準(zhǔn)化的評估醫(yī)療技術(shù)準(zhǔn)入提供了專業(yè)的實踐平臺,為評估中各種技術(shù)的“不確定性”提供更多的參考依據(jù)。
醫(yī)療技術(shù); 準(zhǔn)入評估; 服務(wù)平臺; Web; 三層架構(gòu)
在衛(wèi)生部 2009 年3月2日印發(fā)的 《醫(yī)療技術(shù)臨床應(yīng)用管理辦法》中將醫(yī)療技術(shù)分為3類,明確了建立醫(yī)療技術(shù)臨床應(yīng)用準(zhǔn)入和管理制度,對醫(yī)療技術(shù)實行分類、分級管理。在該《辦法》中,特別強(qiáng)調(diào)醫(yī)療技術(shù)的倫理問題是技術(shù)分類、技術(shù)準(zhǔn)入審查和準(zhǔn)入申報及臨床應(yīng)用中叫停的重要指標(biāo)[1]。黃鋼教授團(tuán)隊通過一系列的調(diào)查研究,對限制性醫(yī)療技術(shù)臨床準(zhǔn)入中存在有關(guān)倫理的問題進(jìn)行了深入研究,構(gòu)建了一套限制性醫(yī)療技術(shù)臨床準(zhǔn)入倫理評價標(biāo)準(zhǔn)體系,為限制性醫(yī)療技術(shù)臨床準(zhǔn)入提供定性與定量相結(jié)合的倫理評價依據(jù),并為限制性醫(yī)療技術(shù)臨床準(zhǔn)入提供等級劃定依據(jù)[2],同時從技術(shù)功能的“確定性”與“不確定性”關(guān)系、技術(shù)功效“可預(yù)見性”與“難預(yù)見性”的關(guān)系和技術(shù)使用的“應(yīng)該”與“不應(yīng)該”關(guān)系等層面對醫(yī)療技術(shù)臨床準(zhǔn)入的倫理學(xué)進(jìn)行道德辯護(hù),探討了人在技術(shù)準(zhǔn)入應(yīng)用前應(yīng)遵循的道德規(guī)范等[3]。
隨著信息技術(shù)的發(fā)展,建立網(wǎng)絡(luò)化的評價管理系統(tǒng),利用計算機(jī)對這些限制性醫(yī)療技術(shù)進(jìn)行在線評價和管理也是醫(yī)療技術(shù)信息化服務(wù)的重要組成部分,本文在已有的倫理評價標(biāo)準(zhǔn)體系的基礎(chǔ)上,對現(xiàn)行的評估組織方法、評估參考指標(biāo)、評估人員培訓(xùn)及評估監(jiān)管等做進(jìn)一步的完善和優(yōu)化,以提高限制性醫(yī)療技術(shù)的評估和管理水平。
盡管國家在2009年已經(jīng)明確國家建立醫(yī)療技術(shù)臨床應(yīng)用準(zhǔn)入和管理制度,同時在監(jiān)督和管理方面出臺了許多政策和管理制度,逐步完善了當(dāng)前限制性醫(yī)療技術(shù)的評估工作,也提高了人們對評估工作重要性的認(rèn)識,但在實際的應(yīng)用中還存在諸多的問題。
(1) 評估過程摻雜許多人為干擾因素。實施醫(yī)療技術(shù)評估,就要對醫(yī)療行為的主體、醫(yī)療技術(shù)本身、客體等進(jìn)行全面評估,而技術(shù)作為一種人的實踐活動,在人為操作過程中,往往會存在著專業(yè)領(lǐng)域知識的偏差、內(nèi)心評估標(biāo)準(zhǔn)的不一致、使用技術(shù)的出發(fā)點不同、政府監(jiān)管的缺位、評估操作不規(guī)范等問題,所以這時候就有必要建立良好的評估反饋系統(tǒng)和監(jiān)管系統(tǒng),隨時跟蹤評估的過程,盡量減少評估過程的人為干擾,使評估的結(jié)論更合理和科學(xué)[4]。
(2) 評估人員專業(yè)素養(yǎng)無法科學(xué)評價。對某一個醫(yī)療技術(shù)的評估需要具備非常專業(yè)的領(lǐng)域知識,它不僅涉及到道德水準(zhǔn)的高下,更重要是對這門技術(shù)使用中的可預(yù)見性問題有深入理解和研究以及對于臨床準(zhǔn)入的判斷有豐富的經(jīng)驗而不是停留在紙上談兵,所以專業(yè)人員的經(jīng)驗積累及培養(yǎng)培訓(xùn)就顯得更為重要。在信息化的環(huán)境下了,評估信息可以共享、評估經(jīng)驗可以分享,個人的經(jīng)驗及知識可以得到團(tuán)隊智慧的促進(jìn),這方面都可以借助信息平臺,建立專家?guī)旌腿瞬排嘤?xùn)學(xué)習(xí)基地,從而提高評估人員的專業(yè)素養(yǎng)。
(3) 評估資源缺乏共享。 當(dāng)某一門技術(shù)要進(jìn)入一個醫(yī)院時,技術(shù)的評估過程、結(jié)論、標(biāo)準(zhǔn)的制定、意見的分歧點等非常具有學(xué)習(xí)價值的信息,但卻很少為其他從業(yè)人員所共享,各個醫(yī)院的評估過程存在著各自為政的不足,不能很方便地獲取其他專家的評估意見,為評估中各種技術(shù)的“不確定性”提供更多的參考依據(jù)。
(4) 為政府決策提供實踐性參考。政府在監(jiān)管、協(xié)調(diào)及技術(shù)評估及制定相關(guān)政策制度過程中,需要對所做的決策進(jìn)行調(diào)查、分析和研究,而目前在各類技術(shù)評估工作都在小范圍內(nèi)操作,政府很難確切掌握評估過程的第一手資料,而服務(wù)平臺經(jīng)過長期的使用和發(fā)展,積累了大量的典型評估案例和專家的專業(yè)性評估意見,這些材料可為政府的決策提供科學(xué)的依據(jù)。
(5) 評估管理流程需標(biāo)準(zhǔn)化。在服務(wù)平臺的評估過程中,專家的評估結(jié)果及評估意見都會保存在云端,政府及相關(guān)的組織機(jī)構(gòu)可以很方便的調(diào)閱這些評估資料,無形中加強(qiáng)了對評估的監(jiān)管。評估網(wǎng)絡(luò)化也使評估工作的組織、評估結(jié)果的統(tǒng)計及技術(shù)準(zhǔn)入的決策等評估工作序列化和標(biāo)準(zhǔn)化,專家有時不需要面對面也可以參與評估工作,這也為組織機(jī)構(gòu)邀請資深專家或境外專家提供了便利。
基于以上評估系統(tǒng)構(gòu)建必要性的分析,下面從技術(shù)準(zhǔn)入的在線評估、評估數(shù)據(jù)分析與挖掘、評估經(jīng)驗交流及評估專家?guī)斓慕⒌葞追矫鎭黻U述評估服務(wù)平臺的構(gòu)建過程。
2.1 在線評估
2.1.1 在線評估的業(yè)務(wù)邏輯及組織流程
基于黃鋼團(tuán)隊提出的限制性醫(yī)療技術(shù)臨床準(zhǔn)入倫理評價標(biāo)準(zhǔn)體系,設(shè)計一個Web端在線評估的功能模塊,將所有指標(biāo)及權(quán)重統(tǒng)一集中到一個評估頁面上,由專家根據(jù)準(zhǔn)入技術(shù)的實際情況進(jìn)行在線評估,專家選擇完所有選項提交后,便由計算機(jī)根據(jù)設(shè)計好的公式及權(quán)重計算出評估結(jié)果。評估之前需要評估專家注冊,注冊時需要選擇評估場景和評估技術(shù),所謂評估場景就是指評估所在地與所評的技術(shù)等,相當(dāng)該次評估活動的一個標(biāo)識,評估場景與評估技術(shù)如果不存在,則需要先創(chuàng)建,創(chuàng)建好后后面的專家只要選擇便可以參與評估了。評估完畢后,系統(tǒng)便計算出同一場景同一技術(shù)多位專家的評估分?jǐn)?shù),并計算出平均分,以供評估組織機(jī)構(gòu)參考。評估組織機(jī)構(gòu)可以選擇專家評估結(jié)果共享,也可以選擇專家之間隱身評估,即專家的信息及其評估結(jié)果只有組織機(jī)構(gòu)才能看到,其他專家看不到,消除個人的評估過程不受他人已評結(jié)果的影響。評估過程除了按指標(biāo)評估之外,專家還可以就指標(biāo)設(shè)計、權(quán)重設(shè)計以及網(wǎng)絡(luò)評估的合理性等內(nèi)容提出自己的意見和見解。評估流程如圖1所示。
圖1 在線評估流程圖
2.1.2 評估的計算方式
評估指標(biāo)體系一共分為4級,1級指標(biāo)有3個,2級指標(biāo)15個,3級指標(biāo)52個,1~3級指標(biāo)分別對應(yīng)不同的權(quán)重,4級指標(biāo)作為3級指標(biāo)補(bǔ)充說明及打分的依據(jù),該評估指標(biāo)體系由黃鋼團(tuán)隊提出,見表1。
單個專家評估結(jié)果計算公式如下:
其中,f2先求出各2級指標(biāo)的分?jǐn)?shù),2級指標(biāo)分?jǐn)?shù)由3級指標(biāo)權(quán)重×評價分?jǐn)?shù)的和組成,1級指標(biāo)分?jǐn)?shù)由各2級指標(biāo)分?jǐn)?shù)×2級指標(biāo)權(quán)重和組成,最后的評估結(jié)果則由各1級指標(biāo)分?jǐn)?shù)×1級指標(biāo)權(quán)重的和組成,算出的便是專家最終的打分結(jié)果。
2.1.3 評估的指標(biāo)分析
評估系統(tǒng)可以對多個專家的同類技術(shù)的1~3級指標(biāo)的打分情況進(jìn)行對比,以進(jìn)一步分析不同專家在同類技術(shù)和同級別指標(biāo)打分的測重點與關(guān)注點,找出專家之間共同認(rèn)可的評估指標(biāo)點及意見分歧指標(biāo)點,分析其中的原因,以對專家的打分依據(jù)做進(jìn)一步的分析和總結(jié),為專家之間的溝通及意見達(dá)成提供參考。同時根據(jù)所評估的準(zhǔn)入技術(shù)的特點,設(shè)計了單個指標(biāo)否決評估結(jié)果的評估方式。為了對專家的評估情況進(jìn)一步的評價,系統(tǒng)也對單個專家評估情況進(jìn)行分析,分析其各個指標(biāo)與數(shù)據(jù)庫中同級別指標(biāo)打分的對比情況,求取它的方差,以作為評價該專家評估結(jié)果的合理性及科學(xué)性的參考依據(jù)。
表1 醫(yī)療技術(shù)臨床準(zhǔn)入倫理審查評價表
2.2 評估數(shù)據(jù)分析與挖掘
數(shù)據(jù)分析是挖掘和評價系統(tǒng)應(yīng)用成效的主要方式方法,這也是大數(shù)據(jù)時代系統(tǒng)的應(yīng)用優(yōu)勢,所以應(yīng)把大數(shù)據(jù)從更新到分析作為數(shù)據(jù)的整個生命周期進(jìn)行綜合組織和優(yōu)化,保證數(shù)據(jù)分析的科學(xué)性和有效性[5]。
(1) 基本分析?;痉治鲋饕菍崿F(xiàn)對各種技術(shù)評估過程的總結(jié),總體把握服務(wù)平臺的服務(wù)狀況。系統(tǒng)主要完成基于傳統(tǒng)計量學(xué)的一些基本統(tǒng)計,例如參與評估的技術(shù)總數(shù)、參與的專家人數(shù)、專家參與頻率、評估人員組成、評估專家意見匯總、參與評估組織機(jī)構(gòu)的統(tǒng)計、評估的時間跨度等。
(2) 高級分析。主要是發(fā)現(xiàn)和挖掘評估結(jié)果與專家人員組成、專家專業(yè)或崗位背景以及所評技術(shù)之間的聯(lián)系,挖掘相應(yīng)的評估模式和規(guī)律。主要功能包括:專家專業(yè)或崗位背景與評估指標(biāo)打分之間的關(guān)系、不同專家的組合與評估結(jié)果之間的關(guān)系、不同場景下同類技術(shù)評估結(jié)果之間的關(guān)系以及專家之間所提建議有何異同、同類技術(shù)同級指標(biāo)的打分情況統(tǒng)計等。通過一系列的分析與研究,可以挖掘到不同的專家對不同的技術(shù)的評估的異同點,為評估組織機(jī)構(gòu)提供更多的評估參考依據(jù)。在平臺使用過程中,也可以基于平臺的評估大數(shù)據(jù)及綜合專家的專業(yè)意見,不斷驗證和修正評價指標(biāo)和權(quán)重,使之更趨科學(xué)和準(zhǔn)確。
2.3 專家?guī)?/p>
專家?guī)焓菍崿F(xiàn)識別并篩選不同行業(yè)不同背景不同機(jī)構(gòu)的評估專家,構(gòu)建一個專業(yè)評估人才庫,并對其參與評估的過程及評估結(jié)果進(jìn)行記錄分析。在目前限制性醫(yī)療技術(shù)臨床準(zhǔn)入的評估中,各個評估組織機(jī)構(gòu)存在著信息不對稱、評估人才缺乏、評估結(jié)果沒有參考性等問題[6],而專家?guī)斓慕ㄔO(shè)便為組織機(jī)構(gòu)提供更專業(yè)的評估專業(yè)人員的篩選標(biāo)準(zhǔn)和提供更大的選擇余地,提高評估活動的組織效率,加強(qiáng)了評估人員選擇的針對性和開放性。同時專家?guī)煲矠樵u估專家提供一個交流的平臺,專家之間借助這個信息平臺也可以加強(qiáng)相互之間的了解、溝通以及評估方面領(lǐng)域知識的互動學(xué)習(xí),構(gòu)建一個人才培養(yǎng)共同體,促進(jìn)評估專業(yè)人員之間的意見交流。
3.1 關(guān)鍵技術(shù)
平臺采用面向服務(wù)的信息技術(shù)架構(gòu)(SOA)搭建而成[7],開發(fā)語言是asp.net,數(shù)據(jù)庫是sql2008,開發(fā)環(huán)境是VS2013。系統(tǒng)采用了wcf、ef(entity framework)、ajax、jquery等技術(shù),各組件之間相互協(xié)作和異步通信,耦合靈活,具有較好的安全性、穩(wěn)定性、容錯性,運行效率高。數(shù)據(jù)庫表之間的設(shè)計使用外鍵關(guān)聯(lián),保證數(shù)據(jù)的完整性。系統(tǒng)UI(人機(jī)交互界面)主要采用了CSS+DIV標(biāo)簽的設(shè)計模式,界面美觀、整潔,在信息反饋方面采用了浮動層的窗口模式,過渡自然,體驗性及反饋性好。在用戶頁面交互中,使用Ajax+JS技術(shù)[8],實現(xiàn)了異步數(shù)據(jù)傳遞,使得頁面無需刷新實現(xiàn)局部更新,既減輕了服務(wù)器的負(fù)擔(dān),又提升了用戶體驗。
3.2 系統(tǒng)架構(gòu)
系統(tǒng)總體架構(gòu)分為3層[9],分別為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層,表示層又細(xì)分為界面外觀層和界面規(guī)則層,其主要職責(zé)是為用戶展示信息、提交用戶交互操作、接收用戶指令和調(diào)用業(yè)務(wù)接口,并將數(shù)據(jù)傳遞給業(yè)務(wù)層。業(yè)務(wù)邏輯層又細(xì)分為業(yè)務(wù)接口層、業(yè)務(wù)規(guī)則層、實體層和數(shù)據(jù)訪問層,業(yè)務(wù)邏輯層主要是對用戶提交的指令及數(shù)據(jù)做校驗,處理后將數(shù)據(jù)存儲到數(shù)據(jù)層或?qū)⒆x取到的數(shù)據(jù)返回到表示層。其中的業(yè)務(wù)接口主要將數(shù)據(jù)層的業(yè)務(wù)抽象成接口呈現(xiàn)給表示層;業(yè)務(wù)規(guī)則層是根據(jù)用戶指令和數(shù)據(jù)的不同,將指令傳遞給不同的構(gòu)造處理器,并構(gòu)造出實體;實體層是將數(shù)據(jù)庫表、視圖、存儲過程等抽象成對象,方便數(shù)據(jù)序列化;數(shù)據(jù)訪問層是具體操作數(shù)據(jù)庫的類和方法,本系統(tǒng)主要使用LINQ編寫查詢表達(dá)式進(jìn)行查詢、更新、連接、刪除等數(shù)據(jù)庫操作。數(shù)據(jù)庫層主要是指數(shù)據(jù)存儲層,平臺使用的是微軟件的SQL Server數(shù)據(jù)庫,儲存的數(shù)據(jù)有數(shù)據(jù)表、視圖、觸發(fā)器、存儲過程、數(shù)據(jù)庫函數(shù)等。分布式的分層訪問和數(shù)據(jù)操作,降低了層與層之間的依賴,層與層之間的功能設(shè)計更加明晰,加強(qiáng)了系統(tǒng)的安全性和可靠性。系統(tǒng)架構(gòu)如圖2所示。
圖2 平臺架構(gòu)模型
基于以上的技術(shù)架構(gòu),下面重點從系統(tǒng)數(shù)據(jù)庫設(shè)計、評審頁面生成、用戶角色權(quán)限設(shè)計及系統(tǒng)安全等幾方面重點闡述系統(tǒng)的實現(xiàn)過程。
4.1 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是整個系統(tǒng)的基礎(chǔ),也是系統(tǒng)中最重要的部分之一,系統(tǒng)的各個功能都是通過數(shù)據(jù)庫的操作來實現(xiàn)的,系統(tǒng)中所有的信息存儲、記錄都是通過數(shù)據(jù)庫完成的[10]。本系統(tǒng)數(shù)據(jù)庫設(shè)計遵從第三范式,各數(shù)據(jù)表之間上下連接關(guān)系緊密,冗余合理、數(shù)據(jù)表字段類型及長度設(shè)計科學(xué)而準(zhǔn)確,主要涉及的數(shù)據(jù)表有用戶表、評估項目表、1級指標(biāo)表、2級指標(biāo)表、3級指標(biāo)表、4級指標(biāo)表、評估明細(xì)表、指標(biāo)分析表、評估匯總表、業(yè)務(wù)資源表、角色表、權(quán)限表等。評估項目表主要存儲某一項技術(shù)某次評估的概要情況,包括所評技術(shù)的介紹、評估的地點、參與的專家、評比的結(jié)果、爭議的備注等;1~3級指標(biāo)表主要存儲既定的指標(biāo)內(nèi)容及權(quán)重;評估明細(xì)表存儲專家的評估內(nèi)容,包括各級指標(biāo)內(nèi)容和權(quán)重以及所對應(yīng)的分?jǐn)?shù)等,如表2所示;指標(biāo)分析表主要整合評估明細(xì)表中相同指標(biāo)不同專家的打分情況,以分析專家之間對同一指標(biāo)所持態(tài)度的差異點;評估匯總表記錄各種技術(shù)在不同評估場景下的評估差異點,方便快速調(diào)出以往的評估記錄與現(xiàn)有的評估結(jié)果進(jìn)行對比和效驗。
表2 評估明細(xì)表結(jié)構(gòu)
4.2 角色權(quán)限
基于角色的權(quán)限管理可有效管理用戶的細(xì)粒度權(quán)限,也可以解決權(quán)限管理中存在授權(quán)復(fù)雜、不靈活的問題[11]。目前系統(tǒng)角色分有:超級管理員、普通管理員、專家組長、專家及普通用戶等五種角色,通過設(shè)置角色的權(quán)限來分配用戶的權(quán)限。普通用戶通過在線注冊完成后,由管理設(shè)定角色和分配權(quán)限,普通管理員由超級管理員創(chuàng)建并分配權(quán)限。系統(tǒng)將所有功能寫入一個權(quán)限表,對每一個權(quán)限進(jìn)行分類、編碼和加上對應(yīng)的URL,當(dāng)對管理員對用戶分配權(quán)限時,便將對應(yīng)權(quán)限寫入用戶表對應(yīng)的權(quán)限字段里,在用戶加載具體頁面時,便在該頁面構(gòu)造函數(shù)中調(diào)用基類對用戶訪問權(quán)限進(jìn)行檢驗,以便做出相應(yīng)的反饋。下面代碼為管理員權(quán)限檢驗函數(shù),參數(shù)1為權(quán)限代碼,參數(shù)2為管理員登錄標(biāo)記:
EnumLoginState IUserLogin.CheckAdminAuthority(string PopCode, string adminLogined)
{
string UserNum = Assess.Global.Current.UserNum;
string adminLoginED = Assess.Global.Current.ad-minLogined;
if (adminLoginED != "1")
{
return EnumLoginState.Err_AdminLogined;
}
SqlConnection cn = new SqlConnection(DBConfig.CmsConString);
try
{
cn.Open();
AdminDataInfo info;
EnumLoginState state = CheckAdminLogin(cn, UserNum, out info);
if (state != EnumLoginState.Succeed)
return state;
if (info.isSuper == 0X01)
return EnumLoginState.Succeed;
string PopList = GetAdminPopList(cn, info.ID);
if (PopList.IndexOf(PopCode) < 0)
return EnumLoginState.Err_NoAuthority;
else
return EnumLoginState.Succeed;
catch
{
return EnumLoginState.Err_DbException;
}
finally
{
if (cn.State == ConnectionState.Open)
cn.Close();
}
}
評估的實現(xiàn)過程是否人性化、高效化、便利性是評估順利進(jìn)行的關(guān)鍵點。
4.3 評估界面生成
Web頁面的生成有多種方式,如基于模版引擎生成[12]、標(biāo)簽替換生成[13]、Ajax異步讀取生成[14]、動態(tài)加載生成等。模版引擎生成法適用于大規(guī)模的雷同頁面的發(fā)布,管理員可在后臺手動生成;動態(tài)加載生成是asp、asp.net站點常用的生成法,即程序在運行中生成輸出html頁面;Ajax生成一般指異步運行程序生成輸出html,一些需要實時更新數(shù)據(jù)的網(wǎng)頁經(jīng)常使用,可無刷新輸出數(shù)據(jù)。作為一個Web版的技術(shù)準(zhǔn)入評估系統(tǒng),輸出頁面的人性化、高效化、便利性是考慮的重點,所以這里選用的是動態(tài)加載生成法,即在程序運行過程中,將評估頁面表格的html代碼與評估的指標(biāo)內(nèi)容、權(quán)重及打分表單等融合連接在一起,程序運行完畢后一次性將生成的html代碼發(fā)送到aspx頁面上。這種做法的好處對于復(fù)雜的表格繪制可以通過程序的循環(huán)和判斷來連接不同的字符串,以構(gòu)建完整的表格代碼,滿足復(fù)雜表格界面的輸出。例如在輸出評估模型的過程中,要考慮指標(biāo)1或指標(biāo)2結(jié)束時應(yīng)輸出怎么樣的html結(jié)尾代碼;在循環(huán)進(jìn)入指標(biāo)1和指標(biāo)2時,輸出的表格列的高度有何異同,如何計算等。下面為部分html核心輸出代碼:
if (dt != null)
{
itemcount = dt.Rows.Count - 1;
int FirstCount = 0, SecondCount = 0 ;
string firstid=string.Empty, secondid=string.Empty;
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
str += "
if (dt.Rows[i]["bID"].ToString() != firstid) //新的指標(biāo)1出現(xiàn)
{
str = str.Replace("#FirstCount#", FirstCount.ToString());
firstid = dt.Rows[i]["bID"].ToString();
FirstCount = 0;
FirstCount++;
str += " " + line;
str += "" + line;
}
else
{
FirstCount++;
}
if (dt.Rows[i]["sID"].ToString() != secondid) //新的指標(biāo)2出現(xiàn)
{
str = str.Replace("#SecondCount#", SecondCount.ToString());
secondid = dt.Rows[i]["sID"].ToString();
SecondCount = 0;
SecondCount++;
str += " " + line;
str += "" + line;
str += "
str += GetFourthDetail(dt.Rows[i]["tID"].ToString());
str += "
str += "" + line;
……
}
else
{
SecondCount++;
str += "
str += GetFourthDetail(dt.Rows[i]["tID"].ToString());
str += "
……
}
if (i == dt.Rows.Count - 1)
{
str = str.Replace("#FirstCount#", FirstCount.ToString());
str = str.Replace("#SecondCount#", SecondCount.ToString());
}
str += "
}
4.4 系統(tǒng)安全
在與用戶交互以及帶參數(shù)頁面訪問的過程往往隱藏著很多安全隱禍,如常用的SQL注入[15]、上傳木馬文件、盜取用戶權(quán)限等,所以針對于頁面的表單及傳遞的參數(shù),一定要進(jìn)行常規(guī)的驗證及過濾處理。所以,在程序設(shè)計中,盡量少用SQL語句拼湊,多用存儲過程、實體類和SQL指標(biāo)函數(shù),對輸入?yún)?shù)類型和長度進(jìn)行檢查和控制,及時的拋出異常和寫入系統(tǒng)日志,以便及時發(fā)現(xiàn)問題和升級系統(tǒng)。另外,規(guī)范角色的權(quán)限管理和進(jìn)一步細(xì)化用戶的管理權(quán)限也是良好的安全策略,它可使得管理更好有效和靈活,具有更好的可維護(hù)性和可擴(kuò)展性[16]。
醫(yī)療技術(shù)臨床準(zhǔn)入的論理評估已經(jīng)成為一道法定門檻,在評估過程中,如何把握好這個門檻,充分發(fā)揮評估在臨床準(zhǔn)入的把關(guān)作用是評估的意義所在。信息化服務(wù)在評估工作中具有先進(jìn)性、時效性、透明性、標(biāo)準(zhǔn)性、共享性等特點,通過對評估數(shù)據(jù)進(jìn)行分析和挖掘,可以對評估的指標(biāo)、權(quán)重及相關(guān)的組織工作進(jìn)行不斷的改進(jìn)和完善,使得評估更趨于科學(xué)、合理。評估的信息化、網(wǎng)絡(luò)化、異步化將是未來評估的發(fā)展方向,評估人才的培養(yǎng)及評估專家之間的跨時空合作交流也是開展評估專業(yè)化學(xué)習(xí)的重要途徑和發(fā)展方向。
[1] 田冬霞,張金鐘,侯軍儒.中國倫理委員會運作現(xiàn)狀的一個縮影——天津市三級醫(yī)院倫理委員會的調(diào)查與分析[J].中國醫(yī)學(xué)倫理學(xué),2008,21(1):45-47.
[2] 黃 鋼. 關(guān)于限制性醫(yī)療技術(shù)臨床準(zhǔn)入倫理評價標(biāo)準(zhǔn)體系的構(gòu)建研究[J]. 中國醫(yī)學(xué)倫理學(xué),2009(3):9-16.
[3] 黃 鋼. 醫(yī)療技術(shù)臨床準(zhǔn)入倫理審查的道德辯護(hù)[J]. 中國醫(yī)學(xué)倫理學(xué),2015(3):312-314.
[4] 李大平,陳 琴. 醫(yī)療技術(shù)準(zhǔn)入的組織與管理[J]. 中國衛(wèi)生事業(yè)管理,2006(10):604-608.
[5] 陳世敏. 大數(shù)據(jù)分析與高速數(shù)據(jù)更新[J]. 計算機(jī)研究與發(fā)展,2014(2):333-342.
[6] 李大平. 醫(yī)療技術(shù)臨床準(zhǔn)入評估目標(biāo)體系及試驗質(zhì)量管理[J]. 中國醫(yī)院管理,2006(5):8-11.
[7] 曾 森,范玉順. 面向服務(wù)的企業(yè)架構(gòu)[J]. 計算機(jī)應(yīng)用研究,2008(2):640-642,574.
[8] 楊俊峰,黎建輝,楊風(fēng)雷. 深層網(wǎng)站Ajax頁面數(shù)據(jù)采集研究綜述[J]. 計算機(jī)應(yīng)用研究,2013(6):1606-1610,1616.
[9] 黃光芳. 面向接口編程在三層架構(gòu)系統(tǒng)中的設(shè)計及應(yīng)用[J].計算機(jī)應(yīng)用與軟件,2009(6):133-135.
[10] 張慧勇,郭小燕. 基于個性化服務(wù)的農(nóng)產(chǎn)品商城設(shè)計與實現(xiàn)[J]. 自動化與儀器儀表,2016(2):80-81.
[11] 趙衛(wèi)東,畢曉清,盧新明. 基于角色的細(xì)粒度訪問控制模型的設(shè)計與實現(xiàn)[J]. 計算機(jī)工程與設(shè)計,2013(2):474-475.
[12] 姬一文,吳慶波,楊沙洲. 一種服務(wù)器端模板引擎的改進(jìn)與實現(xiàn)[J]. 計算機(jī)應(yīng)用研究,2011,28(3):1077-1079.
[13] 黃光芳,金義富. 自適應(yīng)性高校新聞管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 實驗室研究與探索,2012,31(1):63-67.
[14] 呂林濤,萬經(jīng)華,周紅芳. 基于AJAX的Web無刷新頁面快速更新數(shù)據(jù)方法[J]. 計算機(jī)應(yīng)用研究,2006(11):199-200.
[15] 王 云,郭外萍,陳承歡. Web項目中的SQL注入問題研究與防范方法[J]. 計算機(jī)工程與設(shè)計,2010,31(5):976-978.
[16] 黃光芳. 基于用戶組和細(xì)粒度權(quán)限的RBAC模型[J]. 湛江師范學(xué)院學(xué)報,2011(12):136-141.
·名人名言·
小事小節(jié)斤斤計較而淡漠大事、大節(jié)的人是不會有什么作為的。我從來不把安逸和快樂看作是生活目的本身——這種倫理基礎(chǔ),我叫它豬欄的理想。
——愛因斯坦
Design of Evaluation Service Platform for Medical Technology Access Based on Web
HUANGGuangfanga,HUANGGangb
(a. School of Information Science and Technology; b. Principal’s Office, Lingnan Normal University, Zhanjiang 524048, Guangdong, China)
The medical technology admittance assessment is an important link of the government's control of the medical technology. Introducing information service to the assessment can make the assessment work have timeliness, transparency and standardization, hence, constructing evaluation service platform in the assessment work has an important significance. The article elaborated online evaluation logic and organizational processes based on existing systems. It also presented two methods of basic analysis and advanced analysis for data analysis and mining. Then it introduced the key technology and architecture model from the point of view of technology. Finally it discussed the system realization process from the database design, role design, generation of evaluation interface and system security. It was provided the platform was professional for the government and relevant functional departments. The platform can assess the medical technology access in objective, scientific and standard level. More, it also provides more references for the "uncertainty" of various technologies in the evaluation.
medical technology; admittance assessment; service platform; Web; three layer architecture
2016-07-20
國家自然科學(xué)基金(71173054); 廣東省哲學(xué)社會科學(xué)“十一五”規(guī)劃項目(GD10CZX02)
黃光芳(1982-),男,廣東湛江人,碩士,實驗師,研究方向:教育信息化及泛在學(xué)習(xí)。
Tel.:13824848702; E-mail:hgfang@qq.com
TP 274
A
1006-7167(2017)03-0249-06