◆張彥銘
基于員工主索引和科室主索引的人力資源系統應用
◆張彥銘
(廈門市兒童醫院 福建 361000)
在醫院系統建設過程中,員工主索引、科室主索引由人力資源管理系統來建立。不同的角色存在于醫院各個不同的業務系統,管理和考核又以醫院科室為基本單元,科室和人員一樣穿插在各個業務系統中,因此建立員工和科室主索引,對醫院的綜合管理,科室管理、成本核算、績效評價都具有非常重要的意義。
人力資源系統;集成平臺;主索引;HL7V3;XML;交互方式
目前在各家醫院中大大小小信息系統有幾十個,常見的如HIS(醫院信息系統)、EMR(電子病歷)、LIS(實驗室信息管理系統)、PACS(醫學影像存檔與通訊系統),以及手麻、心電、移動護理、科教研平臺等。對于醫院的工作人員來說,他們在不同的系統、不同的崗位上擔任著不同角色,在不同的環境中使用著不同的系統。在出診時,是診療醫生;在行政管理時可能是科主任、護士長或者院領導,在科研教學的時候時是帶教老師。同樣的人,以不同的角色存在于各個不同的業務系統中,職工從進入醫院開始,登錄醫療業務系統、OA、科教系統……均用到了身份驗證功能,登錄各個系統的用戶名和密碼成為員工日常工作的不可缺少的憑證,如果沒有統一的憑證管理,遺忘或者丟失將會給工作帶來很多不必要的麻煩。這就需要建立工作人員主索引,把各個業務系統聯系起來。以廈門市兒童醫院為例,在醫院系統建設中,員工主索引由人力資源管理系統來建立。同樣科室也需要主索引,醫院管理和考核以科室為基本單元,科室和人員一樣穿插在各個業務系統中,因此建立科室主索引,對醫院的綜合管理,科室管理、成本核算、績效評價都具有非常重要的意義。
我院的主索引的數據交互方式,為便于接口交互與擴展,采用webservice服務,數據的信息載體采用XML格式。只提供一個WebService作為所有數據交互統一接口,通過服務名(severName)參數來識別具體業務。獲取數據的條件按指定的HL7V3(或XML)格式傳入,輸出結果也是以HL7V3(或XML)格式返回。消息中間件使用ORION,如果網絡異常,導致第三方未能接收到數據, ORION消息中間件具有對發送失敗的數據進行嘗試再次發送的功能。如果網站中斷,接口數據暫時無法獲取, ORION消息中間件會記錄各個發送到集成平臺的消息,等網絡恢復正常再進行批量重新導入。
所有的接口都統一返回字符串信息,如果返回的字符信息以ERROR開頭,則表示系統調用出錯。
參數分為消息頭格式,業務交互具體對應的參數,包括服務名、消息類型等。和消息體格式,內容主要為接口入參參數。返回格式為HL7V3,具體定義如下:
服務器地址:根據醫院實際地址定義
方法名:string MsgInterface(string Header, string Body)
入參說明:Header:業務交互具體對應的服務名、消息類型、操作者、憑證號。Body:消息體,此處為接口入參參數。
返回值說明:HL7V3格式返回
舉例:
Header消息頭格式:
在人力資源系統錄入注冊新員工后,由人力資源系統推送給集成平臺。集成平臺向第三方業務系統推送新增的員工信息,接收到平臺消息后,第三方系統進行新增員工信息,這樣實現各業務系統員工信息高度統一化,便于管理和記憶,對所有系統均使用相同的工號,方便使用。通過使用唯一的員工用戶名和密碼登錄各個業務系統,比如門診醫生站、門診護士站、住院醫生病歷、住院護士病歷系統、影像、檢驗、手術麻醉、OA、科研教學管理等不同系統。系統傳參內容包括:員工內部號、工牌號、員工姓名、拼音碼、賬戶、性別代碼、性別名稱、身份證號、出生日期、所屬部門代碼、所屬部門名稱、出生地址、職務編碼、職務名稱、工作的地址、工作省份、工作城市、工作的縣、工作的鎮、工作的村、工作的門牌號、郵政編碼、聯系方式:電話/郵箱、在職狀態、備注等。
在職狀態為0是離職,1是在職。注意事項:工牌號和內部員工號需保持一致,人資發送的姓名時必須將拼音碼和賬戶一起發送,由集成平臺進行解析,分成三個字段再通知第三方系統。
在人力資源管理系統中,允許修改員工的一些基本資料,如職稱、年齡、出生日期、崗位等。在修改員工信息并保存后,最新的員工信息會通過人力資源系統推送給集成平臺,集成平臺向第三方業務系統推送修改后的員工信息,接收到平臺消息后,第三方業務系統對員工信息做修改。但是,員工信息中的“個人賬號”字段不允許進行修改。具體原因是各個醫院信息系統中已經發生的業務通常和個人賬號關聯,如果修改個人賬號會導致所有信息系統的數據統計出錯。傳參內容與注冊新員工的信息一致,在職狀態表示0為離職,1為在職。(人員召回時由離職改為在職狀態),注意事項:工牌號和內部員工號需保持一致,人資發送的姓名時必須將拼音碼和賬戶一起發送,由集成平臺進行解析,分成三個字段再通知第三方系統。
員工離職后,人事管理員在人力資源系統上對員工進行注銷操作,被注銷的員工信息通過人力資源系統推送給集成平臺,集成平臺向第三方業務系統推送被注銷后的員工信息,在接收到平臺消息后,第三方業務系統對員工信息做注銷處理(添加刪除標志、不刪除員工信息)。注銷后的員工,在各個業務系統中不再可見,傳參內容包括:員工內部號、操作人員代碼、操作人名稱等,注意事項,工牌號不允許為空。
查詢員工信息由第三方系統發起,主要是針對新接入的系統。新部署的系統,往往人員信息為空,通過excel導入或者手工錄入,費時費力,并容易出錯。有了查詢功能,第三方系統通過查詢接口,向集成平臺請求查詢員工信息,集成平臺返回數據中心的員工信息,由于平臺的員工信息和人力資源系統保持一致,第三方系統收到數據并同步到系統的人員信息表中,實現了人員信息的統一管理。傳參內容與注冊新員工的信息一致。
首先要新開的科室經過線下流程審批,醫院同意開設后,在人力資源系統上注冊新增科室,保存后將新增科室信息推送給集成平臺,集成平臺向第三方業務系統推送新增的科室信息,接收到平臺消息后,第三方系統進行新增科室,這樣實現各業務系統中科室的統一化,也大大減輕了人工完成業務科室新增的工作量,對醫院的綜合管理、成本核算等有重大意義。傳參內容包括:科室代碼、科室名稱、拼音首碼、科室類別代碼、科室類別名稱、上級科室代碼、上級科室名稱、工作地址、工作省份、工作城市、工作的縣、工作的鎮、工作的村、工作的門牌號、郵政編碼、科室聯系方式、創建人代碼、創建人名稱、創建部門代碼、創建部門名稱、創建科室聯系人、科室有效標志、創建時間、作廢時間、備注等信息。注意事項:人力資源系統發送的科室名稱HL7V3格式中是名稱和拼音碼一起傳,集成平臺會對其進行解析成兩個字段:科室名稱、拼音碼??剖矣行酥荆?為無效,1為有效。
若科室名字等基礎信息要變更,可以在人力資源系統中修改科室信息,保存后將新的科室信息推送給集成平臺,集成平臺向第三方業務系統推送修改的科室信息,接收到平臺消息后,第三方系統對科室信息修改。同樣的,科室代碼不允許修改,因為業務數據和科室代碼相關聯,修改科室代碼會丟失之前的科室業務數據。傳參內容與新增科室的信息一致。注意事項:人力資源系統發送的科室名稱HL7V3格式中是名稱和拼音碼一起傳,集成平臺會對其進行解析成兩個字段:科室名稱、拼音碼??剖矣行酥荆?為無效,1為有效。
隨著業務發展,有些科室不再適用,對外需要停止業務,人力資源系統對科室進行注銷,注銷后的科室信息通過人力資源系統推送給集成平臺,集成平臺再向第三方業務系統推送注銷后的科室信息,接收到平臺消息后,第三方業務系統對科室信息做注銷處理(添加刪除標志、不刪除科室信息,這樣不會影響統計歷史業務數據)。傳參內容:科室代碼、操作人代碼、操作人名稱。注意事項:科室代碼均不允許為空
查詢科室信息由第三方系統發起,主要針對新接入的系統。由于科室目錄繁雜,多層結構,不論是手工錄入還是通過導入的方式,工作量繁重并容易出錯。有了查詢功能,第三方系統通過查詢接口,向集成平臺請求查詢,集成平臺返回數據中心的科室信息,由于平臺的科室和人力資源系統保持一致,第三方系統收到數據并同步到系統的科室表中,實現了科室信息的統一管理。系統傳參內容與新增科室的信息一致。
在整個交互中,人力資源系統扮演著領導角色,對所有人員、科室數據進行統一管理,只允許人力資源系統向第三方推送數據,而不允許反向操作,保持數據的高度統一性。
人員信息中,職稱、性別等代碼在不同業務系統中的定義可能不同,如性別,人力資源里定義中,0為男性,1為女性。而在第三方系統中可能為1為男性,2為女性等。這就需要集成平臺對各種字典庫進行統一管理,接入平臺的第三方系統需要遵循集成平臺規范,與平臺的字典庫做對照處理。在員工主索引和科室主索引中,集成平臺定義了2個字典,一個是專業技術職務字典,一個是性別字典。專業技術職務代碼根據醫院實際情況制定,也可參考國家技術職務名稱,如:醫師、主管醫師、副主任醫師、主任醫師等。
隨著醫院信息化建設的發展,員工主索引的重要性越來越得到醫院管理部門的認可,采用員工和科室作為主索引,利用計算機技術規范科學的對醫院信息資源,各業務子系統進行整合和全面數字化,實現統一的員工用戶管理、統一的資源管理和權限控制,不僅能降低醫院管理成本,提高工作效率,同時也給醫院的職工帶來便利。在提高醫院的智能化及規范化的同時,實現醫院應用系統之間員工信息和科室信息的同步與共享,使得管理能力和水平更進一步。
[1]劉倩.Hadoop云環境下基于HL7 V3的醫療數據交換平臺的研究與設計[D].電子科技大學,2017.
[2]姚飛.基于醫院就診流程移動智能化的研究[D].天津大學,2016.
[3]孫雪梅.醫院信息化管理中職工主索引統一的設想[J].現代儀器與醫療,2011.