中医内科消渴病医案数据库的构建研究
2015-07-25宋仲涛李显筑
宋仲涛 李显筑
【摘要】引导数据库技术走向中医临床,建立满足临床医师日常临床及科研工作需求的医案数据库,便于进一步的医案数据研究;临床工作者与软件开发人员共同研究,确定数据库基本功能和工作流程,由软件设计人员根据软件工程的思想和方法使用java语言编写,采用C/S模式进行开发,使用MySQL数据库管理系统作为数据存储的仓库,借助于JDBC技术实现该系统对数据库的访问;建立了中医内科消渴病医案数据库,本数据库系统提供了人性化的操作界面和对医案数据的录入及保存、分类查询、数据导出等功能。本研究建立的中医内科消渴病医案数据库可以方便快捷地进行医案信息的存储和分类查询等管理工作,使医案数据成为可供高效利用的资源,避免人工处理医案数据的种种缺点,为临床工作及科研工作创造良好条件,为进一步的医案数据研究打下良好基础。
【关键词】中医内科;消渴病;医案;数据库
【中图分类号】R255.4 【文献标识码】A
中医医案是记录中医临床工作的文字资料,承载了临床医师的治疗经验和诊疗特色,既是临床工作的总结,也是中医学子学习临床经验提高自身临床水平的一个主要途径,对临床实践和科学研究都具有重要指导意义。在计算机技术广泛普及的今日,虽然各大中医院都应用了计算机辅助办公系统,但大部分临床医师对于医案的记录还习惯使用传统的方式——纸质医案,这在保存、查询以及数据研究工作方面造成了很大的不便,因而适合中医临床医师使用的医案数据库亟待建立。
这种医案数据库应方便临床医师将临床医案中的病历信息从纸质存档中提取出来,转化成可供日后数据研究的数据信息存储于计算机中,而且可以根据不同应用、研究目的快速查询检索医案信息。立足临床,面向未来,操作方便、简单、快捷,存储的数据可用于进一步的数据统计及数据挖掘分析是本研究的主要方向。由于中医内科各种疾病的特点不同,医案中的信息过于庞杂,而且缺少理论和实践研究的基础,因而构建中医内科单一疾病的专科医案数据库作为切入点更贴近实际,如果构建成功,经过一段时间的临床使用满足了设计的初衷,那么在此基础上构建中医内科其他疾病的专科医案数据库之后再构建适合所有中医内科疾病的更为全面的医案数据库就成为了可能。
1 构建中医内科消渴病医案数据库的基本要素
为了完成数据库构建的主要目的,首先必须明确医案数据的特点与核心要素。中医医案数据主要特点包括数据的隐私性、数据模式的多态性、数据的不完整性、数据的时间性和数据的冗余性。而医案数据的核心要素包括描述患者一般情况和临床病情的信息,还有记录临床医师治疗措施、方法及处方药物的信息,这是临床工作及科研工作的核心要素。
因而本数据库的基本信息模块包括三个方面:患者的基本情况,临床病情及治疗措施。由于本数据库为专病医案数据库,因此描述临床病情和治疗措施的数据类型较为固定,便于构建相应的数据存储结构。我们将证候特征、舌象、脉象制定成规范化表格,以便将患者的病情信息转化为二分类变量记录在数据库中。比如患者的证候特征表现为倦怠乏力、舌质红、苔薄白、脉沉,我们就可以在证候特征列表中将倦怠乏力、舌质红、苔薄白、脉沉这几项选择出来,数据库中自动在该患者医案信息的这些项目下记录为“1”,其余项目自动记录为“0”。这样设计可以极大地方便医案信息的录入、存储、查询及今后的数据研究。有关治疗措施的信息,由于针对的是中医内科消渴病门诊医案,因而主要治疗措施是中药饮片处方,我们将所有常用的中药饮片名称做成列表,患者用此药则在列表中选择此药,并将剂量记录在此药项目下。在制作列表的过程中我们参照临床用词习惯和《中国中医药学主题词表》[1]、《中医症状鉴别诊断学》[2]和《中药大辞典》[3]确定了各证候特征列表项目的名称及中药饮片处方所包含的药物名称。
数据库功能模块,包括用户管理、证候特征名称列表及药物名称列表的管理、分类查询、数据导出。用户管理功能设置了用户名和密码,以实现数据库使用权限的划定及患者医案数据信息的保密。由于临床患者病情的复杂性必须保证证候特征名称列表具备可扩充的能力,这也要求药物名称列表必须具备可扩充的能力,因而我们设计了证候特征名称列表及药物名称列表的管理功能,以便操作人员及时根据患者医案信息添加证候特征名称列表及药物名称列表中的项目,以提高数据库的适用性。我们设置的分类查询功能可以从日期、患者姓名、证候特征名称、药物名称几个方面对数据库进行查询。在科研工作中,最有价值的数据是所有患者或某一类患者医案信息中的证候特征数据及处方药物数据,因而我们设置了可将分类查询的结果以及数据库中所有证候特征数据、处方药物数据导出保存的数据导出功能,导出数据的格式定义为CSV格式,以便于使用各种统计软件或数据挖掘软件进行进一步的研究。
由于数据库面向的使用对象是临床工作人员,因而该数据库除了需要具备以上功能之外,必须保证数据库操作界面美观、简便、适合临床医师工作习惯;数据录入方便、快捷,且录入之后显示数据内容明码,以方便进行数据修改、删除等操作,而且数据库操作界面可根据进一步的使用需求进行调整。
2 中医内科消渴病医案数据库的实现及功能介绍
根据医案数据库的需求,在软件开发人员的帮助下采用Java和MySQL数据库结合的方法创建了中医内科消渴病医案数据库。本数据库系统使用java语言编写,采用C/S模式进行开发具有很要的移植性和平台无关性;使用Mysql数据作为数据存储的仓库,借助于JDBC技术实现该系统对数据库的访问,对操作系统和计算机硬件的要求较低。同时,系统提供了人性化的操作界面和对数据的基本统计功能。
根据数据库构建需求和基本工作流程分析,设计的中医内科消渴病医案数据库系统具备以下基本功能,见图1。其中,列表管理是指证候特征列表和处方用药列表中项目的添加和删除功能。
3 结 语
建立中医内科消渴病医案数据库的目的主要是为了实现消渴病患者的医案信息的数字化存储、查询,方便临床医师日常工作及科研用途的医案数据分析及研究,以便总结诊治经验,指导临床实践。立足临床、面向未来的大量医案数据信息的存储与分类查询不是一个简单的表格式数据库能够完成的,因此建立一个满足此类需求的医案数据库是非常有现实意义的。
构建一个合格的医学数据库需要将医学思想和软件设计思想相融合,临床工作者需要与软件设计人员共同探讨构建数据库的目的、需要实现的功能,认定切实可行之后软件设计人员采用各种方法、工具,用软件工程的思想和方法把一个复杂的、宏观的问题分解为简单的、具体的问题。在中医内科消渴病医案数据库的构建研究中,具体过程包括数据库的定义、需求分析、设计、功能实现、测试、运行和维护调整。以上各个过程软件设计人员与临床工作者都需要密切联系、及时沟通、共同努力,最终将中医内科消渴病医案数据库构建成功,这为中医内科消渴病医案数据的收集、数据的分析研究建立了基础。
本数据库的特点及创新点:(1)建立了适合管理中医内科消渴病医案的数据库系统,可以方便快捷地进行医案信息的存储和分类查询;(2)使用数据库管理临床医案,使医案数据成为可供高效利用的资源,避免人工处理医案数据的种种缺点,为临床工作及科研工作创造良好条件;(3)基于数据库数据资源,方便使用各类数据研究及数据挖掘工具进行数据研究,为充分挖掘其中蕴藏的规律性知识打下良好基础。
本研究建立了中医内科消渴病医案数据库,可以方便快捷地进行医案信息的存储和分类查询等管理工作,使医案数据成为可供高效利用的资源,避免人工处理医案数据的种种缺点,为临床工作及科研工作创造良好条件,为使用数据研究工具充分挖掘蕴藏其中的规律性知识打下良好基础。由于研究时间有限,本数据库还有许多不足之处,比如医案信息录入保存之后的修改只能通过删除之后重新录入来实现,如何直接保存有待于进一步改进;本数据库现阶段医案信息的录入需要人工操作,如何对接医院的HIS系统,将其中的医案信息自动转入数据库有待于进一步的研究。
参考文献
[1] 吴兰成主编.中国中医药学主题词表[M].第1版,北京:中医古籍出版社,2008.
[2] 姚乃礼主编.中医症状鉴别诊断学[M].第2版,北京:人民卫生出版社,2000.
[3] 南京中医药大学编著.中药大辞典[M].第2版,上海:上海科学技术出版社,2014.