广东医疗机构病案统计管理系统病案系统常见问题SQL语句基本的应用_第1页
广东医疗机构病案统计管理系统病案系统常见问题SQL语句基本的应用_第2页
广东医疗机构病案统计管理系统病案系统常见问题SQL语句基本的应用_第3页
广东医疗机构病案统计管理系统病案系统常见问题SQL语句基本的应用_第4页
广东医疗机构病案统计管理系统病案系统常见问题SQL语句基本的应用_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广东医疗机构病案统计管理系统病案系统常见问题SQL语句基本的应用第1页/共73页212病案系统常见问题解答主要内容

SQL语句的基本应用

第2页/共73页31病案系统常见问题解答第3页/共73页4病案系统常见问题

上报病案首页问题常见报表问题2012版系统升级问题3常见查询问题421其他问题521第4页/共73页5上报流程介绍核查问题生成首页数据问题输出首页数据问题直报系统上报问题上报病案首页问题第5页/共73页6设置标准科室对照表设置标准麻醉方式对照表核查首页修改首页数据生成病案首页离线工具上报装入新任务输出病案首页导入DBF、审核上报上报流程

上报流程介绍-新首页

综合医院装入4-1表季报(2013)任务,中医院装入4-2表季报(中医)第6页/共73页7

核查首页问题一、核查报NULL错误。解决方法:由于核查出的记录多,造成内存溢出。具体方法是先按月审核,修改完问题后,再按季度审核,如还报错请联系工程师。第7页/共73页8

核查首页问题二、核查出大量问题。具体情况使用以下脚本模版解决1、关系错误,将审核出的错误关系修改为标准关系模版如下:updatetpatientvisitsetfrelate='新内容'wherefcydate>='20130101'andfrelate='旧内容'updatetpatientsetfrelate='新内容'where

frelate='旧内容'联系人“关系”:指联系人与患者之间的关系,参照《家庭关系代码》国家标准(GB/T4761)填写:0.本人或户主1.配偶,2.子,3.女,4.孙子、孙女或外孙子、外孙女,5.父母,6.祖父母或外祖父母,7.兄、弟、姐、妹,8.其他第8页/共73页9

核查首页问题例如:将‘夫妻’改为标准关系‘配偶’,语句修改如下:关系不能为空,如为空,统一刷新为"本人或户主",处理模版如下:updatetpatientvisitsetfrelate='配偶'wherefcydate>='20130101'andfrelate='夫妻'updatetpatientsetfrelate='配偶'where

frelate='夫妻'Updatetpatientvisitsetfrelate=’本人或户主’

wherefcydate>=’20130101’and(frelateisnullorfrelate=’’)第9页/共73页10

核查首页问题2、病例分型错误,可直接拷贝以下脚本执行模版如下:

updatetpatientvisitsetfjbfx='A'wherefcydate>='20121001'andfjbfxbh='A'updatetpatientvisitsetfjbfx='B'wherefcydate>='20121001'andfjbfxbh='B'updatetpatientvisitsetfjbfx='C'wherefcydate>='20121001'andfjbfxbh='C'updatetpatientvisitsetfjbfx='D'wherefcydate>='20121001'andfjbfxbh='D'updatetpatientvisitsetfjbfxbh='1'wherefcydate>='20121001'andfjbfx='A'updatetpatientvisitsetfjbfxbh='2'wherefcydate>='20121001'andfjbfx='B'updatetpatientvisitsetfjbfxbh='3'wherefcydate>='20121001'andfjbfx='C'updatetpatientvisitsetfjbfxbh='4'wherefcydate>='20121001'andfjbfx='D'第10页/共73页11

核查首页问题3、婚姻状况错误。此模版是将1位代码刷新为2位代码,可直接拷贝执行模版如下:

updatedbo.tpatientvisitsetFSTATUSBH=FSTATUSBH+'0'whereFSTATUSBHisnotnull

andlen(FSTATUSBH)=1--andFSTATUSBH='9'

updatedbo.tpatientvisitsetFSTATUS='未婚'whereFSTATUSBH='10'

updatedbo.tpatientvisitsetFSTATUS='已婚'whereFSTATUSBH='20'

updatedbo.tpatientvisitsetFSTATUS='丧偶'whereFSTATUSBH='30'

updatedbo.tpatientvisitsetFSTATUS='离婚'whereFSTATUSBH='40'

updatedbo.tpatientvisitsetFSTATUS='未说明的婚姻状况'whereFSTATUSBH='90'

updatedbo.tpatientsetFSTATUSBH=FSTATUSBH+'0'whereFSTATUSBHisnotnullandlen(FSTATUSBH)=1

updatedbo.tpatientsetFSTATUS='未婚'whereFSTATUSBH='10'

updatedbo.tpatientsetFSTATUS='已婚'whereFSTATUSBH='20'

updatedbo.tpatientsetFSTATUS='丧偶'whereFSTATUSBH='30'

updatedbo.tpatientsetFSTATUS='离婚'whereFSTATUSBH='40'

updatedbo.tpatientsetFSTATUS='未说明的婚姻状况'whereFSTATUSBH='90'第11页/共73页12

核查首页问题4、医疗付款方式错误。可直接拷贝执行模版如下:

updatedbo.tpatientvisitsetffbbhnew='0'+ffbbhnewwhereffbbhnewisnotnullandlen(ffbbhnew)=1andffbbhnew<>'9'

updatedbo.tpatientvisitsetffbbhnew='9'+ffbbhnewwhereffbbhnewisnotnullandlen(ffbbhnew)=1andffbbhnew='9'第12页/共73页13

核查首页问题5、职业错误。职业必须使用国家标准职业库。若不是可使用以下模版刷新:

Updatetpatientvisitsetfjob=’国家职业’,fjobbh=’国家职业代码’wherefcydate>=’20130101’andfjob=’旧内容’第13页/共73页14

核查首页问题updatedbo.tpatientvisitsetfjobbh=t.fbhfrom(select*fromdbo.TSTANDARDMXwherefcode='GBVOCATIONNEW')twherefcydate>='20121001'andfjob=t.fmc6、职业编号为空。可直接拷贝执行

模版:(职业问题其他说明:请告知接口开发商,除了fjob职业要传入外,对应的fjobbh职业编号也要传入,否则病案系统会审核不通过)第14页/共73页15

核查首页问题7、有手术费无手术编码问题。解决方法:如果情况属实可忽略。注意事项:执行前请备份好数据!!!,所有提供的模版可以刷新大部分问题,如重新审核后还有问题,需手工返回修改或联系工程师。第15页/共73页16

生成病案首页数据问题1、生成报二进制被截断错误。如图所示:解决方法:数据问题,请联系工程师解决。第16页/共73页17

生成病案首页数据问题2、生成报附近语法错误,如图所示解决方法:拷贝以下语句到后台查询分析器执行,执行后重新生成试试。updatetdiagnosesetfjbname=replace(fjbname,'''','')wherefjbnamelike'%''%'updatetoperationsetfop=replace(fop,'''','')wherefoplike'%''%'第17页/共73页18

生成病案首页数据问题3、生成提示varchar值‘’转换为int的列时发生语法错误,如果所示selectfidcard身份证号,*fromtpatientvisitwherefcydate>='20130101'andfidcardlike'%未%'andlen(fidcard)=18解决方法:将下面语句拷贝到系统界面报表统计-查询分析器,执行以下脚本。第18页/共73页19

生成病案首页数据问题如果有结果,返回录入界面修改。如果提示varchar值‘F’转换错误,则查询语句为如果是‘H’‘L’‘.’等等其他字符,替换语句里面的字符就行。selectfidcard身份证号,*fromtpatientvisitwherefcydate>='20130101'andfidcardlike'%F%'andlen(fidcard)=18第19页/共73页20

输出病案首页问题如图所示:解决方法:先生成数据,再输出。第20页/共73页21

直报系统上报问题1、在线上报保存很慢,且无法上报解答:紫光公司已升级解决。另数据量大的医院,压缩成ZIP格式后再上报。第21页/共73页22

直报系统上报问题2、外部机构与本报表结构不匹配,如图所示:解决方法:进入错功能界面,具体上报步骤见病案系统升级包里的视频指引。第22页/共73页23

直报系统上报问题3、身份证最后一位是小写的x,直报系统不允许通过,另外,提示总费用与分项和相差0.01不通过问题解决方法:以上两个问题综合医院执行请拷贝文件夹里的‘(综合医院).sql’到后台查询分析器执行,执行重新生成输出。中医院请拷贝文件夹里的‘(中医院).sql’到后台查询分析器执行,执行后重新生成输出病案数据第23页/共73页24住院报表院内感染指标问题临床病例符合率低问题使用抗生素比例问题术后十日内死亡人数偏高问题手术次数问题各科区报表汇总问题经济收支情况报表问题出院病人疾病分科报表问题常见报表问题第24页/共73页25住院报表院内感染指标问题解答:此指标卫生部已明确回复,取消不统计,所以报表产出的结果不可用。常见报表问题第25页/共73页26临床病例符合率低问题解答:请拷贝以下语句到后台查询分析器执行即可,执行后重新汇总报表试试常见报表问题updatedbo.tpatientvisitsetflcblaccobh='1',flcblacco='符合'wherefcydate>='20130301'andflcblaccobh=''and(fphzdisnotnullandfphzd<>'')and(fphzdnotlike'无%'andfphzdnotlike'无回复%'andfphzdnotlike'待回复%'andfphzdnotlike'-%')第26页/共73页27使用抗生素比率问题解答:此统计指标的统计口径是根据费用项目里抗菌费用大于的人数/出院人数常见报表问题第27页/共73页28术后十日内死亡人数偏高问题解答:请拷贝文件夹里面的‘statisticZyHospitalWorkReport.sql’到后台查询分析器执行,可以将院感指标统计为0和解决术后十日内死亡人数偏高问题。常见报表问题第28页/共73页29报表手术次数与综合查询查询结果不一致问题解答:综合查询查询的是人数,而报表统计的是人次数,且00-86的主要手术,即附加手术不统计常见报表问题第29页/共73页30各科区报表汇总问题主要问题是重新汇总历年报表,无记录解答:由于新旧首页的付费方式性质不同,无法归并,所以需分开汇总,新报表格式与历年报表的统计口径不同,正因为如此,新报表不能与历年报表增减对比常见报表问题第30页/共73页31经济收支情况报表问题解答:此报表有新旧两种格式,第7张报表为新首页格式,第37张报表为旧首页格式。正因为如此,此张报表无法与历年报表作增减对比,也不能跨年汇总非正式报表常见报表问题第31页/共73页32出院病人疾病分科报表问题,出院人数<>A+B+C+D解答:可能原因是1、漏填病例分型。需综合查询查出为空的病人,返回补录2、HIS导入到病案系统的fjbfxbh为空。需找HIS厂商修改接口程序常见报表问题第32页/共73页33升级步骤介绍升级常见问题2012版系统升级问题第33页/共73页34

升级步骤介绍服务器端升级导入国家ICD-10库客户端升级第一步:插入光盘,选择“系统升级(2012年)”

第二步:运行“Run.jar”

注意1、由于表结构改动大、刷新数据量大,升级需要花费约30-60分钟,需耐心等待!

2、升级前升级程序会自动备份数据库,请确保有充足的磁盘空间,否则会报错,造成时间浪费。3、无光驱的服务器,从其他有光驱的电脑拷贝“batj_java_upgradeV41.0”放到服务器上的根目录,如D盘第一步:插入光盘,选择“系统升级(2012年)”

第二步:运行“Run.jar”

注意1、由于表结构改动大、刷新数据量大,升级需要花费约30-60分钟,需耐心等待!

2、升级前升级程序会自动备份数据库,请确保有充足的磁盘空间,否则会报错,造成时间浪费。3、无光驱的服务器,从其他有光驱的电脑拷贝“batj_java_upgradeV41.0”放到服务器上的根目录,如D盘第一步:升级程序第34页/共73页35

升级步骤介绍服务器端升级导入国家ICD-10库客户端升级第一步:启动Jboss

第二步:通过浏览器下载客户端安装文件

在地址栏上输入“http://服务器IP地址:9080/batj”

第三步:双击客户端安装文件

删除旧版本文件夹“bagl_java”或安装到其他盘

第四步:修改登录界面设置

将改为实际的服务器IP

第一步:启动Jboss

第二步:通过浏览器下载客户端安装文件

在地址栏上输入“http://服务器IP地址:9080/batj”

第三步:双击客户端安装文件

删除旧版本文件夹“bagl_java”或安装到其他盘

第四步:修改登录界面设置

将改为实际的服务器IP

第一步:启动Jboss

第35页/共73页36

升级步骤介绍服务器端升级导入国家ICD-10库客户端升级第一步:下载最新国家ICD-10编码库

在广东省卫生厅政务服务中心(/gdbatj/)网站下载第二步:手工导入国家ICD库第三步:导入成功后,重新登录系统

第36页/共73页37

升级步骤介绍第二步:手工导入国家ICD库 国家编码导入导出功能主要用于导入导出卫生部公布的编码库,共有2万多条,由于允许在国家编码库的基础上进行扩展,反复导入最新国家编码库时不会覆盖院内自定义扩展的编码。第37页/共73页38

升级常见问题

1、升级过程中报错原因:解压路径有中文解决方法:解压后直接将文件夹拷贝到根目录下(如D:/下)或者解压到非中文的目录下(即所有上层文件夹都不能为中文),然后再升级第38页/共73页39

升级常见问题

1、升级过程中报错原因:解压路径有中文解决方法:解压后直接将文件夹拷贝到根目录下(如D:/下)或者解压到非中文的目录下(即所有上层文件夹都不能为中文),然后再升级第39页/共73页40

升级常见问题

2、升级后登录报错原因:客户端是覆盖安装,未删除之前版本的文件夹解决方法:删除之前版本的文件夹batj_java,重新安装第40页/共73页41新旧首页医保病人查询新首页项目显示模版设置新旧首页死亡一览表查询新旧格式报表查询问题其他查询问题常见查询问题第41页/共73页421、新首页医保病人查询-选择查询条件“付款方式(V4.0)”2、旧首页医保病人查询

-选择查询条件“付款方式”

新旧首页医保病人查询第42页/共73页43

新首页项目显示模版设置找不到新首页的项目,如离院方式、临床路径、新付款方式等等第43页/共73页44

新旧首页死亡一览表查询查前几年的死亡一览表数据为什么空?第44页/共73页45日期提前一天问题突然性的登录系统报错重装病案系统流程介绍其他问题第45页/共73页46日期提前一天问题解决方法:在注册表里面搜索“timezones”直接删除掉这个文件夹,再从好的电脑里面导出一个TIMEZONES的REG文件,直接运行,重新启动电脑。也可找工程师发此文件,直接执行,重启电脑!!其他问题第46页/共73页47突然性的登录系统报错原因:后台文件被360隔离解决方法:在360的隔离区恢复,设置此文件为信任文件(D:/baserver/jboss/bin/skrtl.dll)。其他问题第47页/共73页48重装病案系统流程介绍-新服务器上安装其他问题1、安装SQLserver2000(Sp4必须)或SQL20052、用2012版光盘安装软件4、还原数据库3、升级最新补丁在原服务器上必须备份好数据,拷贝到新服务器安装步骤详见操作说明书附录部分安装步骤详见操作说明书详细升级步骤见升级包。注意:如果重装前的版本不是最新的,则先还原数据库再升级最新补丁。如果重装前的版本是最新的,则先升级补丁再还原数据库。第48页/共73页49重装病案系统流程介绍-原服务器上安装其他问题1、备份数据库2、卸载软件4、升级最新补丁

重装之前必须备份好数据卸载步骤详见操作说明书附录四详细升级步骤见升级包。注意:详细升级步骤见升级包,由于在原服务器上重装软件,所以只需要重装软件,无需重新创建数据库,因此在安装步骤中的【数据库安装】,可以直接点击【Cancel】按钮3、用2012版光盘安装软件第49页/共73页502SQL语句的基本应用

第50页/共73页51第一部分SELECT查询第51页/共73页52本部分目标写一条SELECT查询语句对查询字段起别名第52页/共73页53SELECT查询基本语法SELECT<列名>FROM

<表名>SELECT*

FROMtpatientvisit请查询出tpatientvisit表中所有的病人住院信息(住院情况、费用情况):第53页/共73页54查询指定列selectfprn,fname,ftimesfromtpatientvisit请查询出tpatientvisit表中所有病人的病案号、姓名:第54页/共73页55列别名selectfprn病案号,fname姓名fromtpatientvisit请查询出tpatientvisit表中所有病人的病案号、姓名:第55页/共73页56第二部分条件查询第56页/共73页57本部分目标WHERE条件查询使用LIKE、BETWEEN、IN进行模糊查询在查询中使用表达式、运算符关联多表查询第57页/共73页58WHERE条件查询请查询出tpatientvisit表中出院日期为2013年1月1日的病人信息:SELECT*FROMtpatientvisitWHEREfcydate='20130101'请查询出patientvisit表中出院日期为2013年1月1日,住院费用为5000以上的信息:SELECT*FROMtpatientvisitWHEREfcydate=‘20130101’

and

fsum1>=‘5000’

andfsexbh=‘2’第58页/共73页59WHERE条件查询-BETWEEN&IN请查询出tpatientvisit表中2013年1月份的,住院费用在1500到2000之间的员工信息:SELECT*FROMtpatientvisit

WHEREfcydate

between

'20130101'and

'20130131'andfsum1between1500and2000请查询出tpatientvisit表中付款方式为自费和公费的病人信息:SELECT*FROMtpatientvisitWHEREffbnewbh

in

('06',

‘05’,'07')第59页/共73页60WHERE条件查询-like请查询出tpatientvisit表中姓名有‘曾’的员工信息:SELECT*FROMtpatientvisit

WHEREfname

like'%曾%'请查询出身份证号有非法字符的病人信息:

selectfidcard身份证号,*fromtpatientvisitwherefcydate>='20130101'andfidcardlike'%/%'andlen(fidcard)=18请查询出tpatientvisit表中第二个字为曾的员工信息:SELECT*FROMtpatientvisitWHEREfnamelike

'_曾%'第60页/共73页61空值的查询查询出tpatientvisit表中中医类费为空的病人信息:

SELECT*FROMtpatientvisitWHEREFZLLFSSF

isnull

andfcydate>='20130101'第61页/共73页62查询结果排序查询出tpatientvisit表将2013年1月份出院病人的病案号按从高到低排列显示出来:

SELECTfprn病案号,*FROMtpatientvisitWHEREfcydatebetween'20130101'and'20130131'

ORDERBY

fprnDESC

第62页/共73页63在查询中使用表达式、运算符查询出tpatientvisit表将2013年1月份所有出院病人的总费用和:

SELECTsum(fum1)总费用FROMtpatientvisitWHEREfcydatebetween'20130101'and'20130131'

查询出tpatientvisit表将2013年1月份所有出院病人的人均费用、平均住院日:

SELECT

avg(fsum1)平均费用,avg(fdays)平均住院日

FROMtpatientvisitWHEREfcydatebetween'20130101'and'20130131'

第63页/共73页64多表关联查询(常用)查询出2013年1月份所有出院病人的所有诊断信息:

SELECTb.*

FROMtpatientvisita,tdiagnosebWHEREa.fprn=b.fprnanda.ftimes=b.ftimesanda.fcydatebetween'20130101'and'20130131'

查询出2013年1月份所有出院病人的主要诊断信息:

SELECTb.*

FROMtpatientvisita,tdiagnosebWHEREa.fprn=b.fprnanda.ftimes=b.ftimesanda.fcydatebetween'20130101'and'20130131'

andb.fzdlx=‘S'第64页/共73页65多表关联查询(常用)查询出2013年1月份所有出院病人的主要诊断编码、手术码信息:

SELECTa.fprn病案号,a.ftimes,b.ficdm诊断编码,c.fopcode手术码

FROMtpatientvisita,tdiagnoseb

,toperationc

WHEREa.fprn=b.fprnanda.ftimes=b.ftimesanda.fprn=c.fprnanda.ftimes=c.ftimesanda.fcydatebetween'20130101'and'20130131'

andb.fzdlx='1'

第65页/共73页66多表关联查询(常用)查询未录主要诊断的病人信息:

SELECT*FROMTPATIENTVISITaWHEREFPRN+convert(varchar(10),FTIMES)NOTIN(SELECTFPRN+convert(varchar(10),FTIMES)FROMTDiagnosewhereFZDLX='1')

andfcydate>='2013-01-01'andfcydate<'2013-02-01'第66页/共73页67多表关联查询(常用)查询主要诊断重复的病人信息:

selecta.fprn,a.ftimesfromtdiagnosea,tpatientvisitbwherea.fprn=b.fprnanda.ftimes=b.ftimesanda.fzdlx='1'andb.fcydate>'20130101'a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论