李率真 王梓名
摘? 要:本文通過分析護士繼續(xù)教育學分統(tǒng)計原有流程,使用EasyUI和JavaScript完成前端界面和前端邏輯,結合Ensemble平臺自帶開發(fā)語言Caché ObjectScript完成Servlet、后端邏輯處理,使用Global存儲結構完成數(shù)據(jù)存儲的方式實現(xiàn)了基于HIS系統(tǒng)的護士繼續(xù)教育學分系統(tǒng),替代了原有煩瑣的繼續(xù)教育學分統(tǒng)計工作。對于醫(yī)護人員,繼續(xù)教育學分系統(tǒng)使用效率更高,數(shù)據(jù)存儲方式更加科學,減輕了醫(yī)護人員的工作量。
關鍵詞:繼續(xù)教育學分;HIS;Ensemble;Caché
中圖分類號:TP311.52? ? ? 文獻標識碼:A 文章編號:2096-4706(2019)10-0107-02
Abstract:This paper analyzes the original process of nurses’continuing education credit statistics,uses EasyUI and JavaScript to complete the front-end interface and front-end logic,combines the Ensemble platform’s own development language Caché ObjectScript to complete the Servlet and back-end logic processing,and uses the Global storage structure to complete the data storage. The HIS system-based nurse continuing education credit system replaces the cumbersome continuing education credit statistics. For medical staff,the continuing education credit system is more efficient to use,and the data storage method is more scientific,reducing the workload of medical staff.
Keywords:continuing education credits;HIS;Ensemble;Caché
0? 引? 言
黨的十九大以來,在以習近平總書記為核心的黨中央領導下,我國醫(yī)療衛(wèi)生事業(yè)蓬勃發(fā)展,習近平總書記強調(diào),要全面建立中國特色基本醫(yī)療衛(wèi)生制度、醫(yī)療保障制度和優(yōu)質(zhì)高效的醫(yī)療衛(wèi)生服務體系,健全現(xiàn)代醫(yī)院管理制度。而目前,我國醫(yī)療衛(wèi)生事業(yè)仍存在著難點與痛點,其中醫(yī)患矛盾仍然經(jīng)常發(fā)生。因此,為加強醫(yī)院醫(yī)護人員技術水平,提高醫(yī)護人員服務廣大患者的能力,需要對醫(yī)護人員進行醫(yī)學繼續(xù)教育。通過繼續(xù)教育,可以在醫(yī)學知識更新迅速的環(huán)境下對醫(yī)護人員的理論知識進行加強和補充,從而為患者提供更專業(yè)的醫(yī)療服務[1]。
但是,目前大部分醫(yī)院統(tǒng)計醫(yī)護人員繼續(xù)教育學分的方式非常繁瑣,即基于Excel手動錄入數(shù)據(jù),此方式操作復雜,歷史數(shù)據(jù)易丟失,并且也不易查詢歷史數(shù)據(jù)。因此,本文設計并實現(xiàn)了基于HIS系統(tǒng)的護士繼續(xù)教育學分系統(tǒng),將該系統(tǒng)無縫嵌入HIS系統(tǒng),可以更方便的被護士使用,在護士進行日常醫(yī)療的業(yè)務時,也可以很方便的隨時進入該系統(tǒng)。同時護士長與護理部也可以更全面、更方便地查看全院護士的學分情況。
1? 系統(tǒng)設計與實現(xiàn)
本系統(tǒng)基于Inter Systems公司的Ensemble平臺進行開發(fā)。Ensemble是一個用來快速集成開發(fā)可鏈接應用的平臺,在醫(yī)療領域,許多醫(yī)療應用系統(tǒng)是部門級的,Ensemble將部門級或者企業(yè)級的應用整合,實現(xiàn)全院級,多院級的功能,該平臺開發(fā)語言為Caché Object Script。其中,Inter Systems Caché數(shù)據(jù)庫為后關系型數(shù)據(jù)庫,同樣支持關系型數(shù)據(jù)庫和對象型數(shù)據(jù)庫,主要應用于國外的醫(yī)療領域的相關數(shù)據(jù)存儲[2],其官方數(shù)據(jù)顯示Caché數(shù)據(jù)庫的數(shù)據(jù)查詢速度約為Oracle的7至20倍。
1.1? 系統(tǒng)功能設計
本系統(tǒng)主要面向三類用戶,分別是護理部、護士長以及護士。其主要流程如圖1所示。護理部和護士長填寫相應的分數(shù)后,護士可以查詢本人分數(shù)。
三類用戶的具體權限及功能如下:
(1)護理部可以通過護士的HIS號、年份以及病區(qū)三種檢索方式來查看所有病區(qū)、所有護士的學分情況以及明細信息,并通過Excel導入的方式進行批量打分,最后可以將查詢結果導出為Excel文件。
(2)護士長與護理部的權限及功能類似,不同的是護士長只能通過護士的HIS號以及年份兩種檢索方式來查看當前HIS登錄病區(qū)中所有護士的學分情況以及明細信息,無法看到其他病區(qū)的學分情況。
(3)護士的權限最小,只能通過選擇年份查看本人的學分情況。
1.2? 表結構設計
由于繼續(xù)教育學分的統(tǒng)計需要結合護士日常參加的課程來進行打分,因此本系統(tǒng)設計了兩個表,其中一個是主表,即記錄護士各個分數(shù)項的總分,另外一個是明細表,即記錄護士得分的明細信息。由于該系統(tǒng)內(nèi)嵌于HIS系統(tǒng)中,因此直接使用Inter Systems Caché數(shù)據(jù)庫進行建表。
(1)對于主表來說,除了基本的分數(shù)項,另外增加了三個字段:HIS賬號、年份以及病區(qū)。這三個字段可以決定唯一一條護士的學分成績。其中HIS賬號對應于HIS系統(tǒng)醫(yī)護人員表;由于護士的繼續(xù)教育學分每年統(tǒng)計一次,因此需要使用年份來區(qū)別每一年的學分信息;由于護士存在轉病區(qū)的情況,因此需要使用病區(qū)字段來確定護士所在當前病區(qū),病區(qū)對應于HIS系統(tǒng)科室表。主表還使用上述三個字段增加了三個基本索引,可以很方便的在后期查詢所需要的數(shù)據(jù)。
(2)對于明細表來說,除了主表分數(shù)項的明細構成以外,也增加了HIS賬號、年份以及病區(qū),可以在顯示明細信息的時候同時顯示,方便醫(yī)護人員查看。當然也可以直接建立外鍵,連接主表。
1.3? 系統(tǒng)實現(xiàn)
本系統(tǒng)基于Inter Systems Ensemble平臺進行開發(fā),主要分為前端界面顯示層、前端邏輯處理層、Servlet層、后端邏輯處理層以及數(shù)據(jù)存儲層五層結構,如圖2所示。
(1)前端界面通過在Ensemble平臺中創(chuàng)建Caché Server Page文件(簡稱CSP文件),并引入EasyUI包來構建前端界面。
(2)由于Ensemble平臺支持JavaScript文件,因此創(chuàng)建JavaScript文件處理界面邏輯,包括Excel導入分數(shù)、導出為Excel文件、校驗數(shù)據(jù)有效性以及與后端進行通信等邏輯流程。
(3)Servlet層同樣需要創(chuàng)建CSP文件來實現(xiàn),與前端界面CSP文件不同,Servlet層的CSP文件需要加入<SERVER></SERVER>標簽,該層作為前后端的中間層,將前端邏輯中Post等請求分發(fā)到后端邏輯處理層進行處理。
(4)后端邏輯處理層需要創(chuàng)建Caché Class Defini-tion文件,基于Caché ObjectScript語言進行開發(fā),通過該層可以獲取HIS數(shù)據(jù)庫中醫(yī)護人員表以及科室表的數(shù)據(jù),以及訪問1.2節(jié)中所構建的主表和明細表。
(5)數(shù)據(jù)存儲層同樣創(chuàng)建Caché Class Definition文件來完成,數(shù)據(jù)存儲使用Caché數(shù)據(jù)庫中自帶的數(shù)據(jù)結構Global來存儲。
由于本系統(tǒng)面向三類用戶,因此需要設計三個界面,但是這三個界面內(nèi)容大致相同,不同的是其中的邏輯處理,比如護理部能查看所有病區(qū)的學分信息,而護士長只能查看本病區(qū)的學分信息,并且護士只能查看本人的學分信息,此邏輯通過前端界面顯示層與前端邏輯處理層實現(xiàn)。
2? 結? 論
本系統(tǒng)解決了傳統(tǒng)繼續(xù)教育學分統(tǒng)計的繁瑣操作和歷史數(shù)據(jù)存儲不便的問題,使該統(tǒng)計過程流程化、科學化以及智能化。護理部、護士長能夠更加高效地對護士進行評分,更加方便地隨時查看某病區(qū)或者某護士的學分情況。護士也能夠方便地在日常熟悉使用的HIS系統(tǒng)中查詢自己的學分情況。但是,本系統(tǒng)仍然有需要完善的地方。比如增加數(shù)據(jù)統(tǒng)計報表功能,優(yōu)化護理部、護士長導入學分的流程等,使得醫(yī)護人員在進行繼續(xù)教育學分評定工作時更加高效,減輕醫(yī)護人員在日常繁重的醫(yī)療工作中的工作量。
參考文獻:
[1] 劉艷萍.新時期如何開展基層醫(yī)務人員繼續(xù)教育工作 [J].求知導刊,2016(12):70.
[2] 黃陽君.基于cache數(shù)據(jù)庫的醫(yī)院體檢系統(tǒng)的設計與實現(xiàn) [D].北京:北京工業(yè)大學,2013.
作者簡介:李率真(1992-),男,漢族,四川成都人,碩士研究生,研究方向:醫(yī)院信息系統(tǒng)集成;通訊作者:王梓名(1987-),男,漢族,四川成都人,碩士研究生,研究方向:云計算、醫(yī)院信息管理、網(wǎng)絡安全。