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