医院电子病历系统应用水平分级评价4级实证材料数据质量篇_第1页
医院电子病历系统应用水平分级评价4级实证材料数据质量篇_第2页
医院电子病历系统应用水平分级评价4级实证材料数据质量篇_第3页
医院电子病历系统应用水平分级评价4级实证材料数据质量篇_第4页
医院电子病历系统应用水平分级评价4级实证材料数据质量篇_第5页
已阅读5页,还剩183页未读 继续免费阅读

下载本文档

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

文档简介

级实证材料-数据质量评估selectcount(distincta.记录性质||a.处方号||a.处方序号)asN7from(selecta.,noas,a.asa.收费细目idasid,b.名称asdecode(a.收费类别,'5','西药','6','中成药','7','草药')as处方类型,decode(c.诊疗类别,'5',c.单次用量,'6',c.单次用量,'7',c.单次用量)as单次用量,d.计算单位,e.编号as开嘱医生编码,nvl(c.开嘱时间,a.发生时间)as开嘱时间from门诊费用记录a,收费项目目录b,病人医嘱记录c,诊疗项目目录d,人员表ewherea.记录状态=1anda.记录性质in(1,2)anda.收费细目id=b.idanda.登记时间betweendate'2022-5-1'anddate'2022-7-31'-1/24/3600anda.收费类别in('5','6','7')anda.医嘱序号=c.idandc.诊疗项目id=d.idand c.诊疗类别in('5','6','7')andc.开嘱医生=e.姓名(+))awhere开嘱时间isnotnull;SQL注释:1、病人医嘱记录.诊疗类别:5-西药、6-中成药、7-中草药;2、门诊费用记录.收费类别:5-西药、6-中成药、7-中草药门诊检验申请序号项目代码业务项目数据质量考察项目1103.02.3门诊检验申请一致性:检验申请记录(检验项目名称、检验项目编码、标本名称)要求项目医院项目数据库表与字段名数据字典表与字段名检验项目名称诊疗项目名称要求项目医院项目数据库表与字段名数据字典表与字段名检验项目名称诊疗项目名称诊疗项目目录.名称诊疗项目目录.名称检验项目编码诊疗项目编码诊疗项目目录.id诊疗项目目录.id标本名称标本名称诊疗项目目录.标本部位诊疗项目目录.标本部位2022-5-12022-7-311、检验项目名称:字典中有230项,检验申请记录中共有29426条记录,详细情况如下:检验项目名称记录数字典对照血常规4515有……有合计29426T1=29426C1=4515+……=29426数据库查询(ORACLE):T1:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1;SQL注释:a.病人来源:1-门诊病人,2-住院病人C1:selectsum(数量)from(selectb.名称,COUNT(b.名称)as数量from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1groupbyb.名称);SQL注释:a.病人来源:1-门诊病人,2-住院病人2、检验项目编码:字典中有有230项,检验申请记录中共有29426条记录,详细情况如下:检验项目编码记录数字典对照0000024515有……有合计29426T2=29426C2=4515+……=29426数据库查询(ORACLE):T2:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1;SQL注释:a.病人来源:1-门诊病人,2-住院病人C2:selectsum(数量)from(selectb.编码,COUNT(b.编码)as数量from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1groupbyb.编码)SQL注释:a.病人来源:1-门诊病人,2-住院病人3、标本名称:字典中有230项,检验申请记录中共有29426条记录,详细情况如下:标本名称记录数字典对照静脉血4848有……有合计29426T3=29426C3=20960+20712+6698+2660+……=29426数据库查询(ORACLE):T3:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1;SQL注释:a.病人来源:1-门诊病人,2-住院病人C3:selectsum(数量)from(selectb.名称,COUNT(b.名称)as数量,decode(nvl(b.名称,0),'0','无','有')as字典对照from检验申请组合a,检验标本类型bwherea.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1anda.标本类型=b.名称groupbyb.名称);SQL注释:a.病人来源:1-门诊病人,2-住院病人4、数据质量U=(C1/T1+C2/T2+C3/T3)/n=(29426/29426+29426/29426+29426/29426)/3=1门诊检验申请序号项目代码业务项目数据质量考察项目1103.02.4门诊检验申请完整性:检验申请记录(检验申请单号、患者标识、患者性别、项目编码、项目名称、标本名称)(本级数据质量分析所需的具体数据内容与来源列表如下:要求项目医院项目数据库表与字段名检验申请单号检验申请单号检验申请组合.申请id、患者标识病人ID检验申请组合.病人id患者性别性别检验申请组合.性别项目编码项目编码检验组合项目.编码项目名称项目名称检验组合项目.名称标本名称标本名称检验申请组合.标本类型2022-5-12022-7-31n=6检验申请记录中有29426条记录,实际各个项目情况如下表:序号医院项目记录总数T不完整记录完整记N完整性比例W说明1检验申请单号2942602942612病人ID2942602942613性别2942602942614项目编码2942602942615项目名称2942602942616标本名称294260294261完整性系数W=(N1/T1+N2/T2+N3/T3+N4/T4+N5/T5+N6/T6)/n=(29426/29426+29426/29426+29426/29426+29426/29426+29426/29426+29426/29426)/6=(1+1+1+1+1+1)/6=1数据库查询(oracle):T1~T6:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1;SQL注释:a.病人来源:1-门诊病人,2-住院病人N1:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1 and申请idisnotSQL注释:a.病人来源:1-门诊病人,2-住院病人N2:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1and病人idisnotnull;SQL注释:a.病人来源:1-门诊病人,2-住院病人N3:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1 and性别isnotSQL注释:a.病人来源:1-门诊病人,2-住院病人N4:selectCOUNT(b.名称)from检验申请组合a,检验组合项目bwherea.组合id=b.idandabetweento_date('2022.05.0100:00:00'yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1andb.名称isnotnull;SQL注释:a.病人来源:1-门诊病人,2-住院病人N5:selectCOUNT(b.编码)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1andb.编码isnotnull;SQL注释:a.病人来源:1-门诊病人,2-住院病人N6:selectCOUNT(*)from检验申请组合a,检验组合项目bwherea.组合id=b.idanda.申请时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')anda.病人来源=1 and标本类型isnotSQL注释:a.病人来源:1-门诊病人,2-住院病人门诊检验报告序号项目代码业务项目数据质量考察项目1203.03.3门诊检验报告一致性:检验报告记录(项目编码,项目名称)要求项目医院项目数据库表与字段名数据字典表与字段名项目编码检验结果编码要求项目医院项目数据库表与字段名数据字典表与字段名项目编码检验结果编码检验指标.编码检验指标.指标代码项目名称检验结果名称检验指标.中文名检验指标.中文名2022-5-12022-7-311、项目编码:字典中230项,检验报告记录中共有175636条记录,详细情况如下:检验结果编码记录数字典对照A001.LIC%3996有……有合计175636T1=175636C1=70743+70743+7272+7272+……=175636数据库查询(ORACLE):T1:selectcount(distinctb.id)from检验报告记录a,检验报告明细b,检验指标c,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandc.id=b.项目idandb.标本id=d.标本idandb.组合id=d.组合id;SQL注释:病人来源:1-门诊病人,2-住院病人C1:selectc.指标代码,count(distinctb.id)from检验报告记录a,检验报告明细b,检验指标c,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandc.id=b.项目idandb.标本id=d.标本idandb.组合id=d.组合idgroupbyc.指标代码;SQL注释:病人来源:1-门诊病人,2-住院病人2、项目名称:字典中有230项,检验报告记录中共有175636条记录,详细情况如下:检验结果名称记录数字典对照*巨大未成熟细胞百分比3996有………合计175636T2=175636C2=175636数据库查询(ORACLE):T2:selectcount(distinctb.id)from检验报告记录a,检验报告明细b,检验指标c,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandc.id=b.项目idandb.标本idd.标本idandb.idd.SQL注释:病人来源:1-门诊病人,2-住院病人C2:selectc.中文名,count(distinctb.id)from检验报告记录a,检验报告明细b,检验指标c,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本andc.id=b.项目andb.标本id=d.标本andb.组合id=d.组合groupbyc.中文名;SQL注释:病人来源:1-门诊病人,2-住院病人3、数据质量:一致性系数U=(C1/T1+C2/T2)/N=(175636/175636+175636/175636)/2=1门诊检验报告序号项目代码业务项目数据质量考察项目1203.03.4门诊检验报告完整性:检验报告记录(患者标识、检验结果项目名称、检验结果、正常参考值)要求项目医院项目数据库表与字段名患者标识病人id病人医嘱记录.病人id要求项目医院项目数据库表与字段名患者标识病人id病人医嘱记录.病人id检验结果项目名称检验指标名称检验指标.中文名检验结果检验结果检验报告明细.检验结果正常参考值结果参考检验报告明细.结果参考2022-5-12022-7-31检验报告记录中有380237条记录,实际各个项目情况如下表:序号医院项目记录总数T不完整记录完整记录数N完整性比例W说明1病人ID175636017563612检验指标名称175636017563613检验结果175636131756230.994结果参考175636279791476570.84W=(N1/T1+N2/T2+N3/T3)/n=(175636/175636+175636/175636+175623/175636+147657/175636)/4=0.96完整性系数不为1说明:检验标本里面个别指标未检测出来,特殊检验项目无行业标准或试剂参考区间,需要临床根据情况进行判断。数据库查询(ORACLE):T1~T4:selectcount(distinctb.id)from检验报告记录a,检验报告明细b,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandb.标本id=d.标本idandb.组合id=d.组合id;SQL注释:病人来源:1-门诊病人,2-住院病人N1:selectcount(distinctb.id)from检验报告记录a,检验报告明细b,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandb.标本id=d.标本idandb.组合id=d.组合idanda.病人idisnotnull;SQL注释:病人来源:1-门诊病人,2-住院病人N2:selectcount(distinctb.id)from检验报告记录a,检验报告明细b,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandb.标本id=d.标本idandb.组合id=d.组合idandb.项目idisnotnull;SQL注释:病人来源:1-门诊病人,2-住院病人N3:selectcount(distinctb.id)from检验报告记录a,检验报告明细b,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandb.标本id=d.标本idandb.组合id=d.组合idandb.检验结果isnotSQL注释:病人来源:1-门诊病人,2-住院病人N4:selectcount(distinctb.id)from检验报告记录a,检验报告明细b,检验申请组合dwhered.申请时间betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')andd.病人来源=1anda.id=d.标本idandb.标本id=d.标本idandb.组合id=d.组合idandb.结果参考isnotSQL注释:病人来源:1-门诊病人,2-住院病人门诊检查申请序号项目代码业务项目数据质量考察项目1303.04.3门诊检查申请一致性:检查申请记录(项目编码,项目名称、检查部位)要求项目医院项目数据库表与字段名数据字典表与字段名检查项目编码检查项目编码要求项目医院项目数据库表与字段名数据字典表与字段名检查项目编码检查项目编码诊疗项目目录诊疗项目目录.编码检查项目名称检查项目名称诊疗项目目录诊疗项目目录.名称检查部位检查部位诊疗项目目录诊疗项目目录.标本部位2022-5-12022-7-311、检查项目编码:字典中有187项,检查申请记录中共有13687条记录,详细情况如下:检查项目编码记录数字典对照120400006Q93495有…………有合计13687T1=13687C1=3495+…=13687数据库查询(ORACLE):T1:selectsum(数量)from(select编码,count(id)数量from(selecta.id,a.病人id,a.主页id,a.医嘱内容,b.编码from病人医嘱记录a,诊疗项目目录bwherea.诊疗项目idin(selectidfrom诊疗项目目录where类别='D')anda.医嘱状态<>4anda.诊疗项目id=b.idand病人来源=1anda.相关idisnullanda.开嘱时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss'))groupby编码orderbycount(id)desc)SQL注释:病人来源:1-门诊;2-住院;3-外来(今后用于辅诊部门接收外来病人);4-体检病人。医嘱状态:-1-未生效的暂存医嘱;1-新开;2-校对疑问;3-已校对;4-已作废;5-已重整;6-已暂停;7-已启用;8-已停止;9-已确认停止C1:select编码,count(id)数量from(selecta.id,a.病人id,a.主页id,a.医嘱内容,b.编码from病人医嘱记录a,诊疗项目目录bwherea.诊疗项目idin(selectidfrom诊疗项目目录where类别='D')anda.医嘱状态<>4anda.诊疗项目id=b.idand病人来源=1anda.相关idisnullanda.开嘱时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss'))groupby编码orderbycount(id)descSQL注释:病人来源:1-门诊;2-住院;3-外来(今后用于辅诊部门接收外来病人);4-体检病人。医嘱状态:-1-未生效的暂存医嘱;1-新开;2-校对疑问;3-已校对;4-已作废;5-已重整;6-已暂停;7-已启用;8-已停止;9-已确认停止2、检查项目名称:字典中有187项,检查申请记录中共有13687条记录,详细情况如下:检查项目名称记录数字典对照超声检查3495有合计13687T2=13687C2=13687数据库查询(ORACLE):T2:selectsum(数量)from(select编码,count(id)数量from(selecta.id,a.病人id,a.主页id,a.医嘱内容,b.编码from病人医嘱记录a,诊疗项目目录bwherea.诊疗项目idin(selectidfrom诊疗项目目录where类别='D')anda.医嘱状态<>4anda.诊疗项目id=b.idand病人来源=1anda.相关idisnullanda.开嘱时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss'))groupby编码orderbycount(id)desc)SQL注释:病人来源:1-门诊;2-住院;3-外来(今后用于辅诊部门接收外来病人);4-体检病人。医嘱状态:-1-未生效的暂存医嘱;1-新开;2-校对疑问;3-已校对;4-已作废;5-已重整;6-已暂停;7-已启用;8-已停止;9-已确认停止C2:select编码,count(id)数量from(selecta.id,a.病人id,a.主页id,a.医嘱内容,b.编码from病人医嘱记录a,诊疗项目目录bwherea.诊疗项目idin(selectidfrom诊疗项目目录where类别='D')anda.医嘱状态<>4anda.诊疗项目id=b.idand病人来源=1anda.相关idisnullanda.开嘱时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss'))groupby编码orderbycount(id)descSQL注释:病人来源:1-门诊;2-住院;3-外来(今后用于辅诊部门接收外来病人);4-体检病人。医嘱状态:-1-未生效的暂存医嘱;1-新开;2-校对疑问;3-已校对;4-已作废;5-已重整;6-已暂停;7-已启用;8-已停止;9-已确认停止3、检查部位:字典中有187项,检查申请记录中共有12962条记录,详细情况如下:检查部位记录数字典对照胸部2300………合计12962T3=12962C3=12962数据库查询(ORACLE):T3:selectsum(数量)from(select标本部位,count(标本部位)as数量from(selecta.id,a.病人id,a.主页id,a.医嘱内容,b.名称,a.标本部位from病人医嘱记录a,诊疗项目目录bwherea.诊疗项目idin(selectidfrom诊疗项目目录where类别='D')anda.医嘱状态<>4anda.诊疗项目id=b.idand病人来源=1anda.相关idisnotnullanda.开嘱时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss'))groupby标本部位orderbycount(标本部位)descSQL注释:病人来源:1-门诊;2-住院;3-外来(今后用于辅诊部门接收外来病人);4-体检病人。医嘱状态:-1-未生效的暂存医嘱;1-新开;2-校对疑问;3-已校对;4-已作废;5-已重整;6-已暂停;7-已启用;8-已停止;9-已确认停止C3:select标本部位,count(标本部位)as数量from(selecta.id,a.病人id,a.主页id,a.医嘱内容,b.名称,a.标本部位from病人医嘱记录a,诊疗项目目录bwherea.诊疗项目idin(selectidfrom诊疗项目目录where类别='D')anda.医嘱状态<>4anda.诊疗项目id=b.idand病人来源=1anda.相关idisnotnullanda.开嘱时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss'))groupby标本部位orderbycount(标本部位)descSQL注释:病人来源:1-门诊;2-住院;3-外来(今后用于辅诊部门接收外来病人);4-体检病人。医嘱状态:-1-未生效的暂存医嘱;1-新开;2-校对疑问;3-已校对;4-已作废;5-已重整;6-已暂停;7-已启用;8-已停止;9-已确认停止4、数据质量:U=(C1/T1+C2/T2+C3/T3)/N=(13687/13687+13687/13687+12962/12962)/3=1门诊检查申请序号项目代码业务项目数据质量考察项目1303.04.4门诊检查申请完整性:检查申请记录(申请序号、患者标识、患者姓名、项目编码、项目名称、检查部位)(1)完整性:检查申请记录(申请序号、患者标识、患者姓名、项目编码、项目名称、检查部位)本级数据质量分析所需的具体数据内容与来源列表如下:要求项目医院项目数据库表与字段名申请序号医嘱ID影像检查项目.医嘱ID患者标识门诊号病人医嘱记录.标识号患者姓名病人姓名病人医嘱记录.姓名项目编码检查项目编码诊疗项目目录.编码项目名称检查项目名称诊疗项目目录.名称检查部位检查部位诊疗项目目录.标本部位2022-5-12022-7-31检查申请记录中有11317条记录,实际各个项目情况如下表:序号医院项目记录总数T不完整记录完整记录数N完整性W说明1医嘱ID1131701131712门诊号1131701131713病人姓名1131701131714编码1131701131715名称1131701131716检查部位113170113171W=(N1/T1+N2/T2+N3/T3+N4/T4+N5/T5+N6/T6)/n=(11317/11317+11317/11317+11317/11317+11317/11317+11317/11317+11317/11317)/6=1数据库查询(orcle):T1~T6:Selectcount(b.id)As记录数From病人医嘱记录b,影像检查项目aWhereb.病人来源=1andb.诊疗项目id=a.诊疗项目idAndb.医嘱状态<>4Andb.诊疗类别='D'Andb.相关idIsNullandb.医嘱期效=1Andb.开嘱时间Betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')SelectCount(申请单号)As记录数from(selectb.idas申请单号,a.住院号as患者标识,d.idas检查项目编码,d.名称as检查项目名称From病人信息a,病人医嘱记录b,诊疗项目目录d,影像检查项目cWhereb.病人来源=1andc.诊疗项目id=d.idAndb.医嘱状态<>4Andb.诊疗类别='D'Andb.相关idIsNullandb.诊疗项目id=d.idANDa.病人id=b.病人idandb.医嘱期效=1Andb.开嘱时间Betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss'))where申请单号isnotnulland患者标识isnotnulland检查项目编码isnotnulland检查项目名称isnotnull门诊检查报告序号项目代码业务项目数据质量考察项目1403.05.3门诊检查报告一致性:门诊检查报告记录(项目编码,项目名称)要求项目医院项目数据库表与字段名项目编码项目编码诊疗项目目录.编码(1)一致性:要求项目医院项目数据库表与字段名项目编码项目编码诊疗项目目录.编码2022-5-12022-7-311、项目编码:字典中有187项,门诊检查报告记录中共有11565条记录,详细情况如下:项目编码记录数字典对照120400006S71898有合计11565T1=C1=11565数据库查询(ORACLE):T1:selectcount(id)as记录数from(selectdistincta.id,a.诊疗项目idfrom病人医嘱记录a,影像检查记录b,电子病历记录d,电子病历内容f,诊疗项目目录gwherea.id=b.医嘱idanda.病人来源=1anda.医嘱状态<>4andg.id=a.诊疗项目idanda.病人id=d.病人idandd.文件id<>163and病历种类=7andd.id=f.文件idanda.开嘱时间Betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss'))selectcount(id)as记录数from(selectdistincta.id,a.诊疗项目idfrom病人医嘱记录a,影像检查记录b,电子病历记录d,电子病历内容f,诊疗项目目录gwherea.id=b.医嘱idanda.病人来源=1anda.医嘱状态<>4andg.id=a.诊疗项目idanda.病人id=d.病人idandd.文件id<>163and病历种类=7andd.id=f.文件idanda.开嘱时间Betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')2、数据质量:U=(C1/T1)/n=(11565/11565)/1=1门诊检查报告序号项目代码业务项目数据质量考察项目1403.05.4门诊检查报告完整性(患者姓名、项目编码、项目名称)完整性(本级数据质量分析所需的具体数据内容与来源列表如下:要求项目医院项目数据库表与字段名检查项目名称检查项目名称诊疗项目目录.名称检查项目编码检查项目编码诊疗项目目录.名称检查描述检查所见电子病历内容.内容文本()检查结论电子病历内容.内容文本2021-6-12021-9-1门诊检查报告记录中有11565条记录,实际各个项目情况如下表:序号医院项目记录总数T不完整记录完整记N完整性W说明1报告单号1156501156512患者标识1156501156513患者姓名1156501156514检查项目编码115650115651W=(N1/T1+N2/T2+N3/T3+N4/T4)/n=(11565/11565+11565/11565+11565/11565+11565/11565)/4=1数据库查询(oracle):T1~T5:selectcount(id)as记录数from(selectdistincta.id,a.诊疗项目idfrom病人医嘱记录a,影像检查记录b,电子病历记录d,电子病历内容f,诊疗项目目录gwherea.id=b.医嘱idanda.病人来源=1anda.医嘱状态<>4andg.id=a.诊疗项目idanda.病人id=d.病人idANDG.类别='D'andd.文件id<>163and病历种类=7andd.id=f.文件idanda.开嘱时间Betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss'))selectcount(id)as记录数from(selectid,检查项目名称,检查项目编码,max(检查描述)检查描述,max(诊断)诊断from(selectdistincta.id,g.名称as检查项目名称,g.idas检查项目编码,decode(f.内容文本,'检查所见',h.内容文本)as检查描述,decode(f.内容文本,'诊断意见',h.内容文本)as诊断from病人医嘱记录a,影像检查记录b,电子病历记录d,电子病历内容f,诊疗项目目录g,电子病历内容hwherea.id=b.医嘱idanda.病人来源=1anda.医嘱状态<>4andg.id=a.诊疗项目idAndf.对象类型=3Andf.Id=h.父IDAndh.对象类型=2Andh.终止版=0anda.病人id=d.病人idandd.文件id<>163and病历种类=7andd.id=f.文件idanda.开嘱时间Betweento_date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss'))groupbyid,检查项目名称,检查项目编码)Where检查项目名称IsNotNullAnd检查项目编码IsNotNullAnd检查描述IsNotNullAnd诊断IsNotNull门诊病历记录序号项目代码业务项目数据质量考察项目1503.06.3门诊病历记录一致性:门诊病历记录(患者性别、科室、诊断)要求项目医院项目数据库表与字段名数据字典表与字段名患者性别性别病人挂号记录.性别要求项目医院项目数据库表与字段名数据字典表与字段名患者性别性别病人挂号记录.性别性别.名称科室执行部门id病人挂号记录.执行部门id部门表.id诊断诊断描述病人诊断记录.诊断描述疾病编码目录.名称20222022-7-31共三个月的数据。n=31、患者性别:字典中有4项,门诊病历记录中共有40906条记录,详细情况如下:性别记录数字典对照女24830有男16076有合计40906T1=40906C1=24830+16076=40906数据库查询(ORACLE):T1:Selectsum(数量)from(select性别,count(性别)数量from病人挂号记录where登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1groupby性别)SQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录C1:select性别,count(性别)数量from病人挂号记录where登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1groupby性别SQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录2、科室:字典中有34项,门诊病历记录中共有40906条记录,详细情况如下:执行部门名称记录数字典对照急诊科门诊6133有儿科门诊4417有………合计40906T2=40906C2=6133+4417+...=40906数据库查询(ORACLE):T2:selectsum(数量)from(selectb.名称as部门,count(a.id)as数量from病人挂号记录a,部门表bwherea.执行部门id=b.idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1groupbyb.名称)SQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录C2:selectsum(数量)from(selectb.名称as部门,count(a.id)as数量from病人挂号记录a,部门表bwherea.执行部门id=b.idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1groupbyb.名称)SQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录3、诊断:字典中有X项,门诊病历记录中共有31489条记录,详细情况如下:诊断描述记录数字典对照(J20.900)急性支气管炎1160有……有合计31486T3=31486C3=1160+…=31486数据库查询(ORACLE):T3:selectsum(数量)from(selectb.诊断描述,count(诊断描述)数量from病人挂号记录a,病人诊断记录bwherea.病人id=b.病人idAnda.id=b.主页idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1andb.诊断类型=1and诊断次序=1groupbyb.诊断描述)SQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录C3:SQL注释:selectsum(数量)from(selectb.诊断描述,count(诊断描述)数量from病人挂号记录a,病人诊断记录bwherea.id=b.主页idanda.病人id=b.病人idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1andb.诊断类型=1and诊断次序=1groupbyb.诊断描述)1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录4、数据质量:U=(C1/T1+C2/T2+C3/T3)/n=(40906/40906+40906/40906+31486/31486)/3=1门诊病历记录序号项目代码业务项目数据质量考察项目1503.06.4门诊病历记录完整性:门诊病历记录(患者标识、患者姓名、诊断名称)要求项目医院项目数据库表与字段名患者标识病人id病人挂号记录.病人id要求项目医院项目数据库表与字段名患者标识病人id病人挂号记录.病人id患者姓名姓名病人挂号记录.姓名诊断名称诊断描述病人诊断记录.诊断描述2022-5-12022-7-31门诊病历记录中有 条记录,实际各个项目情况如下表:序号医院项目记录总数T不完整记录完整记N完整性W说明1病人id3148903148912姓名3148903148913诊断描述314890314891W=(N1/T1+N2/T2+N3/T3)/n=(31489/31489+31489/31489+31489/31489)/3=1完整性系数不为1说明:数据库查询(ORACLE):T1~T3:selectcount(b.病人id),count(a.姓名),count(b.诊断描述)数量from病人挂号记录a,病人诊断记录bwherea.id=b.主页idanda.病人id=b.病人idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1andb.诊断类型=1and诊断次序=1SQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录N1:selectcount(b.病人id),count(a.姓名),count(b.诊断描述)数量from病人挂号记录a,病人诊断记录bwherea.id=b.主页idanda.病人id=b.病人idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1andb.诊断类型=1and诊断次序=1andb.病人idisnotnullSQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录N2:selectcount(b.病人id),count(a.姓名),count(b.诊断描述)数量from病人挂号记录a,病人诊断记录bwherea.id=b.主页idanda.病人id=b.病人idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1andb.诊断类型=1and诊断次序=1anda.姓名isnotnullSQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录N3:selectcount(b.病人id),count(a.姓名),count(b.诊断描述)数量from病人挂号记录a,病人诊断记录bwherea.id=b.主页idanda.病人id=b.病人idand登记时间betweento_date('2022.05.0100:00:00','yyyy-mm-ddhh24:mi:ss')andto_date('2022.07.3123:59:59','yyyy-mm-ddhh24:mi:ss')And记录状态=1and记录性质=1andb.诊断类型=1and诊断次序=1andb.诊断描述isnotnullSQL注释:1、记录状态:1-正常挂号记录2、记录性质:1-挂号记录检查科室申请与预约序号项目代码业务项目数据质量考察项目1604.01.3申请与预约一致性:检查申请记录(检查项目名称、检查项目代码)要求项目医院项目数据库表与字段名数据字典表与字段名检查项目名称检查项目名称要求项目医院项目数据库表与字段名数据字典表与字段名检查项目名称检查项目名称病人医嘱记录.医嘱内容诊疗项目目录.名称检查项目代码检查项目代码病人医嘱记录.诊疗项目ID诊疗项目目录.ID2022-05-012022-07-311、检查项目名称:字典中有187项,检查申请记录中共有25153条记录,详细情况如下:检查项目名称记录数字典对照B超检查5388有CT平扫8404有………合计25153T1=25153C1=25153数据库查询(ORACLE):T1:Selectcount(1)From病人医嘱记录b,影像检查项目a,诊疗项目目录Cwhereb.诊疗项目id=a.诊疗项目idAndb.医嘱状态<>4Andb.诊疗类别='D'Andb.相关idisnotNullandb.医嘱期效=1andb.诊疗项目id=c.idandb.病人来源In(1,2)Andb.开嘱时间BetweenTo_Date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andTo_Date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')groupbyB.医嘱内容SQL注释:医嘱期效:0-长期;1-临时;医嘱状态:-1-未生效的暂存医嘱;1-新开;2-校对疑问;3-已校对;4-已作废;5-已重整;6-已暂停;7-已启用;8-已停止;9-已确认停止C1:SelectB.医嘱内容,count(1)From病人医嘱记录b,影像检查项目a,诊疗项目目录Cwhereb.诊疗项目id=a.诊疗项目idAndb.医嘱状态<>4Andb.诊疗类别='D'Andb.相关idisnotNullandb.医嘱期效=1andb.诊疗项目id=c.idandb.病人来源In(1,2)Andb.开嘱时间BetweenTo_Date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andTo_Date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')groupbyB.医嘱内容检查项目代码:字典中有187项,检查申请记录中共有25153条记录,详细情况如下:检查项目代码记录数字典对照628888404有623345388有………合计25153T2=25153C2=25153数据库查询(ORACLE):T2:Selectcount(1)From病人医嘱记录b,影像检查项目a,诊疗项目目录Cwhereb.诊疗项目id=a.诊疗项目idAndb.医嘱状态<>4Andb.诊疗类别='D'Andb.相关idisnotNullandb.医嘱期效=1andb.诊疗项目id=c.idandb.病人来源In(1,2)Andb.开嘱时间BetweenTo_Date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andTo_Date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')groupbyc.idC2:Selectc.id,count(1)From病人医嘱记录b,影像检查项目a,诊疗项目目录Cwhereb.诊疗项目id=a.诊疗项目idAndb.医嘱状态<>4Andb.诊疗类别='D'Andb.相关idisnotNullandb.医嘱期效=1andb.诊疗项目id=c.idandb.病人来源In(1,2)Andb.开嘱时间BetweenTo_Date('2022-05-0100:00:00','yyyy-mm-ddhh24:mi:ss')andTo_Date('2022-07-3123:59:59','yyyy-mm-ddhh24:mi:ss')groupbyc.id3、数据质量:一致性系数U=(C1/T1+C2/T2)/n=(25153/25153+25153/25153)/2=1申请与预约序号项目代码业务项目数据质量考察项目1604.01.4申请与预约完整性:1(2()完整性:检查申请记录(申请单编号、患者标识、患者姓名、检查项目、部位、检查目的、申请医师、申请科室)本级数据质量分析所需的具体数据内容与来源列表如下:要求项目医院项目数据库表与字段名申请单编号NO病人医嘱记录.ID患者标识病人ID病人医嘱记录.病人ID患者姓名姓名病人医嘱记录.姓名检查项目医嘱内容病人医嘱记录.医嘱内容检查部位标本部位病人医嘱记录.标本部位检查目的内容病人医嘱附件.内容申请医师开嘱医生病人医嘱记录.开嘱医生申请科室开嘱科室ID病人医嘱记录.开嘱科室ID2022-05-012022-07-31实际情况如下:序号医院项目记录总数T不完整记录完整记N完整性比例W说明1申请单编号2515302515312患者标识2515302515313患者姓名2515302515314检查项目2515302515315检查部位2515302515316检查目的251532004231490.927申请医师2515302515318申请科室251530251531U=(C1/T1+C2/T2+C3/T3+C4/T4+C5/T5+C6/T6+C7/T7+C8/T8)/n=(25153/25153+25153/25153+25153/25153+25153/25153+25153/25153+23149/25153+25153/25153+25153/25153)/8=0.99完整性系数不为1说明:存在部分手动输入测试数据未从his发送。数据库查询(ORACLE):T1~T8:Selectcount(1)asTFrom病人医嘱记录b,影像检查项目a,诊疗项目目录Cwhereb.诊疗项目id=a.诊疗项目idAndb.医嘱状态<>4Andb.诊疗类别='D'Andb.相关idisnotNullandb.医嘱期效=1andb.诊疗

温馨提示

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

评论

0/150

提交评论