曹昊罡 李遠(yuǎn)杉
(湖南省人民醫(yī)院 湖南省長沙市 410000)
目前,隨著互聯(lián)網(wǎng)的發(fā)展和普及,人類社會進(jìn)入到了“互聯(lián)網(wǎng)+”時代,醫(yī)院作為分布式管理系統(tǒng)的重要應(yīng)用領(lǐng)域,也正在積極的擁抱互聯(lián)網(wǎng),目前已經(jīng)誕生了門診掛號管理系統(tǒng)、病房管理系統(tǒng)、藥房管理系統(tǒng)、醫(yī)學(xué)影像管理系統(tǒng)等,有力的提高了醫(yī)院信息化水平[1]?;颊咴\斷治療離不開醫(yī)技平臺的支持,比如拍攝CT、核磁共振、心電圖檢查、核醫(yī)學(xué)設(shè)備等,由于患者多、設(shè)備少,高峰時期就需要排隊(duì),這就給醫(yī)技平臺帶來極大的工作壓力,為了提高醫(yī)技平臺設(shè)備的利用率,減少患者的排隊(duì)和等待時間,醫(yī)院開始開發(fā)和設(shè)計(jì)了醫(yī)技預(yù)約平臺,該平臺能夠讓患者合理規(guī)劃自己的就診拍攝時間,同時還可以為醫(yī)療診斷服務(wù)提供協(xié)作支持[2]。醫(yī)技預(yù)約平臺采用先進(jìn)的微服務(wù)架構(gòu),重構(gòu)醫(yī)院信息化管理系統(tǒng)模式,不僅可以通過PC 電腦登陸,還可以適用于智能手機(jī)、平板電腦等移動設(shè)備登陸,更加方便患者預(yù)約和查詢。
醫(yī)技預(yù)約平臺可以有效解決醫(yī)院高峰期排隊(duì)時間長、候診時間長、低谷期無病人檢查,造成醫(yī)院資源浪費(fèi)問題,并有效合理的分流病人,提高醫(yī)技、門診、住院、體檢的協(xié)同工作水平以及醫(yī)院設(shè)備的利用率,提高服務(wù)品質(zhì)[3]。醫(yī)技預(yù)約平臺的主要業(yè)務(wù)功能包括很多,比如用戶登錄功能、預(yù)約管理功能、醫(yī)技預(yù)約功能、預(yù)約查詢功能、批量修改功能、號源情況查詢、預(yù)約人數(shù)、手工登記和預(yù)約明細(xì)功能,如圖1 所示。
預(yù)約管理功能是醫(yī)技預(yù)約平臺的核心功能之一,其可以根據(jù)實(shí)際需求,實(shí)現(xiàn)科室管理、用戶權(quán)限管理、檢查房間管理、檢查項(xiàng)目維護(hù)、項(xiàng)目互斥管理??剖夜芾碛糜诠芾砀鱾€科室是否為醫(yī)技預(yù)約科室,添加科室、修改科室、刪除科室等功能。用戶權(quán)限管理用于添加修改刪除用戶賬號以及設(shè)置用戶權(quán)限。檢查房間管理是用于管理科室對應(yīng)的檢查房間。檢查項(xiàng)目維護(hù)提供了四個維護(hù)項(xiàng)目,分別是檢查方法維護(hù)、檢查房間檢查方法管理、檢查部位維護(hù)和檢查房間預(yù)約規(guī)則管理。檢查方法維護(hù)是用于維護(hù)科室預(yù)約時提供的檢查方法。檢查房間檢查方法管理是用于管理科室每個檢查房間對應(yīng)的檢查方法。檢查部位維護(hù)是用于維護(hù)科室預(yù)約時提供的檢查部位。檢查房間預(yù)約規(guī)則管理用于管理科室檢查房間特殊要求。項(xiàng)目互斥管理是用于某些科室檢查項(xiàng)目檢查完后需要過一段時間在進(jìn)行其他項(xiàng)目而使用。號源管理是用于管理科室檢查房間患者預(yù)約時間段以及預(yù)約人數(shù)。號源模版管理用于管理科室每個檢查房間預(yù)約的時間段和人數(shù)。增加號量管理用于每個檢查房間預(yù)約號源量已滿的情況下還能新增號量。
醫(yī)技預(yù)約功能可以實(shí)現(xiàn)病人預(yù)約基本流程管理、推薦方案管理、自選方案管理。病人預(yù)約通過住院號、門診號、申請單號等方式查詢出病人信息,預(yù)約可以自動選擇推薦方案也可以自己選擇預(yù)約時間,在推薦方案里可以根據(jù)預(yù)約的偏好來自動給病人分配預(yù)約時間,如果需要自己選擇預(yù)約時間,選擇自選方案選擇對應(yīng)的預(yù)約時間。推薦方案管理可以根據(jù)患者的實(shí)際情況,實(shí)現(xiàn)最快預(yù)約、同一天、宜周末和非周末方案推薦,最快預(yù)約是指推薦與當(dāng)前時間最近的時間段的位置;同一天是指預(yù)約推薦當(dāng)天最近的時間段的位置。宜周末是指預(yù)約推薦周末的時間段的位置。非周末是指預(yù)約推薦非周末的時間段的位置。預(yù)約日期在預(yù)約日期選擇一個時間段然后根據(jù)病人的需求選擇整天、上午、下午。
圖1:醫(yī)技預(yù)約平臺功能
圖2:基于微服務(wù)架構(gòu)的醫(yī)技預(yù)約平臺架構(gòu)設(shè)計(jì)
醫(yī)技預(yù)約平臺業(yè)務(wù)執(zhí)行中,患者就診首先去臨床醫(yī)師那開申請單,然后預(yù)約可以通過兩種途徑實(shí)現(xiàn)、一是患者開完申請單找醫(yī)師進(jìn)行預(yù)約,然后患者繳費(fèi),繳費(fèi)成功后患者按照預(yù)約的時間按時到達(dá)自助報到,最后完成檢查[4]。二是患者開完申請單后繳費(fèi),然后可以通過3 種方式進(jìn)行預(yù)約,患者可以在一體機(jī)自行進(jìn)行預(yù)約、預(yù)約中心進(jìn)行預(yù)約、通過微信移動端自行進(jìn)行預(yù)約?;颊甙凑疹A(yù)約的時間按時到達(dá)自助報到且完成檢查。因此,通過這個業(yè)務(wù)執(zhí)行流程可以得知,醫(yī)技預(yù)約不僅可以實(shí)現(xiàn)PC 電腦終端(一體機(jī))預(yù)約,還可以實(shí)現(xiàn)微信終端預(yù)約,因此醫(yī)技預(yù)約平臺的系統(tǒng)架構(gòu)設(shè)計(jì)時,不僅要可以滿足PC 電腦使用,還要進(jìn)行進(jìn)一步的創(chuàng)新和升級,滿足智能手機(jī)或平板電腦使用,因此本文為醫(yī)技預(yù)約平臺設(shè)計(jì)一個微服務(wù)架構(gòu)。基于微服務(wù)架構(gòu)可以將醫(yī)技預(yù)約平臺劃分為三層,分別是應(yīng)用層、服務(wù)層和數(shù)據(jù)層。
應(yīng)用層可以接入各類型設(shè)備,包括固定設(shè)備PC 電腦,也包括移動設(shè)備平板電腦或智能手機(jī)等,用戶可以利用不同的平臺訪問系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)加工和處理。應(yīng)用層設(shè)計(jì)可以采用很多的頁面新元素和屬性設(shè)計(jì)方法,比如導(dǎo)航菜單和footer 區(qū)可以為用戶提供一個搜索引擎的索引功能,適合屏幕尺寸較小的智能手機(jī)、平板電腦等使用,并且提供了
服務(wù)層包括系統(tǒng)的各項(xiàng)子功能,利用HTML5 技術(shù),實(shí)現(xiàn)不同類型設(shè)備的顯示頁面自適應(yīng)調(diào)整,還可以實(shí)現(xiàn)聲音、視頻、圖像等加載和處理,HTML5 還引入了本地數(shù)據(jù)庫,有效地支持DOM Storage 和Web SQL Database 兩種先進(jìn)的存儲機(jī)制,可以完成本地存儲或高速緩存操作,還可以利用SQL 語法完成數(shù)據(jù)查詢和插入操作,這樣就可以提高交互式搜索的速度,提供一個緩存和索引功能,離線Web 程序也可以使用,實(shí)現(xiàn)代碼如下:“if(window.applicationCache) {//支持離線應(yīng)用}”。
數(shù)據(jù)層包括醫(yī)師、患者、病歷、影像等信息,實(shí)現(xiàn)數(shù)據(jù)插入、查詢、刪除、修改等,確保醫(yī)院信息的共享化和移動化。數(shù)據(jù)層可以為醫(yī)技預(yù)約平臺提供四個操作對象,分別是用于注冊驅(qū)動的對象DriverManager、與數(shù)據(jù)庫創(chuàng)建的連接對象Connection、數(shù)據(jù)庫操作對象Statement 和數(shù)據(jù)庫操作結(jié)果集對象ResultSet。數(shù)據(jù)層能夠?yàn)殚_發(fā)人員提供一個標(biāo)準(zhǔn)的應(yīng)用程序接口,可以將所有的數(shù)據(jù)庫操作語句嵌入到Java程序中,可以為更高級的工具提供跨平臺操作技術(shù),不需要受到應(yīng)用軟件配置數(shù)據(jù)庫不同帶來的影響。
基于微服務(wù)架構(gòu)可以將醫(yī)技預(yù)約平臺如圖2 所示。
基于微服務(wù)架構(gòu)的醫(yī)技預(yù)約平臺具有良好的數(shù)據(jù)處理效率。信息系統(tǒng)軟件操作友好性不僅是網(wǎng)站友好性,更重要的是網(wǎng)站數(shù)據(jù)信息的傳輸效率,以便能夠提高網(wǎng)站頁面的響應(yīng)速度和并發(fā)承載量,采用微服務(wù)架構(gòu),可以提高邏輯業(yè)務(wù)請求、服務(wù)器處理的速度,并且可以過濾無效的和不合規(guī)范的數(shù)據(jù)信息,進(jìn)一步提高醫(yī)技預(yù)約平臺的響應(yīng)速度,從而可以讓人們等待更短的時間,提高醫(yī)技預(yù)約平臺頁面的層次感和快捷化。醫(yī)技預(yù)約平臺頁面設(shè)計(jì)還可以采用可以采用漸進(jìn)增強(qiáng)、優(yōu)雅降級的基本原則,以便為用戶提供更加友好的交互體驗(yàn),比如PC 電腦屏幕大,使用者也處于靜止行為,因此更加專注于尋找期待的內(nèi)容,當(dāng)PC 大屏幕轉(zhuǎn)換為智能手機(jī)小屏幕時,小屏幕需要引導(dǎo)用戶瀏覽頁面,使用者的關(guān)注度也更加集中,因此要從小屏幕著手進(jìn)行設(shè)計(jì),合理優(yōu)化大小屏幕版式和內(nèi)容,提高全局把控能力。醫(yī)技預(yù)約平臺空間結(jié)構(gòu)布局完成之后,可以針對每一個DIV 模塊的CSS 樣式進(jìn)行定義,開發(fā)和實(shí)現(xiàn)網(wǎng)頁空間結(jié)構(gòu)的內(nèi)容填充和形式定義,建立CSS 樣式表文件,比如可以確定DIV 層的大小和位置,比如對醫(yī)技預(yù)約平臺的頭部進(jìn)行定位,位置居中,寬度為1000px,上邊距為10px,下邊距為20px,左右邊距設(shè)置為auto,相關(guān)的醫(yī)技預(yù)約平臺CSS 樣式結(jié)構(gòu)代碼如下所述:
醫(yī)技預(yù)約平臺采用微服務(wù)架構(gòu)設(shè)計(jì),不僅可以通過智能手機(jī)、PC 電腦登錄,還可以實(shí)現(xiàn)患者檢查、醫(yī)技設(shè)備、臨床科室之間的有效協(xié)同,降低患者的排隊(duì)和候診時間,提高患者滿意度,增強(qiáng)醫(yī)技平臺與臨床科室之間的協(xié)調(diào)性,幫助臨床科室醫(yī)生完成快速診斷服務(wù),同時還可以提高醫(yī)技設(shè)備的資源利用率,具有重要的作用和意義。