检验信息Excel查询系统的建立
第1页 |
参见附件(1641KB,2页)。
[摘要] 开发一款可查询、可修改资料、无需专门安装的检验项目临床应用快速查询系统。利用办公软件Excel模块中的判断函数和查找函数,通过输入检验项目的中文名称或英文缩写,查询并显示预先录入的检验项目相关信息,为临床诊断提供参考依据。通过条件(IF)函数、判断(ISNA)函数与查找(VLOOKUP)函数的联合运用,建立了检验项目信息项目中文名称和英文缩写查询方法,促进了临床对检验项目的合理使用,对改善医院检验科(室)与临床科室联系沟通、提高基层医院的公共卫生服务水平与诊疗水平有一定的积极意义。检验项目信息临床应用Excel查询系统作为一款操作方便、结构简洁、查询内容可以根据用户的实际需要更新的查询工具,在基层医院具有一定的推广运用价值。
[关键词] 检验;项目;Excel;查询
[中图分类号] R-05 [文献标识码] C [文章编号] 1674-4721(2011)11(c)-146-02
随着现代医学的飞速发展,检验医学为临床诊断提供的依据越来越多,如何快速查询各检验项目的临床意义及诊断阈值,成了限制检验项目临床推广应用、提高基层卫生院的公共卫生服务与诊疗水平的障碍。传统的书本查询,费时费力,经济负担重;伴随着电脑的普及应用,各种电子书和查询软件的出现,使检验项目的临床意义及诊断阈值的查询变的比较方便,但购买查询软件和电子书的费用也是一笔不小的负担,且不能根据基层医院业务发展需要进行相应修改。
Microsoft Office与WPS Office是当今电脑的主流办公软件,二者的Excel相互兼容,且办公软件在升级版本后Excel仍有较高的兼容性。笔者利用Excel模块开发的检验项目临床应用快速查询系统,无需安装就可以在任意一台装有Microsoft Office或WPS Office的电脑上使用,对资料录入、内容修改、页面设置和调整、项目增减调整、保存可以不受限制方便进行,能根据各基层医院业务发展需要进行相应修改,适合各基层医院的实际情况,对改善基层医院检验科(室)与临床科室沟通,做好实验前质量准备、提高检验质量、促进检验项目临床合理应用、提高基层医院的公共卫生服务与诊疗水平有一定的促进意义,在基层医院具有一定的推广运用价值。现笔者将检验项目信息Excel查询系统的成功开发概况简介如下:
1 系统涉及函数简介
1.1 IF函数
用于根据指定条件的逻辑值TRUE或FALS返回不同的判断结果[1]。
语法:IF(logical_test, value_if_true, value_if_false)。
说明:Logical_test表示计算结果为TRUE或FALSE的任意值或表达式;Value_if_true表示logical_test为 TRUE 时返回的值;Value_if_false表示logical_test为FALSE 时返回的值。
1.2 ISNA函数
用于判断参数内容是否为错误值#N/A(值不存在)。
语法:ISNA(value)。
说明:Value为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。
1.3 VLOOKUP函数
用于在数据表的第一列中查找制定的值,然后返回当前行中指定列处的数值。
语法:VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)。
说明:Lookup_value为需要在数组第一列中查找的数值,可以为数值、引用或文本字符串;Table_array为需要在其中查找数据的数据表;Col_index_num为table_array 中待返回的匹配值的列序号,Col_index_num 为1时,返回table_array 第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推;Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果 range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
2 查询系统建立
2.1 工作薄的建立
建立一个空白Excel工作薄,将工作薄命名为检验项目临床意义查询系统;工作薄内含三个工作表,将工作表分别重命名为中文名称查询系统、英文缩写查询系统、信息库,如示例图1。
2.2 信息库建立
在信息库表第一行设置适当行高;输入表格名称,第二行从A列开始,依次输入项目标题,本查询系统包括项目中文名称、项目英文缩写、项目英语名称、项目检测使用标本、项目检测方法、项目参考值、项目升高临床意义、项目降低临床意义、项目医学决定值、药物对项目检验结果干扰、项目注意事项、组合包含项目等共十二项;从第三行开始,根据第二行每列内容输入每一检验项目的相关信息。
2.3 查询页面设置
在查询表格中,建立如示例图2内容表格,第一行为表格名称,查询栏位于表格名称下一行,以后各行依次为需要显示的项目信息名称、信息内容,信息内容单元格需要根据欲显示的内容预留足够大的空间。
2.4 中文查询系统的建立
查询函数设置:选中需要显示项目信息内容的空格,在工具条栏插入函数(fx)后输入=IF(ISNA(VLOOKUP(查询名称输入的表格位置〈lookup_value〉,信息库!开始列:结束列〈table_array〉,查询信息在信息库的列数〈col_index_num〉,0〈range_lookup〉)),"",VLOOKUP(查询名称输入的表格位置〈lookup_value〉,信息库!开始列:结束列〈table_array〉,查询信息在信息库的列数〈col_index_num〉,0〈range_lookup〉))。如查询单元格的坐标为I3,欲显示的内容在信息库第5列,信息查询从A列开始知J列结束,在欲显示信息的单元格中插入函数栏输入=IF(ISNA(VLOOKUP(I3,信息库!A:J,5,0)),"",VLOOKUP(I3, 信息库!A:J,5,0))),按回车键即可,其他项目设置方法相同。
2.5 英文缩写查询系统的建立
方法同中文查询系统的建立。
2.6 页面美化
将查询表格中的单元格使用不同的颜色进行填充,利用颜色的不同区分单元格的显示内容,设置适宜字体颜色,以方便阅读。
2.7 保护设置
对信息库进行保护设置并隐藏,避免除管理员外的用户对信息库资料进行随意更改;对查询表格进行单元格锁定,使用户只能在查询栏中进行输入编辑,其余单元格不能进行任何输入编辑操作[1]。
经过上述步骤后 ......
您现在查看是摘要介绍页,详见PDF附件(1641KB,2页)。