?

商業智能系統在藥房管理中的應用

2017-03-20 14:50游海鴻
醫學信息 2016年37期
關鍵詞:數據倉庫

游海鴻

摘要:目的 通過為管理者提供系統、準確、精細的藥品數據分析,幫助其優化藥品資源配置,控制合理用藥,提升藥房為科室的服務能力。方法 借助于數據倉庫,聯機分析處理等信息化技術,構建藥房商業智能系統,為使用者從多維度分析各類數據,并提供多樣化的報表和圖表。結果 由于商業智能系統的應用,改變了過去粗略的數據統計方式和統計結果,使得管理者全面掌握了藥房的藥品出入庫情況和科室的藥品使用情況。結論 管理者摒棄了過去經驗式的粗獷的管理方式,并改變了決策依據,使得藥房管理向著更加科學化、合理化、精細化的方向發展。

關鍵詞:商業智能系統;數據倉庫;ETL

隨著我院醫院信息化建設的逐步推進,藥房也基本擺脫過去的手工操作方式,實現了藥品采購、出入庫、調撥、盤點和藥房擺藥等作業系統的建設與應用。藥房軟件系統經過近十年的運行和不斷的升級改造已完全滿足了藥房日常運行,并且積累了大量數據。但對于管理者而言,這些軟件僅提供操作層面的支持,軟件自身所附帶的統計功能并不能為其提供系統的、精確的、全面的信息,從而無法給管理者在日常管理工作中提供科學的決策支持,致使在醫療信息化不斷向縱深發展的當今,藥房管理仍然沿襲傳統的經驗式的管理方法。因此,如何有效利用手中的數據資源借助信息化手段促進藥房管理由傳統的經驗型向數字化、精細化、智能化的科學型的轉變,做到優化藥品配置,控制合理用藥,提升服務能力已成為管理者在突破管理瓶頸時迫切需要解決的問題。

1藥房商業智能系統應用概述

商業智能確切的說是一種解決方案,其關鍵是從各業務系統中提取出有用的數據,經過抽取轉換和裝載(Extract-Transform-Load,ETL),合并到數據倉庫里,從而得到的一個全局視圖,在此基礎上利用合適的查詢和分析工具、數據挖掘工具等對其進行分析和處理,這時信息變為輔助決策的知識,最后將知識呈現給管理者,為管理者的決策過程提供數據支持。藥房商業智能系統的應用目標是面向藥房管理者和醫院醫療管理部門的決策需求,通過整合分析HIS數據庫的藥庫、門診藥房、中心藥房、醫院下設的門診部以及為兵服務巡診藥品的出入庫數據,各科室病人的處方用藥和醫囑擺藥數據,最終以報表形式呈現給藥房管理者以及醫院管理人員,以便其及時準確地掌握藥房的業務運行情況和各科室的用藥情況,從而加強對藥房人員和醫療人員業務過程的監管,并實施科學的行政干預[1]。

2構建數據倉庫

2.1概述 利用MySQL構建和管理數據倉庫,并選擇自底向上的開發模式,以時間作為劃分數據倉庫的粒度。綜合考慮每個主題域的需求、硬件的容量和處理能力、數據源的數據量,確定采用三重粒度設計方案,即日基礎數據、按月匯總數據、按年匯總數據。數據倉庫中的事實數據表和維度表的連接方式我們選用了星型架構。

2.2數據倉庫主題的設計 我院數據倉庫以出庫藥品分析,入庫藥品分析,藥品使用情況分析為主題。根據每個主題需求,建立相應的事實數據表和維度表。

2.2.1出庫藥品分析主題 以出庫單據號、出庫時間、藥品名稱、規格、批號、出庫藥房名稱、出庫數量、金額、供應商等為字段構建入庫藥品分析的事實數據表,用于研究分析藥品去向、數量、金額等方面的數據。藥品基本信息字典、供應商信息字典、科室信息字典等作為維度表。

2.2.2入庫藥品分析主題 以入庫單據號、入庫時間、藥品名稱、規格、批號、入庫房名稱、入庫數量、金額、供應商等為字段構建入庫藥品分析的事實數據表,用于研究分析藥品來源、數量、金額等方面的數據。藥品基本信息字典、供應商信息字典等作為維度表。

2.2.3藥品使用情況分析主題 以日期、藥品名稱、規格、使用科室、患者病案號、住院次數、診斷、藥品使用數量、金額等字段構建藥品使用情況分析的事實數據表。用于研究分析基于科室、醫生、病種的藥品使用情況。以科室信息字典、用戶信息字典等作為維度表。

2.3數據處理 數據是數據倉庫的實體,原關系數據庫中的數據通過ETL轉化為數據倉庫中的數據。ETL規則設計和實施在整個數據倉庫的建立過程中是工作量最大的一步,約占整個項目的60%~80%。本系統使用KETTLE ETL工具集進行數據的抽取、轉換和裝載。在Windows的計劃任務中配置了ETL任務計劃,并在抽取過程中采用主動讀取方式,于每晚23:00運行ETL腳本,完成數據的ETL工作。

由于數據源不僅包括從醫院本部業務系統中讀取的相關表還包括從各個下設門診點的獨立數據庫中導出的EXCEL文件。因此,對于不同的數據源采用不同的抽取方式以提高抽取效率。由于醫院本部業務系統中數據量較大,采用時間戳增量抽取方式,首先以業務系統中的日期字段作為時間戳,再將系統時間與抽取源表的時間戳字段的值進行比較決定抽取哪些數據。其余則均采用全表刪除插入方式。為了對不同源的數據和問題數據進行一致性處理和清洗、轉換操作以便將合格的數據裝入數據倉庫以及盡量減少數據抽取過程對業務系統的影響,在數據倉庫中建立了數據準備區,以存放原始抽取表、轉換中間表、臨時表、數據清理和轉換的過程以及ETL日志表等,且轉換中間表與數據倉庫中的目標表具有相同的架構。經過轉換后的數據將裝載入數據倉庫,通過構建多維模型,從不同維度對每一個事實數據進行分析[2]。

3業務功能的設計與實現

3.1概述 使用安迅公司的智能解決方案BIRT iHub工具對數據倉庫進行聯機分析, 支持從不同角度快速靈活地對數據倉庫中的數據進行復雜查詢和多維分析,并為使用者提供了靈活多樣的報表和圖表。在服務器端安裝Tomcat Web服務器軟件,使得客戶端能夠通過瀏覽網頁方式獲得所需的各類數據[3]。

3.2藥品出、入庫分析 藥品出入庫分析包括藥品入庫分析、出庫分析和庫存分析。分別從藥品出、入庫的品種、數量、金額、來源、去向等多角度精細化分析藥庫出入庫狀況,以藥品出庫數據來指導藥品采購、發放、調撥等藥庫日常行為,以達到科學預測藥品投入、降低采購成本、減少藥品損耗、優化各類藥品配置等目的。如從藥理維度上實現多層次結構分析,用餅圖展現;從時間維度上(年、季、月、日)進行趨勢分析,用折線圖、曲線圖或柱狀圖表現(如圖1);從時間維度上(季、月、日)進行同比、環比的比較分析,用柱狀圖比較本期和上期及去年同期的值(如圖2);

3.3用藥分析 用藥分析包括處方用藥指標分析(如圖3),醫囑用藥指標分析如(圖4),抗生素使用情況分析等等功能,從時間(年、月、日),機構(醫院、科室、醫生)、病種等維度對門診和住院病人的用藥情況進行分類匯總,并將情況反饋給科室醫生,通過一定的行政干涉,使得高檔貴重藥品的盲目使用和抗生素的過度使用等現象得以有效控制,達到合理用藥、融洽易患關系的目的。

4討論

目前我院的商業智能系統應用于藥房的監測管理,在提高藥房管理水平、優化藥品配置、控制合理用藥方面收到良好的效果。由于醫院信息化自身的特殊性和復雜性,醫院的商業智能系統的應用才剛剛開始,將來借助藥房的應用經驗將繼續深化商業智能系統在醫院其它方面如:資源管理、醫療質量管理、經濟收入管理等的應用[4]。

參考文獻:

[1]王覓也,黃勇,畢永東,等.醫院商業智能系統的應用[J].醫療衛生裝備,2012,33(1):82-84.

[2]李曉華,張曉祥.住院病人醫療信息商業智能系統開發應用[J].醫學信息學雜志,2013,34(9):42-46.

[3]凌志,洪迎玉.基于商業智能的醫院決策支持系統研究與實現[J].中國衛生信息管理,2013,10(6):529-533.

[4]邱瑤.淺析加強醫院合理用藥的措施[J].東方企業文化,2013,10(22):169.

編輯/丁一

猜你喜歡
數據倉庫
基于數據倉庫的數據傾斜解決方案研究
地理信息數據倉庫的技術研究
基于數據倉庫的住房城鄉建設信息系統整合研究
頁巖氣工程大數據倉庫建設與管理系統開發
分布式存儲系統在液晶面板制造數據倉庫中的設計
探析電力系統調度中數據倉庫技術的應用
數據倉庫系統設計與實現
基于數據倉庫的數據分析探索與實踐
論銷售數據倉庫的需求分析和概念模型設計
基于工作流的分布式數據倉庫模型的研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合