李日俊,唐健豪
佛山市第一人民醫(yī)院醫(yī)療設(shè)備科 (廣東佛山 528000)
合同是對買賣雙方承諾的描述,是買賣雙方履行合作期間的法律依據(jù)[1]。合同管理關(guān)系到醫(yī)院的權(quán)益保障,是醫(yī)療設(shè)備管理的重要一環(huán)。隨著醫(yī)院規(guī)模的不斷擴(kuò)大,醫(yī)療技術(shù)水平不斷提高,醫(yī)療設(shè)備急需升級換代,這導(dǎo)致采購需求激增,也對醫(yī)療設(shè)備合同管理的效率提出了更高的要求。傳統(tǒng)的人工管理依靠人工歸檔,耗時耗力,容易出錯。數(shù)字化、高效化是現(xiàn)代合同管理的發(fā)展方向,實(shí)行醫(yī)療設(shè)備全生命周期信息化管理勢在必行[2]。部分醫(yī)療設(shè)備的全生命周期管理平臺嵌入數(shù)字化合同管理作為功能模塊,但許多功能因信息敏感不能實(shí)現(xiàn),如甲乙雙方(指醫(yī)療機(jī)構(gòu)與供應(yīng)商)合同的管理。鑒于此,本研究設(shè)計了一款面向甲乙雙方的基于騰訊云的醫(yī)療設(shè)備合同管理系統(tǒng),旨在為醫(yī)療設(shè)備全生命周期管理系統(tǒng)的合同管理改進(jìn)提供方向,同時為數(shù)字化水平較低的醫(yī)院提供價格低廉、維護(hù)簡易的合同管理方案。
本系統(tǒng)主架構(gòu)由服務(wù)器和桌面應(yīng)用程序組成。服務(wù)器主要為供應(yīng)商提供合同模板下載、合同校對驗(yàn)證和合同終版打印功能。桌面程序則與服務(wù)器實(shí)時連接,為醫(yī)療機(jī)構(gòu)實(shí)現(xiàn)項(xiàng)目合同生成、審驗(yàn)、歸檔和統(tǒng)計的功能。項(xiàng)目的安全性和穩(wěn)定性是系統(tǒng)設(shè)計的關(guān)鍵。本系統(tǒng)使用騰訊云輕量服務(wù)器架設(shè)服務(wù)器。騰訊云輕量服務(wù)器具有DDoS基礎(chǔ)防護(hù)和主機(jī)安全防護(hù),可構(gòu)建服務(wù)器安全防護(hù)體系。本系統(tǒng)采用的是云硬盤存儲方式,將數(shù)據(jù)備份在不同物理機(jī)上,提高了數(shù)據(jù)的可靠性。服務(wù)器運(yùn)行Ubuntu 20.04.4 LTS系統(tǒng),依靠APACHE2搭建WEB網(wǎng)站,使用PHP7.4設(shè)計供應(yīng)商交互網(wǎng)頁,使用MYSQL 8.0.29存儲合同數(shù)據(jù)到云服務(wù)器上,使用PYTHON 3.8.10編寫的腳本用于郵件發(fā)送通知。
所有醫(yī)療設(shè)備數(shù)據(jù)信息均存儲于基于MYSQL服務(wù)器設(shè)計的醫(yī)療設(shè)備管理數(shù)據(jù)庫中[3]。本系統(tǒng)在MYSQL 8.0.29中生成醫(yī)療設(shè)備合同管理數(shù)據(jù)庫,在數(shù)據(jù)庫新建合同信息和供應(yīng)商信息2個數(shù)據(jù)表,數(shù)據(jù)表存儲的詳細(xì)信息如下。(1)合同信息數(shù)據(jù)表:主要存儲醫(yī)療設(shè)備合同的詳細(xì)信息,包含合同編號、合同名稱、供應(yīng)商名稱、合同金額、供應(yīng)商郵箱地址、創(chuàng)建日期、合同狀態(tài)和合同掩碼,其中,供應(yīng)商郵箱地址是簽署合同的供應(yīng)商聯(lián)系郵箱地址,用于郵件通知供應(yīng)商合同修訂進(jìn)度;合同狀態(tài)顯示合同修訂的進(jìn)度,有創(chuàng)建、待修改、已修改、已審核和完成5個狀態(tài),用于識別通知需求,識別合同狀態(tài)通過設(shè)置Linux內(nèi)置的Cron服務(wù)實(shí)現(xiàn),每2分鐘執(zhí)行1次PYTHON腳本,以實(shí)現(xiàn)不間斷的數(shù)據(jù)查新和郵件通知服務(wù),郵件通知功能是通過PYTHON腳本連接數(shù)據(jù)庫MYSQL,當(dāng)檢索查詢合同的狀態(tài)變?yōu)榇薷暮鸵褜徍藭r,通過smtplib模塊構(gòu)建的郵件發(fā)送功能實(shí)時以郵件通信的方式通知供應(yīng)商;合同掩碼由16位隨機(jī)數(shù)字和大小寫字母組合字符串組成,供應(yīng)商通過訪問包含合同掩碼的安全鏈接訪問醫(yī)療設(shè)備合同管理網(wǎng)址。(2)供應(yīng)商信息表:其包含供應(yīng)商聯(lián)系人、聯(lián)系電話和聯(lián)系郵件信息,由醫(yī)療機(jī)構(gòu)進(jìn)行更新維護(hù),通過記錄供應(yīng)商的名稱、聯(lián)系人、聯(lián)系電話和聯(lián)系郵件實(shí)現(xiàn)供應(yīng)商信息的快速錄入和調(diào)用;在創(chuàng)建合同填寫供應(yīng)商名稱時,程序通過檢索供應(yīng)商信息表自動補(bǔ)填供應(yīng)商名稱,并將供應(yīng)商對應(yīng)的郵件地址自動錄入。
當(dāng)招投標(biāo)結(jié)束進(jìn)入合同簽訂流程時,供應(yīng)商與醫(yī)療機(jī)構(gòu)需在約定的時間內(nèi)簽訂合同。醫(yī)療設(shè)備合同管理系統(tǒng)的合同協(xié)定流程如下:(1)供應(yīng)商根據(jù)醫(yī)療機(jī)構(gòu)提供網(wǎng)址下載合同模板;(2)供應(yīng)商對合同模板進(jìn)行信息的添加和修改,在修訂合同后按原網(wǎng)址上傳修訂后的合同文件;(3)醫(yī)療機(jī)構(gòu)通過桌面程序查看供應(yīng)商修訂后的項(xiàng)目合同,并將協(xié)定的合同最終版上傳至服務(wù)器;(4)供應(yīng)商通過網(wǎng)址下載最終版合同。本系統(tǒng)設(shè)計著重于合同簽訂時雙方協(xié)商的保密需求和對合同整理歸檔的信息化迫切需要,旨在為供應(yīng)商和醫(yī)療機(jī)構(gòu)提供一個合同簽訂和修改的私密平臺。
本系統(tǒng)使用APACHE2搭建WEB的網(wǎng)站結(jié)構(gòu),通過WEB瀏覽器來實(shí)現(xiàn)用戶工作界面[4],并使用基于超文本預(yù)處理器(hypertext preprocessor,PHP)開源腳本語言[5]設(shè)計上載功能(upload.php)、下載功能(download.php)和主頁(htgl.php)3個文件。
本系統(tǒng)的醫(yī)療機(jī)構(gòu)桌面程序采用Linux操作系統(tǒng)提供的FTP服務(wù)器vsftpd實(shí)現(xiàn)文件傳輸功能,具有開源安全穩(wěn)定的優(yōu)勢[6]。FTP服務(wù)器程序設(shè)計步驟如下:(1)醫(yī)療機(jī)構(gòu)使用桌面程序登錄FTP服務(wù)器,并創(chuàng)建醫(yī)療設(shè)備合同文件夾;(2)將合同模板復(fù)制至FTP服務(wù)器的醫(yī)療設(shè)備合同文件夾內(nèi);(3)供應(yīng)商修訂模板合同后,將合同文件上傳至醫(yī)療設(shè)備合同文件夾;(4)醫(yī)療機(jī)構(gòu)使用桌面程序登錄FTP服務(wù)器訪問醫(yī)療設(shè)備合同文件夾,經(jīng)過修訂、審核后保存在騰訊云服務(wù)器上。
醫(yī)療機(jī)構(gòu)桌面程序?qū)崿F(xiàn)醫(yī)療設(shè)備合同的新增、修訂和審批功能,基于VISUAL STUDIO 2022開發(fā)環(huán)境,使用C#語言編寫。桌面程序與騰訊云服務(wù)器進(jìn)行MYSQL數(shù)據(jù)庫連接,提供FTP的文件操作功能。醫(yī)療機(jī)構(gòu)桌面程序主要由主窗口和新增窗口2個窗體組成,其中,主窗口實(shí)現(xiàn)醫(yī)療設(shè)備合同信息的統(tǒng)計、顯示和選擇修改功能;新增窗口實(shí)現(xiàn)醫(yī)療設(shè)備合同F(xiàn)TP文件夾創(chuàng)建和MYSQL數(shù)據(jù)庫數(shù)據(jù)插入功能。C#編寫的功能主要由FTP操作類Ftp.cs和MYSQL操作類Mysql.cs實(shí)現(xiàn)。
醫(yī)療設(shè)備合同往往需要反復(fù)進(jìn)行修訂。為了縮短合同修訂的相應(yīng)時間,本系統(tǒng)提供在合同信息庫發(fā)生狀態(tài)變更時能快速通知供應(yīng)商的功能,通知功能是基于騰訊云服務(wù)器運(yùn)行Python腳本實(shí)現(xiàn),其中,Python是多平臺的計算機(jī)程序設(shè)計語言,通過導(dǎo)入smtplib功能模塊編譯郵件通知功能[7]。
本系統(tǒng)主要由服務(wù)器提供WEB網(wǎng)頁端服務(wù)實(shí)現(xiàn)供應(yīng)商的獨(dú)立接入,由騰訊云服務(wù)器部署FTP服務(wù)、合同數(shù)據(jù)的MYSQL存儲、WEB網(wǎng)頁的部署和PYTHON的信息提醒功能;系統(tǒng)綜合了各個平臺的優(yōu)勢,為醫(yī)院與供應(yīng)商在合同簽訂時提供保密服務(wù)和保障簽訂時效;此外,系統(tǒng)設(shè)計架構(gòu)簡單,可有效提高醫(yī)療設(shè)備合同的管理效率。由于本系統(tǒng)基于較為成熟的技術(shù)開發(fā),信息化程度較低的醫(yī)療機(jī)構(gòu)也能快速布局以實(shí)現(xiàn)管理新方案,自主實(shí)現(xiàn)醫(yī)療設(shè)備合同從手工修訂管理向數(shù)字化的醫(yī)療設(shè)備合同管理轉(zhuǎn)型;對于已經(jīng)實(shí)現(xiàn)數(shù)字化管理的醫(yī)療機(jī)構(gòu),本方案也能提供雙方合同修訂數(shù)字化管理系統(tǒng)設(shè)計的可行思路。