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.
345 lines
12 KiB
345 lines
12 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<datasource> <!-- 1 表示 sql语句dao 2表示存储过程dao 默认为sql语句dao-->
|
|
<dao id="daoLissjFzxmDlWithSj" type="1" name="辅助检查项目大类(有送检项目)">
|
|
<sql>
|
|
<![CDATA[
|
|
select DICID,DICDESC
|
|
from 字典表
|
|
where DICGRPID='21'
|
|
and exists (
|
|
select 1
|
|
from 大诊疗项目表
|
|
where 1=1
|
|
and 确认状态='1'
|
|
and 启用标志='Y'
|
|
and ISDELECT IS NULL
|
|
and 是否院外='1'
|
|
and 院外CHOSCODE IS NOT NULL
|
|
and 辅助检查项目分类=字典表.DICID
|
|
and choscode=?
|
|
)
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<f name="DICID" type="12" />
|
|
<f name="DICDESC" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoLissjFzxmWithSj" type="1" name="辅助检查项目(有送检项目)">
|
|
<sql>
|
|
<![CDATA[
|
|
select
|
|
RKEY,大诊疗项目名
|
|
from (
|
|
select
|
|
rownum as rownum1,RKEY,大诊疗项目名
|
|
from (
|
|
select
|
|
RKEY,大诊疗项目名
|
|
from 大诊疗项目表
|
|
where 1=1
|
|
and 确认状态='1'
|
|
and 启用标志='Y'
|
|
and ISDELECT IS NULL
|
|
and 是否院外='1'
|
|
and 院外CHOSCODE IS NOT NULL
|
|
and choscode=?
|
|
and (1=? or 辅助检查项目分类=?)
|
|
)
|
|
where rownum>=?
|
|
)
|
|
where rownum1<=?
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<f name="RKEY" type="4" />
|
|
<f name="大诊疗项目名" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
<p>4</p>
|
|
<p>12</p>
|
|
<p>4</p>
|
|
<p>4</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoLissjFzxmMxWithSj" type="1" name="辅助检查项目项目明细(有送检项目)">
|
|
<sql>
|
|
<![CDATA[
|
|
select
|
|
xmmx.项目编码
|
|
,xmmx.项目名称
|
|
,xmmx.项目单位
|
|
,xmdw.名称 as 项目单位名称
|
|
from 项目表 xmmx
|
|
left join 大诊疗项目明细表 dxm on dxm.xmmx_choscode=xmmx.choscode and dxm.项目编码=xmmx.项目编码
|
|
left join 项目单位表 xmdw on xmmx.choscode=xmdw.choscode and xmmx.项目单位=xmdw.编号
|
|
where 1=1
|
|
and dxm.大诊疗项目ID=?
|
|
order by xmmx.项目编码
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<f name="项目编码" type="4" />
|
|
<f name="项目名称" type="4" />
|
|
<f name="项目单位" type="4" />
|
|
<f name="项目单位名称" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoLissjYkt" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
y.流水号
|
|
,y.卡编码
|
|
,y.病人姓名
|
|
,y.病人性别
|
|
,y.病人年龄
|
|
,y.联系电话
|
|
,y.卡状态
|
|
,y.开卡日期
|
|
,y.退卡日期
|
|
,y.开卡人
|
|
,y.卡类型
|
|
,y.choscode
|
|
,y.病人年龄月
|
|
,y.病人年龄天
|
|
,y.出生日期年
|
|
,y.出生日期月
|
|
,y.出生日期天
|
|
,y.出生日期
|
|
FROM 一卡通业务 y
|
|
WHERE y.choscode=?
|
|
AND y.病人姓名=?
|
|
AND y.联系电话=?
|
|
AND y.出生日期>=TO_DATE(?,'yyyy-mm-dd') AND y.出生日期<TO_DATE(?,'yyyy-mm-dd')+1
|
|
ORDER BY y.卡编码
|
|
]]>
|
|
</sql>
|
|
<tables>
|
|
<table name="一卡通业务" update="true" delete="false" insert="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="93" />
|
|
<f name="退卡日期" table="一卡通业务" type="93" />
|
|
<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" />
|
|
<f name="出生日期月" table="一卡通业务" type="12" />
|
|
<f name="出生日期天" table="一卡通业务" type="12" />
|
|
<f name="出生日期" table="一卡通业务" type="93" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoLissjYzDxmForSave" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
y.卡流水
|
|
,y.卡编码
|
|
,y.门诊号
|
|
,y.处方号
|
|
,y.rkey
|
|
,y.大项目名称
|
|
,y.数量
|
|
,y.核算金额
|
|
,y.choscode
|
|
,y.检查状态
|
|
,y.备注
|
|
,y.检查科室
|
|
,y.执行医生
|
|
,y.执行时间
|
|
,y.大项目编码
|
|
,y.序号
|
|
,y.拆分标志
|
|
,y.条码号
|
|
,y.是否住院
|
|
,RIS发送状态
|
|
FROM 门诊医嘱辅助检查大项目表 y
|
|
WHERE 1>1
|
|
]]>
|
|
</sql>
|
|
<tables>
|
|
<table name="门诊医嘱辅助检查大项目表" insert="true">
|
|
<primary>rkey</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="rkey" table="门诊医嘱辅助检查大项目表" type="12" />
|
|
<f name="大项目名称" table="门诊医嘱辅助检查大项目表" type="12" />
|
|
<f name="数量" table="门诊医嘱辅助检查大项目表" type="4" />
|
|
<f name="核算金额" table="门诊医嘱辅助检查大项目表" type="8" />
|
|
<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="93" />
|
|
<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="RIS发送状态" table="门诊医嘱辅助检查大项目表" type="12" />
|
|
</fields>
|
|
</dao>
|
|
<dao id="daoLissjYzMxForSave" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
y.卡流水
|
|
,y.卡编码
|
|
,y.门诊号
|
|
,y.处方号
|
|
,y.rkey
|
|
,y.检查项目名称
|
|
,y.检查项目编码
|
|
,y.单位
|
|
,y.数量
|
|
,y.核算金额
|
|
,y.choscode
|
|
,y.检查状态
|
|
,y.单价
|
|
,y.备注
|
|
,y.农合编码
|
|
,y.农合名称
|
|
,y.费用类别
|
|
,y.检查科室
|
|
,y.执行医生
|
|
,y.执行时间
|
|
,y.辅助大项目
|
|
,y.是否大项目明细
|
|
,y.辅助大项目rkey
|
|
,y.自动扣减类型
|
|
,y.是否收费
|
|
,y.序号
|
|
,y.条码号
|
|
,y.拆分标志
|
|
,y.票据类型
|
|
,y.费用汇总类别
|
|
,y.是否作废
|
|
FROM 门诊医嘱辅助检查明细表 y
|
|
WHERE 1>1
|
|
]]>
|
|
</sql>
|
|
<tables>
|
|
<table name="门诊医嘱辅助检查明细表" insert="true">
|
|
<primary>rkey</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="rkey" table="门诊医嘱辅助检查明细表" type="12" />
|
|
<f name="检查项目名称" table="门诊医嘱辅助检查明细表" type="12" />
|
|
<f name="检查项目编码" table="门诊医嘱辅助检查明细表" type="12" />
|
|
<f name="单位" table="门诊医嘱辅助检查明细表" type="8" />
|
|
<f name="数量" table="门诊医嘱辅助检查明细表" type="8" />
|
|
<f name="核算金额" table="门诊医嘱辅助检查明细表" type="12" />
|
|
<f name="choscode" table="门诊医嘱辅助检查明细表" type="12" />
|
|
<f name="检查状态" table="门诊医嘱辅助检查明细表" type="12" />
|
|
<f name="单价" table="门诊医嘱辅助检查明细表" type="8" />
|
|
<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="辅助大项目rkey" 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" />
|
|
</fields>
|
|
</dao>
|
|
<dao id="daoLissjXmmx" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
xm.项目编码
|
|
,xm.项目名称
|
|
,xm.项目单位
|
|
,NVL(xm.项目价格,0.00) AS 项目价格
|
|
,xm.费用类别
|
|
,xm.农合编码
|
|
,xm.农合名称
|
|
,xm.核算科室
|
|
,xm.CHOSCODE
|
|
,xm.有效标志
|
|
,xm.费用汇总类别
|
|
,xm.归属辅助角色
|
|
,xm.检验拆分
|
|
,dxm.rkey as 大诊疗项目ID
|
|
,dxm.大诊疗项目名
|
|
,dxm.执行科室
|
|
FROM 项目表 xm
|
|
LEFT JOIN 大诊疗项目明细表 xmmx ON xmmx.项目编码=xm.项目编码 and xmmx.xmmx_choscode=xm.choscode
|
|
LEFT JOIN 大诊疗项目表 dxm ON dxm.rkey=xmmx.大诊疗项目ID
|
|
WHERE 1=1
|
|
AND xm.有效标志='1'
|
|
AND dxm.choscode=?
|
|
AND dxm.rkey=?
|
|
ORDER BY xm.项目编码
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<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" />
|
|
<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="大诊疗项目ID" type="5" />
|
|
<f name="大诊疗项目名" type="12" />
|
|
<f name="执行科室" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
</datasource>
|
|
|