【摘 要】目的:以Access数据库和Visual Basic应用程序(VBA)为基础,建立急诊危重病患者APACHE -Ⅱ评分数据库,并探讨其在急诊医学中的应用。方法:根据APACHE-Ⅱ评分内容通过Access2007软件构件APACHE-Ⅱ评分数据库。结果:通过数据库全面和准确记录病患资料,同时可有多条件的查询功能、自动的APACHE-Ⅱ和危险分层以及科研数据分析的功能。 结论:以Access和VBA为基础建立一个简易、便捷的APACHE-Ⅱ数据库可方便急诊危重病患者的信息化管理,不仅有利于临床诊疗,而且利于教学和科研工作。
【关键词】APACHE-Ⅱ评分;Access 2007;数据库
急性生理与慢性健康状况评分Ⅱ(acute physiology and chronic health evaluations Ⅱ,APACHE-Ⅱ)系统是国际上较流行、较权威的危重疾病严重程度评分系统,可作为评估急诊急危重症患者的病情和预后指标,目前在急诊危重症患者病情评价中已经获得广泛的应用[1]。此评分系统由急性生理学评分(APS)、年龄、慢性健康状况(CPS)三部分组成,可直接对患者病情作出定量评价,其分值与疾病严重程度程正相关,分值越高,病情越严重,死亡率越高[2],其内容包括共有3大类,16个项目的数据以及评分,由于APACHE-Ⅱ评分系统的内容繁多,计算复杂,影响了APACHE-Ⅱ评分系统在急诊工作中的应用。故此在急诊科建立一个符合急诊工作需要的,简易、便捷、记录全面,同时又可以自动运算及方便后续数据统计的APACHE-Ⅱ数据库就显得格外的迫切了。本研究的目的是以Access数据库为基础,建立急诊危重病患者APACHE -Ⅱ评分数据库,并探讨其在急诊医学中的应用。
1 计算机的运行环境
1.1硬件环境
ThinkCentre的台式电脑,CPU:Intel(R) Core (TM) i3-2120 3.3 GHz,内存:2.0 GB,硬盘:250GB。
1.2软件环境
Windows XP或以上版本的中文操作系统,Microsoft Office Access 2007。
2 数据库的建立
2.1 创建数据库
启动Windows 操作系统,打开Access 2007软件,建立一个包含表、窗体名为“APACHE-Ⅱ.accdb”的文件,以下简称APACHE-Ⅱ DataBase。
2.2 表设计
表是数据库的最基本组成单位,存储每一条记录。启动Access2007,打开表工具,创建APACHE-Ⅱ DataBase数据表,于设计视图添加一般情况、APACHE-Ⅱ评分内容(如图1)的字段,设置相应的有效性规则。
一般情况包括患者的姓名、性别、年龄、门诊/住院号、到诊时间、诊断、转归等字段;APACHE-Ⅱ评分内容的字段包括年龄、器官系统功能不全或免疫损害、GCS评分、体温、平均动脉压、心率、呼吸频率、动脉血PH值、血清Na、K、Cr等字段。以上字段中性别、转归、GCS评分和慢性健康状况等字段的显示控件设计为可选内容的组合框。
图1 APACHE-Ⅱ评分系统
Fig 1 APACHE-Ⅱ score system
2.3窗体设计
窗体是主要用于输入和显示数据的数据库对象。创建名APACHE-Ⅱ DataBase的空白窗体,于窗体中添加APACHE-Ⅱ DataBase数据表中相应的字段,并添加VBA代码自动换算。
2.4 创建宏
宏是一个或多个操作的集合,可以在不编写代码的情况下,实现特定的功能,使某些普通的任务自动完成。于窗体设计视图中为APACHE-Ⅱ DataBase窗体添加:添加新记录、查找记录、转至下一项记录、转至前一项记录、保存记录、删除记录、关闭窗体等宏。
2.5 VBA编程
VBA(Visual Basic Application)是集成在Miscrosoft Office产品中的开发语言和开发环境。Access的VBA开发环境称为VBE(Visual Basic Editor)。
2.5.1 使用If...Then...语句 在窗体设计视图为评分按钮添加事件。在APACHE-Ⅱ评分的内容中按平均动脉压=(收缩压+2×舒张压)÷3以VBA代码完成运算,而APACHE-Ⅱ评分内容中年龄、GCS评分各子项、平均动脉压、心率、等变量的各个分级和血肌酐值结合参考值范围后的取值可用If...Then...条件语句作判断,如同以下年龄分级的取值示例:
另外,血肌酐值单位的组合框提供了可选的mg/dl和umol/L两种单位,在血肌酐值(Cr)的各分级水平的取值的代码中,除各分级范围的条件代码外,增加了不同单位选择的条件代码,并根据血肌酐值1mg/dl=88.417umol/L换算,并最终统一返回以umol/L为单位的值。
3 结果
3.1 操作简便、记录全面、准确
为了能够达到了减少输入步骤和节约时间的效果,APACHE-Ⅱ评分部分字段显示控件设计为内容可选的组合框;根据APACHE-Ⅱ评分内容,APACHE-Ⅱ DataBase将患者的一般情况资料、辅助检查结果以原始数据的形式记录起来。
3.2 检索查询功能
APACHE-Ⅱ DataBase可以通过输入门诊号、住院号或姓名等资料,即可快速调阅患者相关的临床资料。
3.3自动评分功能
APACHE-Ⅱ DataBase根据APACHE-Ⅱ评分的内容分级取值,通过VBA的If…Then…条件语句判断实现,同时增加VBA代码使数据库达到若缺少APACHE-Ⅱ评分内容任一项,评分值则以红色显示;且能根据APACHE-Ⅱ评分值对各个就诊的患者自动作出危险分层(如图2所示)。这样可免去手工计算的时间并保证评分的准确,且经统一标准运算后,防止数据的发生偏差。
图2 APACHE-Ⅱ DataBase信息录入界面
Fig 2 Input interface for APACHE-Ⅱ DataBase
3.4 统计分析功能
APACHE-Ⅱ DataBase数据表于Access可进行筛选排序,并可通过表工具的外部表据导出Excel表格,同时亦可被SPSS软件调用,进行更复杂的统计分析。
4 讨论
随着数据库管理系统的建应用于立和快速发展,计算机和网络技术已经广泛地医学发展的多个领域,适用于各个专科病例资料收集的数据库的建立也相继见报道[4][5][6]。利用高级语言开发的数据库管理软件专业性强,不易被临床医师掌握和推广使用,而Access数据库无需编程,人机界面友好,兼容性强,方便资料的查询、管理和汇总,更重要的是它易学易用,功能全面,完全能满足临床医学和科研工作者的需要。关于APACHE-Ⅱ评分工具,目前多见于基于HTML网页或Macromedia Flash player开发的简易计分器,而基于Access开发的能全面记录患者的原始资料及可自动评分的数据库的构建尚未见报道。本研究利用Access根据本单位检验结果的具体参考值范围结合VBA代码,构建一个能记录全面并能准确自动评分及便于后续数据统计的APACHE-Ⅱ DataBase。
根据kanus [1]的研究结论,在APACHE-Ⅱ评分>25分的时候,无论预计病死率还是实际病死率均明显上升,提示APACHE-Ⅱ>25分是病情危重,预后欠佳的征兆。在急诊临床工作中,医务人员能够在接诊危重患者的前期就迅速将患者的各项指标以及参数录入本系统,然后通过系统自动运算对这些患者进行危险分层,并结合临床,为医务人员了解病情、判断预后提供客观依据[3],使急诊重症患者抢救过程中采取合理有效的早期干预措施,提高抢救成功率,改善患者的预后。
利用Access建立疾病数据库在国内已经屡见报道[4-6],本数据库对临床病例资料可以及时、准确、规律地的存贮,对科研工作中以及后续的随访工作提供了便利。Access数据库兼容性强大,可导入、导出数据和链接,可以用Excel电子表格分析处理数据或转化为Word文档进行操作,还可以与其他应用软件进行数据交换,例如可导出Excel表格被SPSS等统计软件调用,作进一步的统计分析,对于医学科研工作具有重要意义。
本系统由我院急诊科自行设计,观察数据的录入设定更加符合本专业特点,人性化的录入设计既减轻了数据录入的工作强度,又能有效提高各项数据以及计算的准确性。通过APACHE-Ⅱ评分系统在急诊诊疗工作中的合理广泛地应用,能对患者的急性生理和慢性健康状况进行综合评价。它可实时计分,定量反应疾病严重程度,为临床诊疗提供依据,指导临床更加合理地安排资源实施相应的诊疗措施,从而提高医疗质量,减少并发症的发生以及确定最佳治疗时间,提高患者的满意度,同时亦可进行回顾性评价,对诊疗效果以及总结经验提供了客观、科学的依据。
参考文献:
[1] Knaus WA,Draper EA,Wanger DP,et al,APACHE-Ⅱ:a severity of classification system,Crit Care Med,1985,13:818
[2] 江学成.危重疾病严重程度评分临床应用和意义[J].中国危重病急救医学,2000,12(4):195
[3] 梁建业.危重病患者病情评定法:APACHE系统的研究进展[J].中国危重病急救医学,1996,8(1):52-56.
[4] 余江,卿三华,黄祥成,等. 大肠癌Access数据库的建立及其应用[J].第一军医大学学报,2003,(01):78-79.
[5] 钟洪才,方驰华,巨邦律,等. Access原发性肝癌数据库的建立及其应用价值初探[J]. 第四军医大学学报,2004,(21):2011-2013.
[6] 陆翔,韩文兰,喻其霞,等,乳腺癌ACCESS数据库的建立及应用体会[J].肿瘤学杂志,2011,17(5):343-345.
推荐访问: 评分 急诊科 建立 数据库 Access