二、检查记录部份
04.02.3检查记录: 3级的数据质量要求一致性的项目包括检查项目、部位,数据质量分析所需的具体数据内容与来源列表如下:
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名
|
检查项目 | 检查项目 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
部位 | 检查项目 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
数量 1911
select sum(t.数量) as 项目数量,sum(t.数量) as 部位数量 from (select uitems as 检查项目部位,uitems as 检查部位 ,COUNT(*) as 数量
from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uPsource=‘门诊’ group by uitems) as t
|
04.02.4(选择项)完整性:检查记录(患者标识、检查项目、部位、测量值)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名
|
患者标识 | 患者标识 | vUptoServ.patientid | vUptoServ.uItems |
检查项目 | 检查项目 | vUptoServ.uItems | vUptoServ.uItems |
部位 | 患部位 | vUptoServ.uItems | vUptoServ.uItems |
测量值 | 测量值 | vUptoServ.uItems | vUptoServ.uItems |
总计 54492
select top 10 patientid as 患者标识 ,uItems as 检查项目,uItems as 部位,‘None’ as 测量值,1 as 数量,uRptDate as 报告时间
from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ”,”, ”,‘总计’,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 |
04.02.5(选择项)完整性:检查记录(检查时间、检查医师、检查状态)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名
|
检查医师 | 患检查医师 | vUptoServ. uExamDoc | vUptoServ. uExamDoc |
检查状态 | 检查状态 | vUptoServ. ReportState | vUptoServ. ReportState |
检查时间 | 检查时间 | vUptoServ. uRptDate | vUptoServ. uRptDate |
总计 54492
use Pacs4all
— 检查时间、检查医师、检查状态 select top 10 uExamDoc as 检查医师 ,ReportState as 检查状态,1 as 数量,uRptDate as 检查时间 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ‘总计’,”,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 |
04.02.5(选择项)完整性:检查记录(患者标识、检查项目)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
患者标识 | 患者标识 | vUptoServ. patientid | vUptoServ. patientid |
检查项目 | 检查项目 | vUptoServ. uItems | vUptoServ. uItems |
总计 54492
use Pacs4all
— 患者标识、检查项目 select top 10 patientid as 患者标识 ,uItems as 检查项目,1 as 数量,uRptDate as 检查时间 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ‘总计’,”,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|
三、检查报告部份
0.4.03 级的数据质量要求检查报告一致性的项目包括检查项目、部位。数据质量分析所需的具体数据内容与来源列表如下:
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
检查项目部位 | 检查项目部位 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
查询sql:
select uItems as 检查项 ,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 group by uItems
union all select ‘总计’,count(uAccnu) from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|
04.03.4(4级选择项)完整性:检查报告记录(检查报告编号、患者标识、检查项目、部位、检查结论、报告时间)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
报告时间 | 报告时间 | FYCS.vUptoServ.uRptDate | FYCS.vUptoServ.uRptDate |
检查项目部位 | 检查项目部位 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
检查报告编号 | 检查报告编号 | FYCS.vUptoServ.uAccnu | FYCS.vUptoServ.uAccnu |
患者标识 | 患者标识 | FYCS.vUptoServ.PatientID | FYCS.vUptoServ.PatientID |
姓名, | 姓名, | FYCS.vUptoServ.uName | FYCS.vUptoServ.uName |
检查结论 | 检查结论 | FYCS.vUptoServ.uJianLun | FYCS.vUptoServ.uJianLun |
总记录数参考值:医院运行基础数据:检查项目人次数:
查询Sql:库名fycs
select top 10 uAccnu as 检查报告编号 ,PatientID as 患者标识,uName as 姓名, uItems as 检查项目部位,uJianLun as 检查结论,1 as 数量,uRptDate as 报告时间
from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ”,”,‘ ‘,”,‘总计’,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|
04.03.5(5级选择项)完整性:检查报告记录(检查所见、报告医师、审核医师、报告时间)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
报告时间 | 报告时间 | FYCS.vUptoServ.uRptDate | FYCS.vUptoServ.uRptDate |
检查所见 | 检查所见 | FYCS.vUptoServ. uSuoJian | FYCS.vUptoServ. uSuoJian |
报告医师 | 报告医师 | FYCS.vUptoServ. uRptDoc | FYCS.vUptoServ. uRptDoc |
审核医师 | 审核医师 | FYCS.vUptoServ. uExamDoc | FYCS.vUptoServ. uExamDoc |
报告状态 | 报告状态 | FYCS.vUptoServ. ReportState | FYCS.vUptoServ. ReportState |
总记录数参考值:医院运行基础数据:检查项目人次数:
查询Sql:库名fycs
select top 10 uAccnu as 检查报告编号 ,ReportState as 报告状态,uRptDoc as 报告医师, uExamDoc as 审核医师,uSuoJian as 检查所见,1 as 数量,uRptDate as 报告时间
from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ”,”,‘ ‘,”,‘总计’,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 |
04.03.5(5级选择项)整合性:检查报告记录与检查申请记录(申请单编号、患者标识、检查项目、申请科室)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
病人标识 | 病人标识 | FYCS.vUptoServ. PatientID | FYCS.vUptoServ. PatientID |
申请单编号 | 申请单编号 | FYCS.vUptoServ. uitemid | FYCS.vUptoServ. uitemid |
检查项目_部位 | 检查项目_部位 | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
申请科室 | 申请科室 | FYCS.vUptoServ. uSqKeShi | FYCS.vUptoServ. uSqKeShi |
查询Sql:库名fycs
select top 10 PatientID as 病人标识, uitemid as 申请单编号,uItems as 检查项目_部位, uSqKeShi as 申请科室,1 as 数量 from vuptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
union all select ”,”,”,‘总计’,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|
04.03.5(6级选择项)及时性:检查申请记录(申请时间)<= 检查记录(患者报到时间)<=检查报告记录(报告审核时间)
四、检查图像部份
04.04.3 (3级选择项)一致性:检查图像与相关数据字典(检查项目、部位、及采集人的名称和编码)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
检查项目 | 检查项目 | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
部位 | 部位 | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
采集人名称 | 姓名 | FYCS.vUptoServ. uName | FYCS.vUptoServ. uName |
采集人编码 | 病人标识 | FYCS.vUptoServ. PatientID | FYCS.vUptoServ. PatientID |
Use fycs
select top 10 PatientID as 病人标识,uName as 姓名, uItems as 部位,uItems as 检查项目_部位, 1 as 数量 from vuptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ”,”,”,‘总计’,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|
04.04.4 (4级基础项)完整性:检查图像记录(图像唯一编号、患者标识号)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
图像唯一编号 | AccsssionNumber | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
患者标识号 | PatientId | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
Use fycs
select top 10 uAccnu as 图像唯一编号, PatientID as 患者标识, 1 as 数量 from vuptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ‘ ‘, ‘总计’,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 |
04.04.5 (4级基础项)完整性:检查图像记录(图像产生的时间、检查部位、图像生产设备)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
图像产生时间 | 创建时间 | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
检查部位 | 检查部位 | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
图像生产设备 | 图像生产设备 | FYCS.vUptoServ. uName | FYCS.vUptoServ. uName |
Use fycs
select top 10 urptdate as 图像产生时间, uItems as 检查部位,udevicetype as 图像产生设备, 1 as 数量 from vuptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ‘2018-12-31’,”,‘总计’,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 |
04.04.5 (5级基础项)整合性:1.检查图像记录与检查申请记录(检查项目、患者标识)有对照
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
检查项目 | 检查项目 | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
患都标识 | 患者标识 | FYCS.vUptoServ. PatientID | FYCS.vUptoServ. PatientID |
select top 10 uItems as 检查项目, PatientID as 患都标识, 1 as 数量
from vuptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ‘ ‘, ‘总计’,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|
04.04.5 (5级基础项)整合性:2.检查图像记录与检查报告记录(图像号)有对照
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
图像号 | 图像号 | FYCS.vUptoServ. uAccnu | FYCS.vUptoServ. uAccnu |
报告号 | 报告号 | FYCS.vUptoServ. uAccnu | FYCS.vUptoServ. uAccnu |
select top 10 uaccnu as 图像号, uAccnu as 报告号, 1 as 数量
from vuptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ‘ ‘, ‘总计’,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|
五、病房检查报告部份
01.05.3 (3级基础项)一致性:检查项目代码;
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
检查项目 | 检查项目 | FYCS.vUptoServ. uItems | FYCS.vUptoServ. uItems |
use fycs
select uItems as 检查项 ,count(uAccnu) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 and uPsource=‘住院’ group by uItems union all select ‘总计’,count(uAccnu) from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 and uPsource=‘住院’
|
01.05.4 (4级基础项)完整性:检查报告记录(检查项目名称、检查项目编码、检查描述、诊断);
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
检查项目编 | 检查项目编 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
检查项目部位 | 检查项目部位 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
检查结论 | 检查结论 | FYCS.vUptoServ.uJianLun | FYCS.vUptoServ.uJianLun |
检查描述 | 检查描述 | FYCS.vUptoServ. usuojian | FYCS.vUptoServ. usuojian |
use fycs
select top 10 uItems as 检查项目名称, uItemID as 检查项目代码,usuojian,uJianLun, 1 as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 and uPsource=‘住院’ union all select ”,”,” ,‘总计’,count(uAccnu) from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 and uPsource=‘住院’
|
01.05.5 (4级基础项)完整性:1.检查报告记录(报告科室,报告医师,检查诊断编码,审核医师编码);
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
报告科室 | 报告科室 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
报告医师 | 报告医师 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
检查诊断编码 | 检查诊断编码 | FYCS.vUptoServ.uJianLun | FYCS.vUptoServ.uJianLun |
审核医师编码 | 审核医师编码 | FYCS.vUptoServ. usuojian | FYCS.vUptoServ. usuojian |
select ExFiedInt1 as 危急值 ,baogaodoc as 报告医生,‘超声科’ as 报告科室,jianchajielun AS 检查诊断编码 ,shenhedoc as 审核医生编码,‘1’ as 数量
from patient where baogaoriqi >=‘2018-10-01 00:00:00’ and baogaoriqi<=‘2018-12-31 23:59:59’ and patientsource=‘住院’ and ExFiedInt1>0
union all select ”,”,”,”,‘总计’,COUNT(id) from patient where baogaoriqi >=‘2018-10-01 00:00:00’ and baogaoriqi<=‘2018-12-31 23:59:59’ and patientsource=‘住院’ and ExFiedInt1>0
|
01.05.5 (4级基础项)完整性:2.检查危急值记录(检查项目编码、通知对像、通知时间、处理人、处理记录内容);
报告工作站中无些功能。
01.05.5 (4级基础项)整合性:检查系统与病房检查系统中的项目编码、名称可对照;
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名 |
检查项目部位 | 检查项目部位 | FYCS.vUptoServ.uItems | FYCS.vUptoServ.uItems |
select uItems as 检查项目 ,uItemID as 项目编号 from vUptoServ
where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 group by uItems,uItemID
|
五、门诊检查报告部份
03.05.03 (3级选择项)一致性:
3级的数据质量要求一致性的项目包括检查项目编码、项目名称、检查部位。数据质量分析所需的具体数据内容与来源列表如下:
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名
|
检查项目编码 | 检查项目名称 | vUptoServ.uitems | vUptoServ.rmod |
项目名称 | 检查项目编码 | vUptoServ.ritem | UptoServ.ritem |
检查部位 | 检查部位 | vUptoServ.ritem | vUptoServ.ritem |
总计: 57293
Use pacs4all
select uitems as 检查项目部位,uItemID as 项目编码 ,COUNT(*) as 数量 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uPsource=‘门诊’ group by uitems,uItemID union all select ”,‘总计:’,count(*) from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uPsource=‘门诊’
|
03.05.04(4级选择项)完整性:门诊检查报告记录(报告单号、患者标识、患者名称、项目编码、项目名称、检查部位)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名
|
报告单号 | 报告单号 | vUptoServ.uaccnu | vUptoServ. uaccnu |
患者标识 | 患者标识 | vUptoServ.patientid | UptoServ.ritem |
患者名称 | 患者标识 | vUptoServ.uname | vUptoServ. uname |
项目编码 | 患者名称 | vUptoServ.uitemid | vUptoServ. uitemid |
项目名称 | 项目名称 | vUptoServ.uitems | vUptoServ. uitems |
检查部位 | 检查部位 | vUptoServ.uitems | vUptoServ. uitems |
总计 54492
use Pacs4all
— 报告单号、患者标识、患者名称、项目编码、项目名称、检查部位 select top 10 uAccnu as 检查报告编号 ,PatientID as 患者标识,uName as 姓名,uItemID as 项目编码, uItems as 项目名称,1 as 数量,uRptDate as 报告时间 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ”,”,‘ ‘,”,‘总计’,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<
|
03.05.04(4级选择项)完整性:门诊检查报告记录(报告医师编码、医师姓名、患者年龄(出生日期)、诊断编码)
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名
|
报告医师编码 | 报告医师编码 | vUptoServ. uRptDoc | vUptoServ. uRptDoc |
医师姓名 | 医师姓名 | vUptoServ. uexamdoc | UptoServ. uexamdoc |
患者年龄 | 患者年龄 | vUptoServ.uname | vUptoServ. uname |
项目编码 | 项目编码 | vUptoServ. uAge | vUptoServ. uAge |
诊断编码 | 诊断编码 | vUptoServ. uJianLun | vUptoServ. uJianLun |
总计 54492
use Pacs4all
— 报告医师编码、医师姓名、患者年龄(出生日期)、诊断编码 select top 10 uRptDoc as 报告医师编码 ,uexamdoc as 医师姓名,uAge as 患者年龄,uJianLun as 诊断编码,1 as 数量,uRptDate as 报告时间 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ”,”, ”,‘总计’,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 |
03.05.05 (5级基础项)整合项:门诊检查报告记录与门诊检查申请单记录(申请单号、项目编码、项目名称、检查部位)项目对照
要求项目 | 医院项目 | 数据库表与字段名 | 数据字典表与字段名
|
申请单号 | 申请单号 | vUptoServ. uItemID | vUptoServ. uItemID |
项目编码 | 项目编码 | vUptoServ. uItemID | UptoServ. uItemID |
项目名称 | 项目名称 | vUptoServ. uItems | vUptoServ. uItems |
检查部位 | 检查部位 | vUptoServ. uItems | vUptoServ. uItems |
总计 54492
use Pacs4all
— 申请单号、项目编码、项目名称、检查部位 select top 10 uItemID as 申请单号 ,uItemID as 项目编码,uItems as 项目名称,uItems as 检查部位,1 as 数量,uRptDate as 报告时间 from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0 union all select ”,”, ”,‘总计’,count(uAccnu) as 数量,‘2018-12-31 00:00:00’ from vUptoServ where uRptDate >=‘2018-10-01 00:00:00’ and uRptDate<=‘2018-12-31 23:59:59’ and uItemID<>0
|