(浙江省麗水市中心醫(yī)院,麗水 323000)
隨著信息化時代的到來,醫(yī)院管理必然需要實現(xiàn)信息化發(fā)展,患者信息采集系統(tǒng)已經(jīng)成為現(xiàn)代醫(yī)院信息化管理中不可或缺的重要系統(tǒng)。JavaEE本身能夠提供極為便捷的企業(yè)級應(yīng)用框架,故而被廣泛用于構(gòu)建醫(yī)院患者信息采集系統(tǒng)。針對該系統(tǒng)功能需求進行功能結(jié)構(gòu)和流程設(shè)計、技術(shù)架構(gòu)設(shè)計,能夠有效構(gòu)建基于JavaEE的患者信息采集系統(tǒng)。
系統(tǒng)管理員作為醫(yī)院醫(yī)護體系之外的信息技術(shù)人員,其主要負(fù)責(zé)對患者信息采集系統(tǒng)進行建設(shè)、管理與維護,為廣大醫(yī)護人員正常使用系統(tǒng)提供基礎(chǔ)支持。因此對系統(tǒng)管理員而言,其通常需要依靠系統(tǒng)功能進行正常登錄,并且對醫(yī)生登錄賬號進行添加、授權(quán)、查找和刪除,從而在醫(yī)院要求下對能夠登錄使用系統(tǒng)的醫(yī)護人員進行有效管理。
醫(yī)護人員作為患者信息采集系統(tǒng)的主要使用者,其需要依靠該系統(tǒng)對患者信息進行有效采集。首先,醫(yī)護人員需要具有獨立的登錄賬號,并且能夠根據(jù)自身需求修改登錄密碼。其次,醫(yī)護人員在登錄賬號后,可以對患者基本信息進行記錄并建立檔案,還能結(jié)合醫(yī)護工作對檔案內(nèi)容進行更改、搜索和刪除。然后,醫(yī)護人員在對患者進行檢查后,可以在患者檔案中對檔案醫(yī)療診斷信息進行更新,主要對患者傷病評估內(nèi)容進行填寫和更新,從而指導(dǎo)醫(yī)護工作的良好開展。與此同時,醫(yī)護人員還可以在系統(tǒng)內(nèi)上傳文件,主要是照片文件,對患者傷口照片、X光片等進行上傳和保存,從而進一步完善患者信息采集工作。另外,醫(yī)護人員還可以利用患者信息采集系統(tǒng)的健康指導(dǎo)功能,對患者進行在線健康指導(dǎo),從而節(jié)省健康指導(dǎo)時間,提高工作效率。最后,該系統(tǒng)應(yīng)當(dāng)集成病歷查詢及打印功能,醫(yī)護人員可以根據(jù)實際需求,使用患者身份證號對病歷進行查詢,而且能夠?qū)㈦娮硬v直接打印出來。
基于JavaEE對醫(yī)院患者信息采集系統(tǒng)整體功能結(jié)構(gòu)進行設(shè)計時,必須充分考慮系統(tǒng)功能需求,并在此基礎(chǔ)上設(shè)計出合理的功能結(jié)構(gòu)。由于該系統(tǒng)使用者主要是系統(tǒng)管理員和醫(yī)護人員,故而可以從這兩方面進行系統(tǒng)功能結(jié)構(gòu)設(shè)計。對系統(tǒng)管理員而言,系統(tǒng)功能結(jié)構(gòu)主要是以賬號登錄,管理醫(yī)生賬號為主;而對醫(yī)生來說,系統(tǒng)主要為其提供登錄及修改賬號,登入患者基本信息,登入患者診療信息,查詢及打印電子病歷,在線健康指導(dǎo)等功能。
基于JavaEE的醫(yī)院患者信息采集系統(tǒng)的整體流程是以登錄為開始,以退出登錄而結(jié)束的一體性流程。總體上來說,在系統(tǒng)啟動成功后,相關(guān)人員可以試用賬號進行登錄,并在登錄成功后進行操作,退出登錄;而登錄不成功的話,則需要再次進行登錄,直到登陸成功為止。而針對不同使用人群系統(tǒng)管理員和醫(yī)生來說,他們在登錄成功后的操作有所不同,其中前者主要是對系統(tǒng)及賬號進行管理,后者則是對患者信息進行登入、更新、搜索及打印。但二者在完成操作之后,都需要登出系統(tǒng)。
基于JavaEE的醫(yī)院患者信息采集系統(tǒng)使用Java語言對服務(wù)端進行開發(fā),以SSH框架對系統(tǒng)服務(wù)端的業(yè)務(wù)層組件與數(shù)據(jù)庫組件進行開發(fā),使用JavaEE技術(shù)實現(xiàn)服務(wù)端功能。而在系統(tǒng)前端,則是依靠JSP技術(shù)完成與系統(tǒng)后臺服務(wù)的數(shù)據(jù)交互,使用AJAX技術(shù)處理前端頁面的異步數(shù)據(jù),依靠jQuery技術(shù)降低開發(fā)難度。總體上來看,該系統(tǒng)應(yīng)用了B/S構(gòu)架模式,并且使用MVC模型框架對服務(wù)端與前端進行分層開發(fā),從而實現(xiàn)各應(yīng)用功能松耦合分離,減少系統(tǒng)內(nèi)的耦合聯(lián)系,有利于降低系統(tǒng)開發(fā)難度與維護成本。另外,該系統(tǒng)可以分為View、Controller、Model三大層,分別實現(xiàn)收集、查詢和展示信息,處理數(shù)據(jù)和提供功能模塊的功能。其中,登錄模塊需要為管理員和醫(yī)生提供不同登錄接口,并且在登錄后二者的界面及功能也有所不同。至于最為重要的患者信息模塊,需要在模塊前端View頁面應(yīng)用AJAX技術(shù),從而實現(xiàn)對患者常規(guī)信息的異步讀取,如果患者曾經(jīng)就診過則能通過系統(tǒng)自動輸入患者常規(guī)信息。而且在患者信息模塊還需要依靠AJAX技術(shù),對醫(yī)療診斷信息進行首拼字母提示,即醫(yī)生輸入首拼字母后,可以獲得全稱提示,有利于信息輸入效率的大幅提升。
綜合上述分析可知,基于JavaEE的患者信息采集系統(tǒng)在現(xiàn)代醫(yī)院中被廣泛應(yīng)用,對醫(yī)院信息化管理水平的提高有著積極意義。在應(yīng)用JavaEE技術(shù)設(shè)計醫(yī)院患者信息采集系統(tǒng)時,需要對系統(tǒng)功能需求進行全面分析,并在此基礎(chǔ)上對系統(tǒng)整體功能結(jié)構(gòu)、整體流程、技術(shù)架構(gòu)進行設(shè)計,確保系統(tǒng)能夠正常運行,為醫(yī)護工作的信息化發(fā)展提供有力支持。