三级医院评审日常监测指标查询系统的数据库设计和实现
2014-12-15陈慧朱兴国
陈慧++朱兴国
[摘要] 三级医院评审日常监测指标反映了一个医院的医疗水平,通过设计综合医院监测指标查询系统实现了指标的统计,其中数据库设计的好坏直接影响着指标查询系统的质量和效果。本文通过对军卫一号数据库进行适当的改进,并与电子病历系统数据库紧密结合,通过中间表技术、建立项目对照表等方法实现了数据库的设计,使得各监测指标能够快速、准确地自动统计。
[关键词] 监测指标;数据库设计;军卫一号;中间表
[中图分类号] RTP391.13 [文献标识码] A [文章编号] 1673-7210(2014)11(a)-0124-05
Database design and implementation of daily monitoring indicators system in three-grade hospital evaluation
CHEN Hui ZHU Xingguo
Department of Information, Shandong Jiaotong Hospital, Shandong Province, Ji'nan 250031, China
[Abstract] Monitoring indicators of the daily medical quality evaluation reflect hospital medical level, and we realize statistical index by design of general hospital monitoring indicators system. Inside database design directly affects the quality and effect of the system. This paper improves the data structure of No.1 military medical project appropriately, and combines with database of the electronic medical record system closely. This paper realizes database design by establishing the project comparison table and temporary table technology. So the statistical results of monitoring indicators are achieved quickly and accurately.
[Key words] Monitoring index; Database design; No.1 military medical project; Temporary table
三级医院评审过程中常用监测的指标体系是对医疗卫生机构进行科学、高效评审的重要手段,是对医疗卫生机构进行连续追踪考核的基础之一,另一方面这也明显提高了医院相关人员的工作量,本研究通过对综合医院监测指标查询系统(HMI)[1-2]的合理设计、调整,把相关工作的人力资源从繁重的手工劳动中释放出来,提升了统计工作的系统化、精确性以及效果[3]。
在软件系统的基础设计中,数据库是整体软件使用的基础,在软件研发的整个过程中有着极其重要的作用。数据库方案设计的质量直接影响着整个HMI系统的质量及使用效率[4-5]。如果数据库表架构设计不尽理想,不仅使数据库的应用效果大打折扣,给系统维护增加难度,而且由于储存了大量无效的冗余信息,极大地浪费了宝贵的资源系统。
本研究在设计相关数据库之前认真地进行了相关调研,根据数据库的实际使用要求、范围,设计出了符合规范、冗余度小、使用效率高的数据库[6]。
1 设计方法与思路
1.1 使用军卫一号系统
山东省交通医院(以下简称“我院”)HIS系统使用的是军卫一号系统,军卫一号系统具有开放性的特点,这使得本系统可以利用此优点,通过对军卫一号卫星的数据结构进行合理的优化[7-8],并与后台的数据库紧密结合,对医院HIS系统进行相应的调整及深度开发[9]。
1.2 结合临床的电子病历系统
针对择期性手术、术后相关并发症、压疮、跌倒等指标,其数据源是在临床电子病历系统的病案首页部分添加相关的附加项来实现,此系统中所有的指标统一在HIS数据库当中提取相关数据信息后实现[10-11]。因此,需要在HIS系统数据库中设计增加相关数据库表,通过相关接口接收电子病历系统回填的HIS相关数据。
1.3 采用中间表的技术
为了减轻乃至不影响HIS系统的正常运转,提高系统的运行效率,本系统设计并使用了对按月份汇总的基础数据的后台统计功能,此功能以月为单位,把中间统计结果写入中间表中。因此,在应用过程中需设计中间表,用以储存中间数据。
2 数据库设计
我院HIS系统的数据库采用ORACLE数据库,在不破坏原有HIS系统数据库结构的基础上,新建表空间TSP_GENMONITOR[12]。根据数据库设计思路,将各数据表分为3类:基础表、接收电子病历系统数据回填表、中间表[13]。
2.1 基础数据表
本文以典型的重点疾病手术项目对照表、感染与诊断医嘱项目对照表为例,加以详细解释。
2.1.1 疾病手术项目对照表
18种重点类型疾病和18类重点手术的指标统计中,编码指的是编码段或区间,而在HIS数据库中记录的是具体的、唯一的疾病编码和手术编码,在这之间出现了疾病与编码的对照与转换问题,建立疾病手术项目对照表就巧妙地解决了这个问题。
将疾病与手术通过类别码进行区分,然后将每一种手术或疾病标识唯一序号,子类采用子序号标识。将不同的项目代码与名称进行对照,建立项目代码与项目名称一对一或多对一的关系。表结构如下:CREATE TABLE MONITOR_QUAN_ITEM_DICT {
DIAG_OR_OPER NUMBER(1);//类别码
SERIAL_NUMBER NUMBER(2);//序号
SUB_SERIAL NUMBER(2);//子序号
LOWER_SERIAL NUMBER(2);//小序号
ITEM_NAME VARCHAR2(40 BYTE);//项目名称
ITEM_CODE VARCHAR2(10 BYTE);//项目代码}
其中,DIAG_OR_OPER:1为手术,2为疾病。
比如,重点疾病急性心肌梗死:编码以I21、I22开头;重点手术恶性肿瘤手术共18种(SERIAL_NUMBER NUMBER),分为15小类(SUB_SERIAL NUMBER),每小类又分不同的手术名称(LOWER_SERIAL NUMBER),具体内容见表1。
在统计该类指标时,可以一次性通过LIKE语句统计18 种重点疾病或18类重点手术的指标,方便准确。
2.1.2 感染与诊断医嘱项目对照表
医院感染控制质量监测指标中与呼吸机相关肺炎发病率、与留置导尿管相关泌尿系感染发病率和与血管导管相关血流感染率的相关指标,统计情况更为复杂,须与医生每天的医嘱、诊断相关联。表结构如下:
CREATETABLEINFECT_VS_ORDER_DIG_DICT{
ITEM_TYPE VARCHAR2(4 BYTE);//类别码
INFECTION_TYPE VARCHAR2(20 BYTE);//感染类型
ITEM_CODE VARCHAR2(20 BYTE);//项目代码
ITEM_NAME VARCHAR2(40 BYTE);//项目名称}
其中,ITEM_TYPE:D为诊断对照,O为医嘱对照。INFECTION_TYPE为感染类型:呼吸机相关肺炎(VENTILATOR)、留置导尿管相关泌尿系感染(CATHETER)、血管导管相关血流感染(CENTRALVENOUS)。具体数据内容见表2。
表2 感染与诊断医嘱项目对照表
以呼吸机相关肺炎发病率指标为例,只有患者感染诊断符合INFECT_VS_ORDER_DIAG_DICT表中编码为J98.802、J18.901、J22.x00的疾病名称,并且患者在住院期间,医师下了代码为310603001的长期医嘱(当然医嘱作废除外),该患者才符合呼吸机相关肺炎的条件。
2.2 电子病历系统数据回填表
2.2.1 技术实现
针对患者压疮和跌倒/坠床、择期术后并发症等相关指标,在原有HIS系统中不包含此类信息。综合考虑各种因素,设计方案如下:①首先升级电子病历系统数据库,设计相关数据表,存放此类数据;②在电子病历系统病案首页增加相关附加项,存入数据库中;③通过接口写回HIS系统,HIS数据库通过增加相关表或在原有表结构的基础上增加相关字段接收回填的信息。
本文以手术并发症和产伤/手术过程中异物遗留等各类发生率为例。
2.2.2 升级电子病历系统数据库
在用户EMR下新建表RATING_SCALE。表结构如下:
CREATE TABLE MEDREC. RATING_SCALE {
PATIENT_ID VARCHAR2(16 BYTE); //患者ID
VISIT_ID NUMBER(3); //住院次数
SURGICAL_COMPLICATIONS VARCHAR2(20 BYTE); //手术并发症
NEONATAL_BIRTH_TRAUMA VARCHAR2(20 BYTE); //新生儿产伤
MATERNAL_BIRTH_TRAUMA VARCHAR2(20 BYTE); //阴道分娩产妇产伤
INFUSION_REACTIONS VARCHAR2(20 BYTE); //输液反应
F_B_DURING_SURGERY VARCHAR2(20 BYTE); //手术过程中异物遗留
IATROGENIC_PNEUMOTHORAX VARCHAR2(20 BYTE);//医源性气胸
……}
2.2.3 升级HIS数据库
对应于电子病历系统数据库中的RATING_SCALE表,在HIS数据库用户MEDREC下新建表RATING_SCALE,表结构同上。
2.2.4 电子病历系统与HIS系统接口
通过用WebService传递XML数据[14-15]连接HIS ORACLE数据库。
2.2.4.1 XML技术 XML是一种结构化描述语言,能有效地表示各种数据,为信息的查询、交换和计算提供新的载体[16-17]。XML具有以下特点:①XML是纯文本,可阅读,语法简单,易于掌握和使用,并独立于平台和应用;②采用树状结构,层次清晰,文档内容的增加、删除及修改简单易行;③XML格式的配置文件具有开发性和通用性。
2.2.4.2 采用XML技术实现系统间数据库的连接 电子病历系统采用XML技术,在web.config文件中配置与HIS oracle数据库的连接。具体配置如下:
2.2.4.3 数据写回HIS数据库表 在电子病历系统病案首页中,点击“保存”按钮,系统通过接口将某患者的相关信息,从EMR数据库中的RATING_SCALE数据写回HIS数据库RATING_SCALE表中。
2.3 中间表
2.3.1 设计中间表的必要性
由于多表关联的复杂查询及对数据量庞大的明细表查询需要占用巨大的系统资源及时间,一般客户机无法满足这样的要求,而且当查询用户多时服务器性能也将不能承受,所以由服务器端进行统计分析,并把相关结果写入中间表中。而中间表是用来存放那些需要多表关联的复杂查询或需要查询数据量庞大的明细表的部分。
客户端软件直接从中间表中读取信息,并以简洁的方式呈现给管理层浏览及分析。
本系统的监测指标通常要求以月或季度甚至年为周期,牵涉到的数据量通常非常大。比如,单纯查询费用就牵涉到费用明细表中千万量级的数据,会严重影响到系统的运行速度。
2.3.2 技术实现
本系统提供后台统计功能(图1)。该功能将各指标分为6大部分:基本监测指标、住院医疗质量安全监测指标、单病种质量指标、重症医学(ICU)质量监测指标、合理用药监测指标、医院感染控制质量监测指标。
图1 后台统计功能界面
选择“统计月份”,选中需要统计的指标,点“统计”按钮,即可生成某月的中间统计数据,并把结果存到中间表内,供使用者随时、快速查询相关指标结果。
本文以住院患者压疮指标为例,本指标包含在“住院医疗质量安全监测指标”中。具体实现方法如下:①首先,HIS数据库中保存的是具体单个患者的压疮信息,包括入院前以及住院期间有无压疮、压疮数量、严重程度、部位等信息。按月统计,牵涉到的患者太多,造成服务器压力较大。②以月为周期,通过后台统计功能,统计出某月全院出院患者的压疮信息。不仅包括压疮信息,还包括此月份住院患者总例数、住院总床日数等信息,并把这些信息写进中间表中。③压疮发生率指标直接从中间表中读取每个月全院压疮的全部信息,加以运算即可,速度快,效率高。
2.3.3 中间表结构
在用户GENMONITOR下,新建表MONITOR_ SORE_MONTH_STAT,该表存储每个月统计的全院出院患者发生的压疮信息,包括患者入院前各级别压疮发生人次、患者来源;住院期间发生各级别压疮发生人次、发生部位等数据信息。具体表结构如下:
CREATE TABLE GENMONITOR.MONITOR_SORE_MONTH_STAT{
STAT_MONTH DATE,//统计日期
RC_NUM NUMBER(8),//入院前已有压疮患者人次
RC1_NUM NUMBER(8),//入院前一级压疮
RC2_NUM NUMBER(8),//入院前二级压疮
RC3_NUM NUMBER(8),//入院前三级压疮
RC4_NUM NUMBER(8),//入院前四级压疮
RC5_NUM NUMBER(8),//自家庭入住时有压疮患者人次
RC6_NUM NUMBER(8),//自养老院入住时有压疮的患者人次
RC7_NUM NUMBER(8),//自其他医院转入时有压疮患者人次
RC8_NUM NUMBER(8),//自其他来源入有压疮的患者人次
ZYRC_NUM NUMBER(8),//住院期间发生压疮患者人次
ZYRC1_NUM NUMBER(8),//住院期间发生一级压疮患者人次
ZYRC2_NUM NUMBER(8),//住院期间发生二级压疮患者人次
ZYRC3_NUM NUMBER(8),//住院期间发生三级压疮患者人次
ZYRC4_NUM NUMBER(8),//住院期间发生四级压疮患者人次
… …}
2.3.4 中间表数据生成[18]
以患者入院前压疮信息为例。
2.3.4.1 数据获取 每位住院患者的压疮信息存储在PAT_VISIT表中,该表还包含每位住院患者的出院信息。首先从数据库中应用SQL语句查询全院出院患者压疮相关指标数据[19-20],并注意排除病例,体现在数据表中为ZYSFWPCX字段。
select sum [decode(V.RYYWYC,'2',1,0)] RC_num,sum [decode(V.RYYCYZCD,'1',1,0)] RC1_num,
sum [decode(V.RYYCYZCD,'2',1,0) ] RC2_num,
sum [decode(V.RYYCYZCD,'3',1,0)] RC3_num,
sum [decode(V.RYYCYZCD,'4',1,0)] RC4_num,
sum [decode(V.RYYCHZLY,'1',1,0)] RC5_num,
sum [decode(V.RYYCHZLY,'2',1,0)] RC6_num,
sum [decode(V.RYYCHZLY,'3',1,0)] RC7_num,
sum [decode(V.RYYCHZLY,'4',1,0)] RC8_num from pat_visit v,pat_master_index m where
to_char(V.DISCHARGE_DATE_TIME,'yyyymm')=:stat_month and V.DISCHARGE_DATE_TIME>V.ADMISSION_DATE_TIME+5 and M.PATIENT_ID=V.PATIENT_ID and M.DATE_OF_BIRTH is not null and(V.ZYSFWPCX not in('1','是')or V.ZYSFWPCX is null)and V.DISCHARGE_DATE_TIME>= M.DATE_OF_BIRTH+18×365
2.3.4.2 数据存入中间表 应用SQL查询语句查询某月全部出院患者的压疮指标数据后,通过程序变量,运用INSERT语句或UPDATE语句把指标保存到中间表MONITOR_SORE_MONTH_STAT中。
UPDATE MONITOR_SORE_MONTH_STAT set out_num =1406,RC_num =7,RC1_num =3,RC2_num =3,RC3_num =0,RC4_num =1,RC5_num =7,RC6_num =0,RC7_num =1,RC8_num =0,RCFX_num =91 where char(STAT_MONTH,'yyyymm')=:stat_month
3 结论
数据库设计的好坏直接关系着软件系统的质量,本系统通过对各监测指标进行综合性分析,通过诸系统数据库的无缝化衔接,并对军卫一号的数据库进行适当的改动,实现了监测指标的快速、准确自动统计,在系统正式运行后中得到了我院相关使用科室及部门的认可和好评。
[参考文献]
[1] 彭林梅,方淳.医院医疗质量指标数据库平台设计与实现[J].中国医院统计,2014,21(2):117-119.
[2] 郝昱文,卢沙林,杨宇,等.医院信息智能统计分析系统设计与实现[J].中国医疗设备,2013,28(2):31-32.
[3] 李刚荣,汪鹏.论医院信息化建设的软实力[J].中国数字医学,2014,9(5):46-48.
[4] 王振杰,颜虹,党少农.规范化数据库设计在医学数据管理中的应用[J].计算机光盘软件与应用,2009,26(3):291-293.
[5] 蒋科.软件开发中数据库设计理论实践研究[J].计算机光盘软件与应用,2011,(16):193,197.
[6] 程雪松.浅谈数据库设计技巧[J].计算机光盘软件与应用,2013,(24):272,274.
[7] 王兴强,刘长兴,刘国伟.基于“军卫一号”工程的二次开发模式[J].中国医疗,2011,26(4):49-51.
[8] 海涛,杨静.医院管理信息系统的设计[J].华北煤炭医学院学报,2002,4(5):677.
[9] 李澄,张广明.医院管理信息系统的设计与实现[J].微计算机信息,2007,23(6):29-31.
[10] 曾霞.电子病历与多系统接口开发的分析研究[J].医学信息,2014,1(27):1-2.
[11] 饶曦,施根林,周联,等.“军卫一号”医院信息系统与多套异种医保系统的连接[J].医疗装备,2013,26(6):14-17.
[12] 周渝霞.Oracle数据库中有关表空间设计管理方法[J].微计算机应用,2003,24(4):219-222.
[13] 王兴强,刘长兴,刘国伟,等.三级医院评审日常监测指标的统计方法[J].中国医疗设备,2013,28(8):56-57.
[14] 伍云,张东.XML与关系数据库的数据转换接口的实现[J].电脑开发与应用,2007,20(7):64-65.
[15] 赵振华,唐晓东,罗娟,等.基于WebService的新版电子病历与医院信息统计系统的融合[J].医疗卫生装备,2013, 34(6):72-74.
[16] 孔翔鹰,李初民.XML与数据库双向接口的研究和实现[J].微型电脑应用,2006,22(9):48-52.
[17] 李艳军,李初民.基于XML的HIS接口模型设计[J].重庆医学,2011,40(35):3553-3555.
[18] 刘永革,马合保,李战怀.ORDBMS中复杂对象查询的中间表机制[J].计算机应用,2001,21(6):73-74.
[19] 靳莉.SQL语言在医院统计查询工作中的应用[J].中国卫生统计,2009,26(6):661,665.
[20] 张云帆.基于SQL的数据库性能优化分析[J].中国管理信息化,2013,16(15):64-65.
(收稿日期:2014-07-14 本文编辑:张瑜杰)
sum [decode(V.RYYCYZCD,'2',1,0) ] RC2_num,
sum [decode(V.RYYCYZCD,'3',1,0)] RC3_num,
sum [decode(V.RYYCYZCD,'4',1,0)] RC4_num,
sum [decode(V.RYYCHZLY,'1',1,0)] RC5_num,
sum [decode(V.RYYCHZLY,'2',1,0)] RC6_num,
sum [decode(V.RYYCHZLY,'3',1,0)] RC7_num,
sum [decode(V.RYYCHZLY,'4',1,0)] RC8_num from pat_visit v,pat_master_index m where
to_char(V.DISCHARGE_DATE_TIME,'yyyymm')=:stat_month and V.DISCHARGE_DATE_TIME>V.ADMISSION_DATE_TIME+5 and M.PATIENT_ID=V.PATIENT_ID and M.DATE_OF_BIRTH is not null and(V.ZYSFWPCX not in('1','是')or V.ZYSFWPCX is null)and V.DISCHARGE_DATE_TIME>= M.DATE_OF_BIRTH+18×365
2.3.4.2 数据存入中间表 应用SQL查询语句查询某月全部出院患者的压疮指标数据后,通过程序变量,运用INSERT语句或UPDATE语句把指标保存到中间表MONITOR_SORE_MONTH_STAT中。
UPDATE MONITOR_SORE_MONTH_STAT set out_num =1406,RC_num =7,RC1_num =3,RC2_num =3,RC3_num =0,RC4_num =1,RC5_num =7,RC6_num =0,RC7_num =1,RC8_num =0,RCFX_num =91 where char(STAT_MONTH,'yyyymm')=:stat_month
3 结论
数据库设计的好坏直接关系着软件系统的质量,本系统通过对各监测指标进行综合性分析,通过诸系统数据库的无缝化衔接,并对军卫一号的数据库进行适当的改动,实现了监测指标的快速、准确自动统计,在系统正式运行后中得到了我院相关使用科室及部门的认可和好评。
[参考文献]
[1] 彭林梅,方淳.医院医疗质量指标数据库平台设计与实现[J].中国医院统计,2014,21(2):117-119.
[2] 郝昱文,卢沙林,杨宇,等.医院信息智能统计分析系统设计与实现[J].中国医疗设备,2013,28(2):31-32.
[3] 李刚荣,汪鹏.论医院信息化建设的软实力[J].中国数字医学,2014,9(5):46-48.
[4] 王振杰,颜虹,党少农.规范化数据库设计在医学数据管理中的应用[J].计算机光盘软件与应用,2009,26(3):291-293.
[5] 蒋科.软件开发中数据库设计理论实践研究[J].计算机光盘软件与应用,2011,(16):193,197.
[6] 程雪松.浅谈数据库设计技巧[J].计算机光盘软件与应用,2013,(24):272,274.
[7] 王兴强,刘长兴,刘国伟.基于“军卫一号”工程的二次开发模式[J].中国医疗,2011,26(4):49-51.
[8] 海涛,杨静.医院管理信息系统的设计[J].华北煤炭医学院学报,2002,4(5):677.
[9] 李澄,张广明.医院管理信息系统的设计与实现[J].微计算机信息,2007,23(6):29-31.
[10] 曾霞.电子病历与多系统接口开发的分析研究[J].医学信息,2014,1(27):1-2.
[11] 饶曦,施根林,周联,等.“军卫一号”医院信息系统与多套异种医保系统的连接[J].医疗装备,2013,26(6):14-17.
[12] 周渝霞.Oracle数据库中有关表空间设计管理方法[J].微计算机应用,2003,24(4):219-222.
[13] 王兴强,刘长兴,刘国伟,等.三级医院评审日常监测指标的统计方法[J].中国医疗设备,2013,28(8):56-57.
[14] 伍云,张东.XML与关系数据库的数据转换接口的实现[J].电脑开发与应用,2007,20(7):64-65.
[15] 赵振华,唐晓东,罗娟,等.基于WebService的新版电子病历与医院信息统计系统的融合[J].医疗卫生装备,2013, 34(6):72-74.
[16] 孔翔鹰,李初民.XML与数据库双向接口的研究和实现[J].微型电脑应用,2006,22(9):48-52.
[17] 李艳军,李初民.基于XML的HIS接口模型设计[J].重庆医学,2011,40(35):3553-3555.
[18] 刘永革,马合保,李战怀.ORDBMS中复杂对象查询的中间表机制[J].计算机应用,2001,21(6):73-74.
[19] 靳莉.SQL语言在医院统计查询工作中的应用[J].中国卫生统计,2009,26(6):661,665.
[20] 张云帆.基于SQL的数据库性能优化分析[J].中国管理信息化,2013,16(15):64-65.
(收稿日期:2014-07-14 本文编辑:张瑜杰)
sum [decode(V.RYYCYZCD,'2',1,0) ] RC2_num,
sum [decode(V.RYYCYZCD,'3',1,0)] RC3_num,
sum [decode(V.RYYCYZCD,'4',1,0)] RC4_num,
sum [decode(V.RYYCHZLY,'1',1,0)] RC5_num,
sum [decode(V.RYYCHZLY,'2',1,0)] RC6_num,
sum [decode(V.RYYCHZLY,'3',1,0)] RC7_num,
sum [decode(V.RYYCHZLY,'4',1,0)] RC8_num from pat_visit v,pat_master_index m where
to_char(V.DISCHARGE_DATE_TIME,'yyyymm')=:stat_month and V.DISCHARGE_DATE_TIME>V.ADMISSION_DATE_TIME+5 and M.PATIENT_ID=V.PATIENT_ID and M.DATE_OF_BIRTH is not null and(V.ZYSFWPCX not in('1','是')or V.ZYSFWPCX is null)and V.DISCHARGE_DATE_TIME>= M.DATE_OF_BIRTH+18×365
2.3.4.2 数据存入中间表 应用SQL查询语句查询某月全部出院患者的压疮指标数据后,通过程序变量,运用INSERT语句或UPDATE语句把指标保存到中间表MONITOR_SORE_MONTH_STAT中。
UPDATE MONITOR_SORE_MONTH_STAT set out_num =1406,RC_num =7,RC1_num =3,RC2_num =3,RC3_num =0,RC4_num =1,RC5_num =7,RC6_num =0,RC7_num =1,RC8_num =0,RCFX_num =91 where char(STAT_MONTH,'yyyymm')=:stat_month
3 结论
数据库设计的好坏直接关系着软件系统的质量,本系统通过对各监测指标进行综合性分析,通过诸系统数据库的无缝化衔接,并对军卫一号的数据库进行适当的改动,实现了监测指标的快速、准确自动统计,在系统正式运行后中得到了我院相关使用科室及部门的认可和好评。
[参考文献]
[1] 彭林梅,方淳.医院医疗质量指标数据库平台设计与实现[J].中国医院统计,2014,21(2):117-119.
[2] 郝昱文,卢沙林,杨宇,等.医院信息智能统计分析系统设计与实现[J].中国医疗设备,2013,28(2):31-32.
[3] 李刚荣,汪鹏.论医院信息化建设的软实力[J].中国数字医学,2014,9(5):46-48.
[4] 王振杰,颜虹,党少农.规范化数据库设计在医学数据管理中的应用[J].计算机光盘软件与应用,2009,26(3):291-293.
[5] 蒋科.软件开发中数据库设计理论实践研究[J].计算机光盘软件与应用,2011,(16):193,197.
[6] 程雪松.浅谈数据库设计技巧[J].计算机光盘软件与应用,2013,(24):272,274.
[7] 王兴强,刘长兴,刘国伟.基于“军卫一号”工程的二次开发模式[J].中国医疗,2011,26(4):49-51.
[8] 海涛,杨静.医院管理信息系统的设计[J].华北煤炭医学院学报,2002,4(5):677.
[9] 李澄,张广明.医院管理信息系统的设计与实现[J].微计算机信息,2007,23(6):29-31.
[10] 曾霞.电子病历与多系统接口开发的分析研究[J].医学信息,2014,1(27):1-2.
[11] 饶曦,施根林,周联,等.“军卫一号”医院信息系统与多套异种医保系统的连接[J].医疗装备,2013,26(6):14-17.
[12] 周渝霞.Oracle数据库中有关表空间设计管理方法[J].微计算机应用,2003,24(4):219-222.
[13] 王兴强,刘长兴,刘国伟,等.三级医院评审日常监测指标的统计方法[J].中国医疗设备,2013,28(8):56-57.
[14] 伍云,张东.XML与关系数据库的数据转换接口的实现[J].电脑开发与应用,2007,20(7):64-65.
[15] 赵振华,唐晓东,罗娟,等.基于WebService的新版电子病历与医院信息统计系统的融合[J].医疗卫生装备,2013, 34(6):72-74.
[16] 孔翔鹰,李初民.XML与数据库双向接口的研究和实现[J].微型电脑应用,2006,22(9):48-52.
[17] 李艳军,李初民.基于XML的HIS接口模型设计[J].重庆医学,2011,40(35):3553-3555.
[18] 刘永革,马合保,李战怀.ORDBMS中复杂对象查询的中间表机制[J].计算机应用,2001,21(6):73-74.
[19] 靳莉.SQL语言在医院统计查询工作中的应用[J].中国卫生统计,2009,26(6):661,665.
[20] 张云帆.基于SQL的数据库性能优化分析[J].中国管理信息化,2013,16(15):64-65.
(收稿日期:2014-07-14 本文编辑:张瑜杰)