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