APP下载

基于OLAP技术的病案统计分析研究

2011-02-16

中国卫生统计 2011年3期
关键词:病案科室医生

易 珺 曹 东

基于OLAP技术的病案统计分析研究

易 珺1曹 东2

1.广东药学院医药信息工程学院(510006)

2.广州中医药大学信息技术学院(510006)

随着医院信息系统(hospital information system,HIS)的发展以及我国HIS系统应用水平的不断提高,越来越多的医院使用电子病案,因此大量的病案数据保存在计算机中。如何从海量病案数据中进行统计分析,得到更多有用信息已成为一个紧迫的问题。

联机分析(on line analytical processing,OLAP)技术多用于支持复杂并且目的比较明确的分析操作,通过对数据一系列交互的主动查询过程,对数据进行多层次、多阶段的分析处理,为用户提供灵活的信息访问权利、丰富的数据分析和报表功能。联机分析处理在众多领域发挥着重要作用〔1,2〕,其在医疗卫生领域中与医院信息管理系统结合应用也有初步研究〔3〕。

本文基于某医院病案数据,创建病案多维数据集,利用Microsoft SQL Server 2000提供的analysis service平台进行统计分析,其结果为医院管理决策提供可靠数据支持。

创建多维数据集

通过创建多维数据集,组织和汇总用于进行分析的有效数据,为OLAP提供了数据来源基础。利用微软SQL Server 2000提供的analysis service平台将数据库中的数据组织成包含预先计算聚合数据的多维数据集,以便为复杂的分析查询提供快速解答,并可以从多维和关系数据源中创建数据挖掘模型。

1.确定主题

主题是在较高层次上将系统中的数据进行综合、归类和分析利用的一个抽象概念,通过对病案数据进行认真分析,确定了以下两个主题:

(1)从地区、时间、性别、年龄、职业多维度分析,如:2009年本院附近地区病人比例,层层下钻可分析哪个季、月,哪个区发病率高。

(2)从科室和医生维分析对某种病的治愈情况,如:内科对脑出血病治愈、好转、未愈的、死亡的构成比,层层下钻可分析各医生治愈的病人数。

2.数据准备

针对病案数据具有的隐私性及多样性特点,创建面向主题的多维数据集实现联机分析。在某医院事务处理数据库,共有40多个表,根据主题要求,对源数据进行清理,排除不必要的表和属性,取病人基本信息、病人住院信息、病人诊断信息等数据作为源数据。

3.多维数据集架构

多维数据是OLAP的灵魂,有效组织多维数据,实现对病案数据从地区维、时间维、年龄段维、职业维、科室和医生维的联机分析。

建立的多维数据集非常重要,直接影响分析时数据的访问灵活性、时效性。文中的事实数据表字段包括:病案号(prn)、性别(sex)、职业(job)、入院时间(rydate)、病人来源(source)、入院科号(rynum)、年龄段(age-id)、诊断号(ryzd10)、治疗情况(zljg)、患病人数(total)等。其他维度表有:地区维表、年龄维表、性别维表、时间维表、职业维表等,使用星型模式架构,科室和医生维表则使用雪花模式架构。

多维数据浏览分析

多维分析是指对以多维形式组织起来的数据采取多种操作,以便分析人员验证其主观分析意图,这些操作包括4种:钻取(drill-up和drill-down)、切片(slice)和切块(dice)、以及旋转(pivot)。各种分析动作以剖析数据为目标,使分析人员能从多角度、多侧面观察多维结构中的数据,从而深入了解包含在数据中的规则信息〔4〕。

1.病人来源分析

通过多维数据浏览器,对该数据集进行数据分析。从科室维数据分析表可看出在一定的时间段内这所医院所有科室共治疗病人2216例,其中医院所在区县有369例。从科室角度来看,03科室有837例,0401科室有294例等。对不同科室来说其病人来源结构是不同的,如在03科室就诊的来源于“医院所在区县”的有139例,0401科室的有49例等。如果想分析某各病、某个年龄段、某种职业、性别发病的情况,只要把相应的维度拖进多维数据浏览器浏览器中。

2.治愈情况分析

在科室维数据分析的基础上可下钻到每一个医生对于疾病的治愈情况。分析结果表明在相同的条件下工号为330的医生治疗病人60个、工号为646的医生只治疗6个,从而可以分析医生的工作量情况。再进一步根据治疗情况这个字段,可以分析出哪位医生治愈的病人多,根据诊断号字段可以分析出哪位医生治愈具体某种疾病多。

从这个分析数据能看出在外一科330号的医生的技能是较好的。如果想分析哪种病的治疗技能需提高,只要改变ICD-10的条件,就可以获取更详细的信息。

3.分析结果的决策支持作用

根据以上分析结果,可以提前做好疾病的预防,制定出针对发病率高的地区、年龄段、职业、性别的医疗宣传教育,及采取措施防范疾病的流行。在医院内部管理方面,根据以上数据分析结果,医院管理者可以了解具体某位医生的工作情况,医疗技术如何,以便对医生们提出要求,加强技能培训等。在医疗宣传教育方面,如果内科的病人来源主要是“医院所在区县”,则可对医院所在区县的人们进行内科相关病的保健知识宣传。此外,还可以细分哪一个区的人及其职业多数是什么,以此决定在什么时间段作宣传教育为最佳期。这样医院管理者在作决策时都能有相关信息作支持,提高医院的管理水平。

讨 论

利用信息化技术开发利用病案统计资源,充分体现了病案统计应有的价值,并能够发挥病案统计信息的监督功能。借助计算机中的OLAP技术和数据仓库对病案资料进行整理、利用,进而进行数据挖掘,对医院病案信息进行全方位、多层次的查询和分析,为医院各类人员提供信息查询、数据分析和决策支持,将是今后电子病案管理工作的重点所在。

本文所做的病人来源、治愈情况分析的方法对于病案其他方面的统计工作也具有一定的参考价值。

1.张小芳,古清月.基于数据仓库的JMS中数据管理方法的研究.计算机工程与设计,2007,5:1189-1192.

2.佘名高,熊童满,汪伟,等.数据仓库数据追加技术的研究.武汉理工大学学报:信息与管理工程版,2007,2:47-50.

3.丁卫平,祁恒,董建成,等.基于关联规则的电子病历挖掘算法研究与应用.微电子学与计算机,2007,3:69-73.

4.高洪深.决策支持系统(DSS).北京:清华大学出版社,2005.

·学术讨论·

猜你喜欢

病案科室医生
科室层级护理质量控制网的实施与探讨
最美医生
基于二维码的病案示踪系统开发与应用
试析病案管理中预防病案错位发生的方法
爱紧张的猫大夫
视歧——一位住错科室的患者
医生
望着路,不想走
“合作科室”为何被坏了名声
试论病案管理在防范医疗纠纷中的作用