陳慶 何林 胡坤
摘要:肝膽管結(jié)石,病程遷延反復(fù),導(dǎo)致患者的診療依從性及醫(yī)生的診療可持續(xù)性較差。為加強(qiáng)醫(yī)患溝通橋梁構(gòu)架,增強(qiáng)醫(yī)患互信,有效的儲(chǔ)存和管理肝膽管結(jié)石病患者臨床資料并進(jìn)行分析。本文利用wampserwer集成平臺(tái)建立基于B/S構(gòu)架的醫(yī)患雙方可共享的肝膽管結(jié)石疾病遠(yuǎn)程管理系統(tǒng),總結(jié)了系統(tǒng)開發(fā)的相關(guān)技術(shù)及總體設(shè)計(jì)情況,分析了系統(tǒng)的建設(shè)及應(yīng)用情況,旨在方便臨床管理和隨訪,提高我院肝膽管結(jié)石病的診治和科研水平。
關(guān)鍵詞:B/S架構(gòu);肝膽管結(jié)石;遠(yuǎn)程管理;智能化
中圖分類號(hào):R-056 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:B ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DOI:10.3969/j.issn.1006-1959.2020.21.003
文章編號(hào):1006-1959(2020)21-0008-03
Abstract:Hepatolithiasis, the course of the disease is protracted and repeated, resulting in poor compliance of patients with diagnosis and treatment and poor sustainability of diagnosis and treatment by doctors. In order to strengthen the bridge structure of doctor-patient communication and enhance mutual trust between doctors and patients, effective storage and management of clinical data of patients with hepatolithiasis and analysis. This article uses the wampserwer integrated platform to establish a remote management system for hepatolithiasis based on the B/S framework that can be shared by both doctors and patients. Clinical management and follow-up improve the diagnosis, treatment and scientific research level of hepatobiliary calculi in our hospital.
Key words:B/S architecture;Hepatolithiasis;Remote management;Intelligent
肝膽管結(jié)石病治療后有殘石率高、復(fù)發(fā)率高和再手術(shù)率高的特點(diǎn),因此多次手術(shù)和/或住院情況在臨床很常見[1]。醫(yī)生掌握其詳細(xì)準(zhǔn)確的既往診治情況,對(duì)下一步治療非常重要。此外患者能獲取疾病醫(yī)療信息對(duì)于提高患者主動(dòng)防治能力、配合隨訪、促進(jìn)醫(yī)患之間協(xié)助,提高醫(yī)療質(zhì)量和效率,減低醫(yī)療差錯(cuò),進(jìn)而節(jié)約醫(yī)療成本具有重要價(jià)值[2]。為此,本研究利用數(shù)據(jù)庫(kù)軟件建立基于B/S架構(gòu)肝膽管結(jié)石疾病遠(yuǎn)程管理系統(tǒng),存儲(chǔ)、管理和分析患者臨床資料,為方便醫(yī)患查詢、隨訪,實(shí)現(xiàn)醫(yī)患主動(dòng)防治提供實(shí)用工具?,F(xiàn)對(duì)系統(tǒng)建設(shè)及應(yīng)用進(jìn)行總結(jié)。
1系統(tǒng)開發(fā)相關(guān)技術(shù)
該系統(tǒng)采用的是瀏覽器/服務(wù)器(B/S)結(jié)構(gòu),簡(jiǎn)化系統(tǒng)的開發(fā)、維護(hù)和使用。使用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)MYSQL數(shù)據(jù)庫(kù),服務(wù)器編程語(yǔ)言(PHP),網(wǎng)頁(yè)創(chuàng)建使用標(biāo)準(zhǔn)標(biāo)記語(yǔ)言——超文本標(biāo)記語(yǔ)言(HTML)。本系統(tǒng)優(yōu)勢(shì)在于不需要下載、不需要更新軟件,用戶在使用該系統(tǒng)時(shí),只需要在電腦的瀏覽器輸入相應(yīng)的地址,訪問到相應(yīng)的網(wǎng)頁(yè),登陸后即可與服務(wù)器端的數(shù)據(jù)庫(kù)進(jìn)行交互。
2總體設(shè)計(jì)
2.1 B/S架構(gòu)圖 ?在 B/S 結(jié)構(gòu)中,將整個(gè)業(yè)務(wù)分為表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層三層。表現(xiàn)層即用戶使用的瀏覽器,是用戶操作系統(tǒng)的接口,用戶通過瀏覽器界面向服務(wù)器端提出請(qǐng)求,并對(duì)服務(wù)器端返回的結(jié)果進(jìn)行處理并展示。數(shù)據(jù)訪問層即服務(wù)器端,直接操作數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行增、刪、改、查,將處理的數(shù)據(jù)返回給客戶端進(jìn)行顯示。業(yè)務(wù)邏輯層是運(yùn)行在瀏覽器和服務(wù)器之間的,主要完成系統(tǒng)邏輯,實(shí)現(xiàn)具體的功能,接受用戶的請(qǐng)求并把這些請(qǐng)求傳送給服務(wù)器,然后將服務(wù)器的結(jié)果返回給用戶。系統(tǒng)架構(gòu)見圖1。
2.2系統(tǒng)開發(fā)工具、框架 ?硬件要求普通電腦或筆記本電腦,操作系統(tǒng):windows 7 64位操作系統(tǒng)旗艦版及以上;開發(fā)工具:Sulime text 2;開發(fā)所用框架:Codelgniter;開發(fā)環(huán)境:wampserver 64位(開發(fā)語(yǔ)言php+數(shù)據(jù)庫(kù)mysql+服務(wù)器apache)。
2.3系統(tǒng)部署 ?安裝好所需的軟件和硬件之后,需要對(duì)wampserver進(jìn)行配置,首先需要測(cè)試系統(tǒng)的80端口是否被占用,如果被占用apache將無(wú)法啟動(dòng)。打開wampserver安裝目錄下apache\conf文件夾下的httpd.conf配置文件,Listen 0.0.0.0:80;Listen [::0]:80修改80這兩個(gè)數(shù)字后保存,再測(cè)試服務(wù)器是否啟動(dòng)成功。Apache啟動(dòng)成功后,需對(duì)httpd.conf配置文件進(jìn)行修改,在
3疾病管理系統(tǒng)的建立與錄入
將肝膽管結(jié)石病的診治、預(yù)后、隨訪具有重要價(jià)值的臨床資料分為5部分:基本信息、病歷記錄、重要輔助檢查、治療、其他備注事項(xiàng)?;拘畔ɑ颊吣挲g、性別、編號(hào)、住址、通訊方式、發(fā)病年齡等基本情況。其中發(fā)病年齡為最早確診為肝膽管結(jié)石病的年齡;病歷記錄包括入院醫(yī)院、出入院時(shí)間和出院診斷,其中出院診斷中肝膽管結(jié)石部分有下拉菜單記錄:急性膽管炎、梗阻性黃疸、肝炎情況、肝硬化、門脈高壓、敗血癥、膽管狹窄、膽管變異、肝臟肥大萎縮綜合征、膽管癌、膽源性肝膿腫、胃腸道膽瘺、支氣管膽瘺、肝功。重要輔助檢查主要是腫瘤標(biāo)志物檢查和影像學(xué)檢查(彩超、CT、MRI)。治療部分包括禁食、胃腸減壓、抗生素使用、特殊處理、手術(shù)、術(shù)后并發(fā)癥、T管、術(shù)后有無(wú)殘石。特殊處理主要記錄行PTCD/ERCP等內(nèi)鏡介入等侵襲性操作情況;手術(shù)部分主要記錄手術(shù)方式、術(shù)中情況、術(shù)中出血、手術(shù)時(shí)間。其他部分主要記錄一些特殊情況,如膽汁/血培養(yǎng)及耐藥情況。
數(shù)據(jù)的錄入啟動(dòng)數(shù)據(jù)庫(kù),在各個(gè)項(xiàng)目右方的方框內(nèi)填入內(nèi)容。其中大部分只要點(diǎn)擊相應(yīng)方框,就可自動(dòng)彈出選擇項(xiàng),點(diǎn)擊或勾選即錄入。數(shù)據(jù)檢索與分析開啟:本系統(tǒng)的數(shù)據(jù)檢索功能是在一個(gè)特定的搜索功能頁(yè)面,在輸入框中輸入將要檢索病人的唯一標(biāo)示編號(hào)或病人的姓名就可以檢索出相應(yīng)的患者數(shù)據(jù)。
對(duì)于該系統(tǒng)建立以后收治的肝膽管結(jié)石患者資料按照數(shù)據(jù)庫(kù)的要求,做到術(shù)前檢查充分、術(shù)中規(guī)范手術(shù)、術(shù)中資料全面保存。實(shí)現(xiàn)了對(duì)肝膽管結(jié)石患者100余項(xiàng)臨床評(píng)估錄入項(xiàng)目的電子信息化管理,錄入并可提供檢索統(tǒng)計(jì)分析與數(shù)據(jù)的輸出打印。
4系統(tǒng)應(yīng)用優(yōu)勢(shì)
肝膽管結(jié)石病在東南亞地區(qū)常見,我國(guó)以長(zhǎng)江流域地區(qū)為多發(fā),由于肝內(nèi)膽管解剖部位特殊,病理改變復(fù)雜嚴(yán)重,在臨床實(shí)踐中很難根治[3]。目前很多醫(yī)院已經(jīng)使用了電子病歷形式管理肝膽管結(jié)石疾病信息,但由于許多肝膽管結(jié)石病患者常因病情遷延長(zhǎng)達(dá)數(shù)十年,有多次手術(shù)、住院史,其臨床數(shù)據(jù)進(jìn)行長(zhǎng)期保存困難,病例查閱、數(shù)據(jù)檢索統(tǒng)計(jì)分析都相對(duì)困難。
實(shí)踐證明,電子病歷只是對(duì)疾病的簡(jiǎn)單信息記錄,在信息存儲(chǔ)、提取功能上存在諸多缺陷,沒有達(dá)到對(duì)肝膽管結(jié)石疾病患者人群終生疾病管理的要求,更沒有形成一種迅捷高效的管理方式。此外目前能全面系統(tǒng)記錄管理肝膽管結(jié)石疾病信息系統(tǒng)極少,沒能做到對(duì)患者從發(fā)病、治療、復(fù)發(fā)、再治療等診療經(jīng)過全面準(zhǔn)確的隨訪,導(dǎo)致對(duì)該疾病健康管理處在較低級(jí)的水平。因此設(shè)計(jì)和實(shí)現(xiàn)一種關(guān)于管理肝膽管結(jié)石疾病的數(shù)據(jù)庫(kù)管理系統(tǒng)非常必要。
進(jìn)入二十一世紀(jì)以來(lái),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)已日益廣泛應(yīng)用于醫(yī)療領(lǐng)域,醫(yī)院邁進(jìn)了計(jì)算機(jī)管理的新時(shí)代[4]。巨邦律等[5]于2005年建立了肝內(nèi)膽管結(jié)石Access數(shù)據(jù)庫(kù),實(shí)現(xiàn)了肝內(nèi)膽管結(jié)石的信息化管理,方便了肝內(nèi)膽管結(jié)石的臨床、教學(xué)、科研工作。但Acces數(shù)據(jù)庫(kù)兼容性較差,安全性較低,此外容量小和欠缺的網(wǎng)絡(luò)功能等,限制了其不能成為大樣本數(shù)據(jù)統(tǒng)計(jì)軟件。目前信息管理系統(tǒng)的架構(gòu)設(shè)計(jì)主要包括C/S和B/S兩種,建立在廣域網(wǎng)上的B/S模式,網(wǎng)絡(luò)硬件環(huán)境要求低,例如手機(jī)上網(wǎng),自己管理信息,無(wú)需受限于電腦操作系統(tǒng)、時(shí)間和地點(diǎn);B/S適應(yīng)范圍廣,一般只要有操作系統(tǒng)和瀏覽器,就能運(yùn)行以瀏覽為主,錄入簡(jiǎn)單的應(yīng)用程序;此外還具有客戶端免維護(hù),適用群體龐大,客戶需求經(jīng)常發(fā)生變化等優(yōu)勢(shì)。B/S的系統(tǒng)不需安裝復(fù)雜的專業(yè)軟件,只需在客戶端安裝一個(gè)簡(jiǎn)單的Web瀏覽器就能操作,用戶的使用難度不高[6]。
本次構(gòu)建的基于B/S三層架構(gòu)肝膽管結(jié)石疾病數(shù)據(jù)庫(kù),為患者的臨床診療資料與隨訪資料有效結(jié)合提供了綜合和高效的平臺(tái)。該疾病管理系統(tǒng)不僅具備控制異常數(shù)據(jù)錄入和可移植性、交互性與通用性、兼容性等優(yōu)點(diǎn),且內(nèi)容更全面,涵蓋了臨床、影像、病理、信息等多個(gè)學(xué)科的全面數(shù)字化管理,能夠更有效的管理肝膽管結(jié)石患者資料,為循證肝膽管結(jié)石醫(yī)學(xué)提供客觀的臨床證據(jù),為臨床和科學(xué)研究提供可靠的臨床資源。以探明肝膽管結(jié)石的發(fā)病機(jī)理、尋求最佳的治療方法,在一定程度上降低肝膽管結(jié)石的復(fù)發(fā)率、死亡率[7]。
本疾病管理系統(tǒng)具有如下特點(diǎn):①本系統(tǒng)采用的MySQL數(shù)據(jù)庫(kù),是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。擁有體積小、速度快、總體擁有成本低等特點(diǎn),尤其是開放源碼這一特點(diǎn)。②數(shù)據(jù)庫(kù)實(shí)現(xiàn)了醫(yī)患雙方共享,有利于進(jìn)行多次入院手術(shù)情況的分析研究,總結(jié)診治經(jīng)驗(yàn),提高肝膽管結(jié)石病的診治水平和科研能力。③數(shù)據(jù)記錄簡(jiǎn)潔、科學(xué),對(duì)肝膽管結(jié)石病的分型、肝功評(píng)價(jià)、門脈高壓、膽管炎分級(jí)等均由肝膽??漆t(yī)生進(jìn)行分析評(píng)估后記錄。這樣更有利于患者及醫(yī)務(wù)工作者的查閱。也有利于后期進(jìn)行研究統(tǒng)計(jì)分析。④數(shù)據(jù)記錄全面、立體化,該數(shù)據(jù)庫(kù)除涵蓋了肝膽管結(jié)石病患者的診斷、治療、隨訪與后繼治療等各個(gè)重要方面外,還對(duì)每個(gè)肝膽管結(jié)石病患者的每一次入院診治進(jìn)行記錄,這樣更有利于對(duì)每個(gè)病患者的發(fā)病機(jī)制、診治過程進(jìn)行循證醫(yī)學(xué)管理。
5總結(jié)
肝膽管結(jié)石疾病管理系統(tǒng)是為了建構(gòu)醫(yī)患交流橋梁,增強(qiáng)醫(yī)患互信,方便肝膽管結(jié)石疾病遠(yuǎn)期療效觀察,提高診療和科研水平。利用wampserver(apach+php+mql)集成平臺(tái)技術(shù),建立基于B/S架構(gòu)醫(yī)患雙方可共享的肝膽管結(jié)石疾病遠(yuǎn)程管理系統(tǒng),存儲(chǔ)和管理患者臨床資料,并進(jìn)行統(tǒng)計(jì)分析和適時(shí)隨訪,使患者在診治過程及出院后得到有效管理和互動(dòng),能夠?yàn)閺V大患者提供智能化、個(gè)性化服務(wù)。方便了肝膽管結(jié)石病的臨床管理和隨訪,提高了肝膽管結(jié)石病的診治和科研水平。
參考文獻(xiàn):
[1]Suzuki Y,Mori T,Yokoyama M,et al.A proposed severity classification system for hepatolithiasis based on an analysis of prognostic factors in a Japanese patient cohort[J].Journal of Harbin University of Science and Technology,2018,53(7):854-860.
[2]陸蓉,姜久雷,張迪.跨平臺(tái)移動(dòng)卵巢癌患者遠(yuǎn)程管理系統(tǒng)建設(shè)[J].醫(yī)學(xué)信息學(xué)雜志,2018,39(8):25-28.
[3]Ma WJ,Zhou Y,Yang Q,et al.The Puzzle and Challenge in Treating Hepatolithiasis[J].Surg Laparosc Endosc Percutan Tech,2015,25(1):94-95.
[4]劉禹良.基于Access的臨床流感病例管理信息系統(tǒng)[J].醫(yī)學(xué)信息,2019,32(1):25-27.
[5]巨邦律,方馳華,鐘洪才,等.肝內(nèi)膽管結(jié)石Access數(shù)據(jù)庫(kù)的建立及其應(yīng)用[J].醫(yī)學(xué)爭(zhēng)鳴,2005,26(5):428-430.
[6]張鳳娟.基于B/S模式的醫(yī)院運(yùn)維管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].醫(yī)學(xué)信息學(xué)雜志,2016,37(7):26-30.
[7]Tazuma S,Unno M,Igarashi Y,et al.Evidence-based clinical practice guidelines for cholelithiasis 2016[J].Journal of Gastroenterology,2016,52(3):276-300.
收稿日期:2020-04-17;修回日期:2020-07-27
編輯/錢洪飛