You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
klintersrv/WEB-INF/conf/sysds_oldlis.xml

454 lines
25 KiB

3 months ago
<?xml version="1.0" encoding="UTF-8"?>
<datasource> <!-- 1 表示 sql语句dao 2表示存储过程dao 默认为sql语句dao-->
<!--取最大编号-->
<dao id="watbhdao" type="1">
<sql>select SEQID,CURVAL from WATSEQUENCE where SEQID=?</sql>
<tables>
<table name="WATSEQUENCE" insert="true" update="true" delete="true">
<primary>SEQID</primary>
</table>
</tables>
<fields>
<f name="SEQID" type="12" table="WATSEQUENCE" />
<f name="CURVAL" type="4" table="WATSEQUENCE" />
</fields>
<parameter>
<p>12</p>
</parameter>
</dao>
<dao id="mrjydjdao" type="1">
<sql>select a.USERACCOUNT,a.USERPASSWORD,b.打印后确认采样,b.打印后确认签收 from 用户表 a left join 医生参数表 b on a.choscode=b.choscode and a.useraccount=b.医生编号
where a.ISJYDJ='1' and a.choscode = ? </sql>
<fields>
<f name="USERACCOUNT" type="12"/>
<f name="USERPASSWORD" type="12"/>
<f name="打印后确认采样" type="12"/>
<f name="打印后确认签收" type="12"/>
</fields>
<parameter>
<p>12</p>
</parameter>
</dao>
<dao id="jybrxmbdao" type="1">
<sql>select 流水号,条码号,病历号,卡编码,卡流水,床号,病人类型,姓名,性别,年龄,出生日期,急诊,加急,送检科室,送检医生,送检时间,登记医生,登记时间,采样医生,采样时间,签收医生,签收时间,打印标志,打印次数,CHOSCODE,检验状态,院外CHOSCODE, 健康档案标识符,证件号码,外送确认医生,外送确认时间,外送确认标志,运送人员,运送时间,运送标志,年龄月,年龄天,BRFB,LXDH,BZ from 检验病人信息表 where CHOSCODE=? and 病人类型=? and 病历号 =?</sql>
<tables>
<table delete="true" insert="true" name="检验病人信息表" update="true">
<primary>流水号</primary>
</table>
</tables>
<fields>
<f name="流水号" table="检验病人信息表" type="12" />
<f name="条码号" table="检验病人信息表" type="12" />
<f name="病历号" table="检验病人信息表" type="12" />
<f name="卡编码" table="检验病人信息表" type="12" />
<f name="卡流水" table="检验病人信息表" type="12" />
<f name="床号" table="检验病人信息表" type="12" />
<f name="病人类型" table="检验病人信息表" type="12" />
<f name="姓名" table="检验病人信息表" type="12" />
<f name="性别" table="检验病人信息表" type="12" />
<f name="年龄" table="检验病人信息表" type="12" />
<f name="出生日期" table="检验病人信息表" type="93" />
<f name="急诊" table="检验病人信息表" type="12" />
<f name="加急" table="检验病人信息表" type="12" />
<f name="送检科室" table="检验病人信息表" type="5" />
<f name="送检医生" table="检验病人信息表" type="12" />
<f name="送检时间" table="检验病人信息表" type="93" />
<f name="登记医生" table="检验病人信息表" type="12" />
<f name="登记时间" table="检验病人信息表" type="93" />
<f name="采样医生" table="检验病人信息表" type="12" />
<f name="采样时间" table="检验病人信息表" type="93" />
<f name="签收医生" table="检验病人信息表" type="12" />
<f name="签收时间" table="检验病人信息表" type="93" />
<f name="打印标志" table="检验病人信息表" type="12" />
<f name="打印次数" table="检验病人信息表" type="-5" />
<f name="CHOSCODE" table="检验病人信息表" type="12" />
<f name="检验状态" table="检验病人信息表" type="12" />
<f name="院外CHOSCODE" table="检验病人信息表" type="12" />
<f name="健康档案标识符" table="检验病人信息表" type="12" />
<f name="证件号码" table="检验病人信息表" type="12" />
<f name="外送确认医生" table="检验病人信息表" type="12" />
<f name="外送确认时间" table="检验病人信息表" type="93" />
<f name="外送确认标志" table="检验病人信息表" type="12" />
<f name="运送人员" table="检验病人信息表" type="12" />
<f name="运送时间" table="检验病人信息表" type="93" />
<f name="运送标志" table="检验病人信息表" type="12" />
<f name="年龄月" table="检验病人信息表" type="12" />
<f name="年龄天" table="检验病人信息表" type="12" />
<f name="BRFB" table="检验病人信息表" type="12" />
<f name="LXDH" table="检验病人信息表" type="12" />
<f name="BZ" table="检验病人信息表" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="jyxmsqdao" type="1">
<sql>select PKEY,流水号,条码号,组合项目,采样标志,采样时间,采样医生,签收医生,签收时间,签收标志,分样标志,分样时间,分样医生,分样设备号,分样组合项目,分样组合项目名称,分样项目,分样项目名称,登记标志,登记时间,登记医生,打印标志,打印时间,检验状态,CHOSCODE,院外项目编号,院外CHOSCODE,外送确认医生,外送确认时间,外送确认标志,包条码号,运送时间,运送标志,运送人员,组合项目名称,样本类型编号,样本类型名称,拆分标志,院外原大项目编码 from 检验项目申请表 where choscode=? and 组合项目=?</sql>
<tables>
<table name="检验项目申请表" insert="true" update="true" delete="true">
<primary>流水号</primary>
<primary>PKEY</primary>
<primary>组合项目</primary>
</table>
</tables>
//PKEY,流水号,条码号,组合项目,采样标志,采样时间,采样医生,签收医生,签收时间,签收标志,分样标志,分样时间,分样医生,分样设备号,分样组合项目,分样组合项目名称,分样项目,分样项目名称,登记标志,登记时间,登记医生,打印标志,打印时间,检验状态,CHOSCODE,院外项目编号,院外CHOSCODE,外送确认医生,外送确认时间,外送确认标志,包条码号,运送时间,运送标志,运送人员,组合项目名称,样本类型编号,样本类型名称,拆分标志,院外原大项目编码,RESERVE1,
<fields>
<f name="PKEY" type="-5" table="检验项目申请表" />
<f name="流水号" type="12" table="检验项目申请表" />
<f name="条码号" type="12" table="检验项目申请表" />
<f name="组合项目" type="12" table="检验项目申请表" />
<f name="采样标志" type="12" table="检验项目申请表" />
<f name="采样时间" type="93" table="检验项目申请表" />
<f name="采样医生" type="12" table="检验项目申请表" />
<f name="签收医生" type="12" table="检验项目申请表" />
<f name="签收时间" type="93" table="检验项目申请表" />
<f name="签收标志" type="12" table="检验项目申请表" />
<f name="分样标志" type="12" table="检验项目申请表" />
<f name="分样时间" type="93" table="检验项目申请表" />
<f name="分样医生" type="12" table="检验项目申请表" />
<f name="分样设备号" type="12" table="检验项目申请表" />
<f name="分样组合项目" type="12" table="检验项目申请表" />
<f name="分样组合项目名称" type="12" table="检验项目申请表" />
<f name="分样项目" type="12" table="检验项目申请表" />
<f name="分样项目名称" type="12" table="检验项目申请表" />
<f name="登记标志" type="12" table="检验项目申请表" />
<f name="登记时间" type="93" table="检验项目申请表" />
<f name="登记医生" type="12" table="检验项目申请表" />
<f name="打印标志" type="12" table="检验项目申请表" />
<f name="打印时间" type="93" table="检验项目申请表" />
<f name="检验状态" type="12" table="检验项目申请表" />
<f name="CHOSCODE" type="12" table="检验项目申请表" />
<f name="院外项目编号" type="12" table="检验项目申请表" />
<f name="院外CHOSCODE" type="12" table="检验项目申请表" />
<f name="外送确认医生" type="12" table="检验项目申请表" />
<f name="外送确认时间" type="93" table="检验项目申请表" />
<f name="外送确认标志" type="12" table="检验项目申请表" />
<f name="包条码号" type="12" table="检验项目申请表" />
<f name="运送时间" type="93" table="检验项目申请表" />
<f name="运送标志" type="12" table="检验项目申请表" />
<f name="运送人员" type="12" table="检验项目申请表" />
<f name="组合项目名称" type="12" table="检验项目申请表" />
<f name="样本类型编号" type="12" table="检验项目申请表" />
<f name="样本类型名称" type="12" table="检验项目申请表" />
<f name="拆分标志" type="12" table="检验项目申请表" />
<f name="院外原大项目编码" type="12" table="检验项目申请表" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="dzlxmdao" type="1">
<sql>select a.RKEY,a.大诊疗项目名,a.CHOSCODE,a.辅助检查项目分类,a.执行科室,a.住院绑定,a.是否拆分显示,a.项目分类,a.样本类型,a.试管类型,a.岗位,a.取单时间,a.取单地点1,a.取单地点2,a.检验标识,a.检验拆分,a.是否院外,a.院外CHOSCODE,a.院外项目编号,b.前缀
from 大诊疗项目表 a
left join 试管类型 b on a.choscode =b.choscode and b.编号 =a.试管类型
where a.choscode = ? and a.检验标识= '1' and a.启用标志 = 'Y' and a.确认状态 = '1'</sql>
<tables>
<table delete="false" insert="false" name="大诊疗项目表" update="false">
<primary>RKEY</primary>
<primary>CHOSCODE</primary>
</table>
</tables>
<fields>
<f name="RKEY" table="大诊疗项目表" type="12"/>
<f name="大诊疗项目名" table="大诊疗项目表" type="12"/>
<f name="CHOSCODE" table="大诊疗项目表" type="12"/>
<f name="辅助检查项目分类" table="大诊疗项目表" type="12"/>
<f name="执行科室" table="大诊疗项目表" type="12"/>
<f name="住院绑定" table="大诊疗项目表" type="12"/>
<f name="是否拆分显示" table="大诊疗项目表" type="12"/>
<f name="项目分类" table="大诊疗项目表" type="12"/>
<f name="样本类型" table="大诊疗项目表" type="12"/>
<f name="试管类型" table="大诊疗项目表" type="12"/>
<f name="岗位" table="大诊疗项目表" type="12"/>
<f name="取单时间" table="大诊疗项目表" type="12"/>
<f name="取单地点1" table="大诊疗项目表" type="12"/>
<f name="取单地点2" table="大诊疗项目表" type="12"/>
<f name="检验标识" table="大诊疗项目表" type="12"/>
<f name="检验拆分" table="大诊疗项目表" type="12"/>
<f name="是否院外" table="大诊疗项目表" type="12"/>
<f name="院外CHOSCODE" table="大诊疗项目表" type="12"/>
<f name="院外项目编号" table="大诊疗项目表" type="12"/>
<f name="前缀" type="12"/>
</fields>
<parameter>
<p>12</p>
</parameter>
</dao>
<dao id="dzlxmmxdao" type="1">
<sql>select
t.小项编号,t.CHOSCODE,t.大项编号,t3.项目代号,t2.项目分类,t3.检验单位,t3.结果调整系数,t3.结果类型,t3.默认结果,t3.项目名称
from 检验项目对照表 t
left join 检验项目表 t3 on t.小项编号 = t3.项目编号
where t.choscode = ? and t.大项编号 = ? </sql>
<fields>
<f name="小项编号" type="12"/>
<f name="CHOSCODE" type="12"/>
<f name="大项编号" type="12"/>
<f name="项目代号" type="12"/>
<f name="项目分类" type="12"/>
<f name="检验单位" type="12"/>
<f name="结果调整系数" type="8"/>
<f name="结果类型" type="12"/>
<f name="默认结果" type="12"/>
<f name="项目名称" type="12"/>
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="pdxmdao" type="1">
<sql>select b.检验状态,b.条码号,b.组合项目,b.组合项目名称,b.分样组合项目,b.分样组合项目名称,b.拆分标志 from 检验项目申请表 b
left join 检验病人信息表 a on a.流水号 = b.流水号 and a.choscode =b.choscode and a.条码号 =b.条码号
where a.choscode=? and a.病历号=?</sql>
<fields>
<f name="检验状态" type="12" />
<f name="条码号" type="12" />
<f name="组合项目" type="12" />
<f name="组合项目名称" type="12" />
<f name="分样组合项目" type="12" />
<f name="分样组合项目名称" type="12" />
<f name="拆分标志" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="pdjyxmsqdao" type="1">
<sql>select b.PKEY,b.流水号,b.条码号,b.组合项目,b.分样组合项目,b.分样组合项目名称,b.检验状态,b.CHOSCODE,b.组合项目名称,b.拆分标志 from 检验项目申请表 b
left join 检验病人信息表 a on a.流水号 = b.流水号 and a.choscode =b.choscode and a.条码号 =b.条码号
where a.choscode=? and a.病历号=?</sql>
<tables>
<table name="检验项目申请表" insert="false" update="false" delete="true">
<primary>流水号</primary>
<primary>PKEY</primary>
<primary>组合项目</primary>
</table>
</tables>
<fields>
<f name="PKEY" type="-5" table="检验项目申请表" />
<f name="流水号" type="12" table="检验项目申请表" />
<f name="条码号" type="12" table="检验项目申请表" />
<f name="组合项目" type="12" table="检验项目申请表" />
<f name="分样组合项目" type="12" table="检验项目申请表" />
<f name="分样组合项目名称" type="12" table="检验项目申请表" />
<f name="检验状态" type="12" table="检验项目申请表" />
<f name="CHOSCODE" type="12" table="检验项目申请表" />
<f name="组合项目名称" type="12" table="检验项目申请表" />
<f name="拆分标志" type="12" table="检验项目申请表" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="getjyjgdao" type="1">
<sql>select a.审核标志 shbz,a.发布标志 fbbz,a.检验医师 jyys,a.检验时间 jysj,a.审核医师 shys,a.审核时间 shsj,a.复核医师 fhys,a.复核时间 fhsj,t.choscode,t.样本号 bbh,a.条码 jyh,t.项目编码 xmbh,t.项目代号 jc,t.项目名称 xmmc,t.结果类型 jglx,t.结果 jg,t.图形结果 txjg,t.参考值 ckz,t.提示信息 tsxx,b.常见单位 dw,t.大项目编码 zhxmbh,t.大项目名称 zhxmmc,a.备注 bz,a.临床诊断 lczd,c.名称 ybzt
from 病人检验信息 a
left join 检验结果表 t on t.choscode=a.CHOSCODE and t.设备号 = a.设备号 and t.样本号 = a.样本号 and t.日结编号 = a.日结编号
left join 样本状态 c on nvl(a.样本状态,'0')=c.编号
left join LISFRXM x on t.choscode=x.CHOSCODE and t.项目编码=x.xmbh
left join 常见单位 b on nvl(t.检验单位,x.jydw)=b.编号
where a.choscode=? and a.病历号=? and a.条码=?</sql>
//JYYS,JYSJ,SHYS,SHSJ,FHYS,FHSJ,CHOSCODE,BBH,JYH,XMBH,JC,XMMC,JGLX,JG,TXJG,CKZ,TSXX,DW,ZHXMMC,
<fields>
<f name="SHBZ" type="12" />
<f name="FBBZ" type="12" />
<f name="JYYS" type="12" />
<f name="JYSJ" type="93" />
<f name="SHYS" type="12" />
<f name="SHSJ" type="93" />
<f name="FHYS" type="12" />
<f name="FHSJ" type="93" />
<f name="CHOSCODE" type="12" />
<f name="BBH" type="12" />
<f name="JYH" type="12" />
<f name="XMBH" type="12" />
<f name="JC" type="12" />
<f name="XMMC" type="12" />
<f name="JGLX" type="12" />
<f name="JG" type="12" />
<f name="TXJG" type="12" />
<f name="CKZ" type="12" />
<f name="TSXX" type="12" />
<f name="DW" type="12" />
<f name="ZHXMBH" type="12" />
<f name="ZHXMMC" type="12" />
<f name="BZ" type="12" />
<f name="LCZD" type="12" />
<f name="YBZT" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="getsqxmdao" type="1">
<sql>select a.登记医生,a.登记时间,a.采样医生,a.采样时间,a.签收医生,a.签收时间,a.检验状态,b.条码号,b.组合项目,b.组合项目名称,b.分样组合项目,b.分样组合项目名称,b.拆分标志 from 检验项目申请表 b
left join 检验病人信息表 a on a.流水号 = b.流水号 and a.choscode =b.choscode and a.条码号 =b.条码号
where a.choscode=? and a.病历号=? and a.条码号=?</sql>
<fields>
<f name="登记医生" type="12" />
<f name="登记时间" type="93" />
<f name="采样医生" type="12" />
<f name="采样时间" type="93" />
<f name="签收医生" type="12" />
<f name="签收时间" type="93" />
<f name="检验状态" type="12" />
<f name="条码号" type="12" />
<f name="组合项目" type="12" />
<f name="组合项目名称" type="12" />
<f name="分样组合项目" type="12" />
<f name="分样组合项目名称" type="12" />
<f name="拆分标志" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="keshidao" type="1">
<sql>select ID,名称,类别,科室类型,上级科室,级别,代码,辅助检查科室,cHosCode from 科室表 where cHosCode = ? and ID=?</sql>
<tables>
<table name="科室表" insert="true" update="true" delete="true">
<primary>ID</primary>
</table>
</tables>
<fields>
<f name="ID" type="4" table="科室表"/>
<f name="名称" type="12" table="科室表"/>
<f name="类别" type="12" table="科室表"/>
<f name="科室类型" type="12" table="科室表"/>
<f name="上级科室" type="4" table="科室表"/>
<f name="级别" type="4" table="科室表"/>
<f name="代码" type="12" table="科室表"/>
<f name="辅助检查科室" type="12" table="科室表"/>
<f name="cHosCode" type="12" table="科室表"/>
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="yishengdao" type="1">
<sql>select USERID,USERACCOUNT,USERPASSWORD,NAME,所属科室,性别,CHOSCODE,EFFICET,证件类型,证件号码,拼音码,电话号码,状态 From 用户表 where USERACCOUNT=? </sql>
<tables>
<table name="用户表" insert="true" update="true" delete="true">
<primary>USERACCOUNT</primary>
</table>
</tables>
<fields>
<f name="USERID" type="5" table="用户表"/>
<f name="USERACCOUNT" type="12" table="用户表"/>
<f name="USERPASSWORD" type="12" table="用户表"/>
<f name="NAME" type="12" table="用户表"/>
<f name="所属科室" type="5" table="用户表"/>
<f name="性别" type="12" table="用户表"/>
<f name="CHOSCODE" type="12" table="用户表"/>
<f name="EFFICET" type="12" table="用户表"/>
<f name="证件类型" type="12" table="用户表"/>
<f name="证件号码" type="12" table="用户表"/>
<f name="拼音码" type="12" table="用户表"/>
<f name="电话号码" type="12" table="用户表"/>
<f name="状态" type="12" table="用户表"/>
</fields>
<parameter>
<p>12</p>
</parameter>
</dao>
<dao id="adddzlxmdao" type="1">
<sql>select a.RKEY,a.大诊疗项目名,a.CHOSCODE,a.辅助检查项目分类,a.执行科室,a.启用标志,a.是否拆分显示,a.项目分类,a.样本类型,a.试管类型,a.岗位,a.取单时间,a.取单地点1,a.取单地点2,a.检验标识,a.检验拆分,a.是否院外,a.院外CHOSCODE,a.院外项目编号,a.拼音简码,a.拼音码
from 大诊疗项目表 a
where a.choscode = ? and a.RKEY=?</sql>
<tables>
<table delete="true" insert="true" name="大诊疗项目表" update="true">
<primary>RKEY</primary>
<primary>CHOSCODE</primary>
</table>
</tables>
<fields>
<f name="RKEY" table="大诊疗项目表" type="12"/>
<f name="大诊疗项目名" table="大诊疗项目表" type="12"/>
<f name="CHOSCODE" table="大诊疗项目表" type="12"/>
<f name="辅助检查项目分类" table="大诊疗项目表" type="12"/>
<f name="执行科室" table="大诊疗项目表" type="12"/>
<f name="启用标志" table="大诊疗项目表" type="12"/>
<f name="是否拆分显示" table="大诊疗项目表" type="12"/>
<f name="项目分类" table="大诊疗项目表" type="12"/>
<f name="样本类型" table="大诊疗项目表" type="12"/>
<f name="试管类型" table="大诊疗项目表" type="12"/>
<f name="岗位" table="大诊疗项目表" type="12"/>
<f name="取单时间" table="大诊疗项目表" type="12"/>
<f name="取单地点1" table="大诊疗项目表" type="12"/>
<f name="取单地点2" table="大诊疗项目表" type="12"/>
<f name="检验标识" table="大诊疗项目表" type="12"/>
<f name="检验拆分" table="大诊疗项目表" type="12"/>
<f name="是否院外" table="大诊疗项目表" type="12"/>
<f name="院外CHOSCODE" table="大诊疗项目表" type="12"/>
<f name="院外项目编号" table="大诊疗项目表" type="12"/>
<f name="拼音简码" table="大诊疗项目表" type="12"/>
<f name="拼音码" table="大诊疗项目表" type="12"/>
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="yblxdao" type="1">
<sql>select 编号,名称,有效时间,CHOSCODE,PKEY from 样本类型 order by 编号</sql>
<tables>
<table name="样本类型" insert="true" update="true" delete="true">
<primary>编号</primary>
</table>
</tables>
<fields>
<f name="编号" type="12" table="样本类型" />
<f name="名称" type="12" table="样本类型" />
<f name="有效时间" type="-5" table="样本类型" />
<f name="CHOSCODE" type="12" table="样本类型" />
<f name="PKEY" type="12" table="样本类型" />
</fields>
</dao>
<dao id="sglxdao" type="1">
<sql>select 编号,名称,备注,CHOSCODE,PKEY,前缀,颜色 from 试管类型 WHERE CHOSCODE = ? order by 编号</sql>
<tables>
<table name="试管类型" insert="true" update="true" delete="true">
<primary>编号</primary>
<primary>CHOSCODE</primary>
</table>
</tables>
<fields>
<f name="编号" type="12" table="试管类型" />
<f name="名称" type="12" table="试管类型" />
<f name="备注" type="12" table="试管类型" />
<f name="CHOSCODE" type="12" table="试管类型" />
<f name="PKEY" type="12" table="试管类型" />
<f name="前缀" type="12" table="试管类型" />
<f name="颜色" type="12" table="试管类型" />
</fields>
<parameter>
<p>12</p>
</parameter>
</dao>
<dao id="gwszdao" type="1">
<sql>select PKEY,编号,名称,CHOSCODE,备注 from 岗位设置 where choscode = ?</sql>
<fields>
<f name="PKEY" type="-5"/>
<f name="编号" type="12"/>
<f name="名称" type="12"/>
<f name="CHOSCODE" type="12"/>
<f name="备注" type="12"/>
</fields>
<parameter>
<p>12</p>
</parameter>
</dao>
</datasource>