APP下载

基于SQL语句的医院临时性数据统计

2021-07-16王翔陆琴

中国医院统计 2021年3期
关键词:医院

王 翔 陆 琴

1 苏州瑞华骨科医院信息处,215000 江苏 苏州; 2 苏州瑞华骨科医院病案管理办公室,215000 江苏 苏州

近年来,我国医院对于信息化的发展越来越重视,建成智慧医院已成为各医院发展的目标,中国医院将会走向全新的时代。这个伟大变革的背后不仅仅是实现医院系统信息化和智能化,更重要的是最大限度地挖掘信息系统所产生的海量数据。而数据的挖掘离不开工具,SQL作为一种适用于关系数据库的结构化语言,不仅允许用户与数据库相互作用,而且还具有数据定义、数据检索、数据更新、访问控制、数据共享等功能[1]。这使得SQL语言与医院信息系统完美结合,推动着医院往智慧医院的方向不断前进。本文通过一些实例,介绍针对各部门提出的临时性报表需求,采用SQL语句响应需求并完美解决。

1 危重病人统计

依据等级医院评审实施细则中危重病人数据的统计,在没有现成系统产出报表的情况下,可选择SQL中的SELECT语句进行统计。SELECT语句是SQL语句中最常用的语句。SELECT 语句的一般形式如下:

SELECT select_list(字段)

FROM source(数据表名)

WHERE condition(s)(一个或多个限制条件)

1.1 SQL语句

SELECT A.ZYHM住院号码,A.BRXM病人姓名,

B.NAME出院科室,A.CYRQ出院日期

FROM BA_SYJBK A,YY_KSBMK B

WHERE A.ZYWZ=‘1’ AND

A.CYKS=B.ID AND A.CYRQ>=‘2021010100:00:00’

AND A.CYRQ<=‘2021013123:59:59’

1.2 语句分析

该语句统计的是2021年1月份某院出院病人中危重病人数。统计的数据表中必须包含住院号、病人姓名、出院科别和出院日期字段, BA_SYJBK表中只有科室代码,为实现表字段完整性,使用多表联接的方法,分别用A代表BA_SYJBK,B代表YY_KSBMK,利用两表中的2个主键进行相联(A.CYKS=B.ID),联接成1个表。见图1。增加约束条件,一是A表中的ZYWZ(住院期间危重),在A表中ZYWZ字段0代表“不是危重”,1代表“危重”,所以ZYWZ=1,其为主要的约束条件;二……

登录APP查看全文

猜你喜欢

医院
我不想去医院
大医院为何要限诊?
急诊医院:急救的未来?
迎接两孩 医院准备好了吗
大医院不要再这么忙
萌萌兔医院
带领县医院一路前行
看不见的医院
减少对民营医院不必要的干预
为县级医院定锚