【導讀】:北京杰軟科技有限公司作為“患者關愛平臺”(Patient Tracking System)的開發商,為“醫院、制藥企業”提供專業的信息化解決方案。目前,“患者關愛平臺”已經在“北京、上海、廣州”的10多家三甲醫院成功應用。 項目背景
北京杰軟科技有限公司作為“患者關愛平臺”(Patient Tracking
System)的開發商,為“醫院、制藥企業”提供專業的信息化解決方案。
目前,“患者關愛平臺”已經在“北京、上海、廣州”的10多家三甲醫院成功應用。
西安楊森是美國強生公司在華最大的子公司,也是中國最大的合資制藥企業。總部設在北京,生產基地位于西安,在華員工超過2,000人。
公司業務包括生產和銷售高質量的藥品,產品主要涉及胃腸病學、神經精神學、變態反應學、疼痛管理學、抗感染、生物制劑和腫瘤等領域;除此之外,公司還致力于提供與健康相關的服務及開展大眾健康教育。
為了使“西安楊森”能夠通過計算機網絡對患者使用高端藥品的情況和使用效果進行全面的了解,通過Call
Center在醫院和患者之間建立緊密的聯系,以達到和醫生、患者加強聯系,獲取第一手的臨床數據;進一步提高藥品質量,有針對性的進行藥品推廣活動的目的。
為此,我們(北京杰軟)特提供了基于Browser/Server體系結構的解決方案。其中:數據填報部分采用B/S、C/S兩種結構共存的方式實現,即:醫生可以選擇通過瀏覽器或下載客戶端程序兩種方式實現數據填報工作。
根據我們對西安楊森公司的Patient tracking
system的需求理解和分析的基礎上,依據標準化軟件劃分規則,我們將西安楊森公司的Patient tracking system分為以下六個子系統:
用戶管理子系統(各類用戶的管理,如:患者、醫生、銷售代表等)
產品管理子系統(對三種高端藥品的數據采集指標進行管理)
填報(數據采集)子系統(B/S、C/S兩種方式供醫生進行數據采集)
查詢統計(固定報表、查詢統計,支持Excel文件的導出)
短信管理子系統(短信提醒、短信模板、短信計費等)
后臺管理子系統
下面就六大子系統做詳細說明:
1.用戶管理子系統
用戶管理模塊主要是對本系統的用戶進行創建與維護,通常我們是根據單位實際情況來分類管理用戶的,根據我們對該系統的理解,如下圖1-1紅色橢圓區域所示:我們將用戶分為:
銷售代表
銷售代表:負責產品的推廣,他不承當系統信息的錄入工作,通過系統的查詢功能他能獲得他所負責的患者的醫療進展情況、通過系統短信功能獲得患者的重要信息或者潛在客戶的聯系方式。銷售代表和銷售主管屬于同一群體。
醫生
醫生:是系統信息錄入的主要人員之一,新患者的基本信息與老患者的臨床診斷情況都必須由醫生錄入到系統中。系統會機構化診斷信息,醫生能通過系統得出患者在使用該藥品后的指標這些結構話信息能給醫生在學術論文的發表上提供一些重要的理論依據。
Call center
Call center是連接患者和銷售代表及醫生的橋梁,患者往往很難隨時聯系上醫生,但是有了Call center,患者可以任意時間打電話反饋自己的病情,Call center會在系統找到該患者并記錄反饋信息。
患者
患者的基本信息是由醫生錄入到系統當中,一旦系統中有了該患者,患者可以獲得帳號,登陸到該系統查看藥品的相關使用情況,以及相關人員的聯系方式。
產品經理、nurse
manager、高層經理
系統的高層用戶,根據不用的用戶群設置不用的權限,使其能及時查看自己所關注的統計報表,目前定義為各2張定制報表。
圖1-1 用戶列表圖
2.產品管理子系統
產品管理子系統是西安楊森公司的Patient tracking system重要組成部分,目前系統有3個產品,每個產品都有300個左右的屬性(患者使用后的各階段指標),它包括產品發布,產品維護,產品使用查詢。
3.填報(數據采集)子系統
填報(數據采集)子系統是本系統中最重要的模塊之一。作為數據的來源,后面其他的子系統都與其有精密的聯系,換言之,如果沒有填報(數據采集)子系統,則這個系統就不具備任何意義。
醫生作為填報者,對病人的一些基本信息和治療的跟蹤信息進行錄入。這些信息對西安楊森以及醫生本人都具有重要價值。西安楊森可以根據這些基本信息得到想要的一些報表,而醫生在做科學研究的時候,這些數據能為其提供強而有力的依據。
由于醫生職業的特殊性,并不能保證時時在線使用此系統,所以本系統為醫生填報患者信息提供了兩種填報方式:在線填報和離線填報。
在線填報,顧名思義就是條件許可的情況下,訪問本系統,利用醫生自己的帳號登錄到此系統填寫患者信息。而離線填報則是在受環境制約的情況下,又必須及時的記錄患者的信息,這時醫生就可以利用離線填報方式。
所謂離線填報就是安裝一個單機版程序,這個單機版程序的所實現的填報功能和程序界面風格和在線填報是一致的。醫生可以在單機版程序中填寫好患者的指標信息后進行保存,在下次網絡允許的情況下再對這些保存的數據進行提交,程序會自動把保存的數據錄入到數據庫中。
4.查詢與統計子系統
查詢與統計子系統是一個獨立的、全面的、只讀(沒有修改和維護功能)的功能模塊,該模塊匯集了Patient Traicking
System中所有模塊的各種查詢、匯總、統計功能,并且能夠對實現關聯檢索,和關聯統計。
查詢統計子系統,也受系統權限的管理和約束。除了要擁有查詢統計的權限才能訪問該系統外,不同角色、不同身份的用戶訪問同一張報表所得到的數據也截然不同。
5.短信管理子系統
杰軟擁有成熟的企業短信平臺,它作為一個獨立的產品,既可以直接部署、使用,也提供統一的接口標準,用于和各種應用系統進行集成,常用功能如下所示。
和辦公自動化系統集成;重要郵件、會議、通知、公告消息的短信通知;個人任務或備忘錄(如:汽車/駕照等審檢、重要的聚會、保險到期、各種繳費通知)的自動提醒;
和工作流系統行集成;各種文件到達、審批通過(如:報銷完成)通知;
和CRM系統進行集成,重要客戶的生日等其他重要事件,提供定制的短信祝福;重要產品的發布、更新、優惠活動,自動短信邀請或通知;
和HR系統集成,對員工的生日祝福、服務慢3年或5年的賀信等;
和財務系統集成,將個人報銷費用或工資到帳情況以短信方式通知員工;
產品真偽驗證;用戶輸入產品編號,發送短信至指定號碼,然后系統對其編號進行驗證,并用短信的方式告訴客戶驗證的結論,及該產品的經銷商的相關信息;
短信投票功能;將備選項用短信的方式發送給投票人,由投票人回復選擇,最后按照一段時間內投票數量的對備選項進行順序排列;
短信身份驗證功能,對注冊用戶的手機號碼進行驗證,并將初始密碼用短信的方式發送至注冊人的手機;
6.后臺管理子系統
后臺管理子系統就是一些維持系統和應用正常運行的可定制模塊,且通常只需要在系統初始化的時候進行。在軟件設計的習慣上我們通常將其分為以下4個模塊:
系統設置管理模塊
系統設置模塊主要是對系統進行一些配置,通過友好、可視化界面的操作可以隨時更改FTP虛擬目錄的配置,以及更改系統所連接的數據庫。這些變更都方便了用戶對系統配置的設置和維護。
權限管理模塊
由于西安楊森工作的特殊性,因此對于權限管理的要求相對較高。因此我們提出權限元素的概念。權限元素是系統可分配功能的最小管理單位(例如:"報表打印"權限)。通常一個大型應用系統的權限元素會多達上百個,所以我們通過對權限元素的分級(操作級、審批級、管理級等)和分組(權限元素的分組即為"角色")進行管理。然后和用戶(或部門單位)交叉組合,形成全面的、綜合的權限控制系統。
日志監控模塊
管理信息系統在初始化的時候會給每個用戶綁定一個賬號,唯一標識。用戶在每次進入系統是需要登錄,輸入密碼進行驗證,同時系統內部會根據該唯一性標識讀取用戶的相關信息(權限、個人信息等等)。即使某個用戶的帳號和密碼被人獲知,如果不在這個用戶的電腦上登錄,那么也照樣進入不了系統。
同時,系統會記錄每一個訪問用戶的IP地址,及登錄用戶名。出現問題后可以通過IP地址及用戶名進行跟蹤。保障系統安全。
數據備份
在該解決方案中,除了從硬件的角度,我們所提供的應用服務器的集群(Cluster)解決方案,和數據庫系統的磁盤鏡像(HA)方案,可以保證系統(硬件)在出現任何故障時,都不會發生數據丟失。
從軟件方面,我們的解決方案中也包含自動備份的功能,防止由于用戶的誤操作造成的災難性數據丟失。它會自動在每天凌晨1:00對整個系統(程序文件、數據文件、數據庫)進行備份。同時,系統出于安全的角度考慮,系統會保留最近一周的備份數據,并定期清除歷史過期的數據。
通過軟、硬件聯合的備份方案,可以全面保證數據的安全可靠、萬無一失。