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.
klhis/WEB-INF/conf/sysds_his_mzyfcx.xml

2072 lines
72 KiB

3 months ago
<?xml version="1.0" encoding="UTF-8"?>
<datasource>
<!-- 1 表示 sql语句dao 2表示存储过程dao 默认为sql语句dao -->
<dao id="mzCfJzdyDao" log="true" type="1" memo="门诊处方集中打印dao">
<sql><![CDATA[
SELECT YZLX,HZPKEY,JZPKEY,JZH,CFH,YZSHZT,YZSFZT,JGID,YZLB,jjks,xm,JSSJ,FYKS,sum(yzje) yzje,fysj,FYYF,PYR,fyr,JBMC FROM (
select a.YZLX,a.HZPKEY,a.JZPKEY,a.JZH,a.CFH,a.YZSHZT,nvl(a.YZSFZT,0) YZSFZT,a.JGID,a.YZLB,b.jjks,c.xm,f.JSSJ,fyzb.fyyf FYKS,(nvl(a.YZSL,0)-nvl(a.YZTFSL,0))*a.YZDJ yzje ,fyzb.fyrq fysj ,fyzb.FYYF,fyzb.PYR,fyzb.fyr
,(select zdb.JBMC from HIS_JZ_MZZD zdb where a.hzpkey=zdb.hzpkey and a.jzpkey=zdb.jzpkey and a.JGID=zdb.JGID and zdb.SFZZD=1 and rownum < 2) as JBMC
from HIS_YZ_MXB a
left join HIS_JZ_BASEINFO b on a.jzpkey=b.pkey and a.JGID=b.JGID
left join HIS_HZINFO c on a.hzpkey=c.pkey and a.JGID=c.JGID
left join HIS_JZ_MZZD zdb on a.hzpkey=zdb.hzpkey and a.jzpkey=zdb.jzpkey and a.JGID=zdb.JGID and zdb.SFZZD=1 and zdb.ZDLX = '001'
left join HIS_SFZD_YZMXB e on a.pkey=e.yzmx and a.JGID=e.JGID and e.JSZT = 1
left join HIS_SFZD_ZB f on e.ZDZBPKEY=f.pkey and e.JGID=f.JGID and f.ishc=0 and f.JSZT=1
left join HIS_YFFY_MZFYZB fyzb on fyzb.ZDZBPKEY=f.pkey and fyzb.JGID=f.JGID and fyzb.CFH = a.CFH and fyzb.FYZT=1
where a.JGID=? and (a.YZLX='0' or a.YZLX='1') and a.YZSHZT='1' #jjks# and a.YZBEGINZXSJ >= ? and a.YZBEGINZXSJ <=?
group by a.HZPKEY,a.JZPKEY,a.JZH,a.CFH,a.YZSHZT,a.YZSFZT,a.JGID,a.YZLB,a.YZLX,b.jjks,c.xm,zdb.JBMC,f.JSSJ,fyzb.fyyf,fyzb.fyrq,fyzb.FYYF,fyzb.PYR,fyzb.fyr,a.YZSL,a.YZTFSL,a.YZDJ )
GROUP BY HZPKEY,JZPKEY,JZH,CFH,YZSHZT,YZSFZT,JGID,YZLB,YZLX,jjks,xm,JBMC,JSSJ,fyyf,fysj,FYYF,PYR,fyr
order by CFH
]]></sql>
<fields>
<f name="YZLX" type="12" javaType="String" javaName="Yzlx" />
<f name="HZPKEY" type="12" />
<f name="JZPKEY" type="12" />
<f name="JZH" type="12" />
<f name="CFH" type="12" />
<f name="YZSHZT" type="12" />
<f name="YZSFZT" type="12" />
<f name="JGID" type="12" />
<f name="YZLB" type="12" />
<f name="JJKS" type="12" />
<f name="XM" type="12" />
<f name="JSSJ" type="93" />
<f name="FYKS" type="12" />
<f name="YZJE" type="4" />
<f name="FYSJ" type="93" />
<f name="FYYF" type="12" />
<f name="PYR" type="12" />
<f name="FYR" type="12" />
<f name="JBMC" type="12" />
</fields>
<parameter>
<p>12</p>
<p>93</p>
<p>93</p>
</parameter>
</dao>
<dao id="mzcfjzdyCfmxDao" log="true" type="1" memo="门诊厨房间i中打印处方明细dao">
<sql> select PKEY,HZPKEY,JZPKEY,JZH,CFH,YZCL,YZLB,YZLX,YZXPKEY,YZSHZT,YZJL,YZJLDW,YZPC,YZTS,YZYF,YZZCYYF,YZZCYYFMS,YZTZH,YZXZSJ,YZXZYS,YZLRYS,YZJE,YZSL,YZJX,YZBEGINJDSJ,YZENDJDSJ,YZBEGINZXSJ,YZZXSJ,YZYTZSJ,YZTZSJ,YZDJ,YZBEGINJDHS,YZENDJDHS,YZTZYS,YZZT,YZFYLB,YZDAYCS,YZJDBZ,YZYX,YZZDY,YZXZSXYS,YZTZSXYS,ZYCS,YZXZRLX,YZCXR,YZCXBZ,YZCXSJ,YZCXYY,YZFYZH,YZSFZYZ,YZSCZXCS,YZZTPKEY,YZDS,YZJJBZ,CJR,CJRQ,JGID,YZLC,YZGLYZ,YZSYCS,YZZXKS,YZKZXTS,PS,PSBZ,YZFJSM,YZFB,YZSYLS,YZLSDW,YZSFPY,YZCLTM,YZCLYY,YZBZ,YZBBLX,YZDW,YZXZKS,YZZL,YZJZJLXS,YZJZZHXS,YPYZJBJG,YPYZJBDW,YPYZBZJG,YPYZBZDW,YPYZDXDW,YPYZDXSL,YPYZZHXS,YZMC,YZSFZT,YZTFSL,YZDJSL,YZYL,YZZCYFSKEY,YZZCYFS,YZZCYJX,YZZCYDJF,ISDJJS,DJJSSL,ISZCYDJCL,IZZCYDJFJF,ISGFFJ,YZZCYBZ,SQDTYPE,SQDPKEY,SQDJSPKEY,SQDTFJE,ZYYZFL,YZSHYS,YZSHRQ,ISZPC,YZZPC,YZPCFFSJ,YZXH,PSJG,ZCYGLCZLX,YZZFR,YZZFSJ,YZZFYY,PSJGSJ,PSJGR,ISDPBCL,HZSZKS ,(select y.GZFL from HIS_YPXX y
where y.BM = YZXPKEY and rownum = 1) as GZFL from HIS_YZ_MXB where JGID=? and HZPKEY=? and JZPKEY=? and cfh=? and (YZLX='0' or YZLX='1' or YZLX='5') order by yzxh
</sql>
<tables>
<table name="HIS_YZ_MXB" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>HZPKEY</primary>
<primary>JZPKEY</primary>
<primary>JGID</primary>
<primary>YZSFZT</primary>
<primary>YZDJSL</primary>
<primary>YZSHZT</primary>
</table>
</tables>
<fields>
<f name="PKEY" type="12" table="HIS_YZ_MXB" />
<f name="HZPKEY" type="12" table="HIS_YZ_MXB" />
<f name="JZPKEY" type="12" table="HIS_YZ_MXB" />
<f name="JZH" type="12" table="HIS_YZ_MXB" />
<f name="CFH" type="12" table="HIS_YZ_MXB" />
<f name="YZCL" type="12" table="HIS_YZ_MXB" />
<f name="YZLB" type="12" table="HIS_YZ_MXB" />
<f name="YZLX" type="12" table="HIS_YZ_MXB" />
<f name="YZXPKEY" type="12" table="HIS_YZ_MXB" />
<f name="YZSHZT" type="12" table="HIS_YZ_MXB" />
<f name="YZJL" type="12" table="HIS_YZ_MXB" />
<f name="YZJLDW" type="12" table="HIS_YZ_MXB" />
<f name="YZPC" type="12" table="HIS_YZ_MXB" />
<f name="YZTS" type="12" table="HIS_YZ_MXB" />
<f name="YZYF" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYYF" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYYFMS" type="12" table="HIS_YZ_MXB" />
<f name="YZTZH" type="12" table="HIS_YZ_MXB" />
<f name="YZXZSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZXZYS" type="12" table="HIS_YZ_MXB" />
<f name="YZLRYS" type="12" table="HIS_YZ_MXB" />
<f name="YZJE" type="12" table="HIS_YZ_MXB" />
<f name="YZSL" type="12" table="HIS_YZ_MXB" />
<f name="YZJX" type="12" table="HIS_YZ_MXB" />
<f name="YZBEGINJDSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZENDJDSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZBEGINZXSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZZXSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZYTZSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZTZSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZDJ" type="12" table="HIS_YZ_MXB" />
<f name="YZBEGINJDHS" type="12" table="HIS_YZ_MXB" />
<f name="YZENDJDHS" type="12" table="HIS_YZ_MXB" />
<f name="YZTZYS" type="12" table="HIS_YZ_MXB" />
<f name="YZZT" type="12" table="HIS_YZ_MXB" />
<f name="YZFYLB" type="12" table="HIS_YZ_MXB" />
<f name="YZDAYCS" type="12" table="HIS_YZ_MXB" />
<f name="YZJDBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZYX" type="12" table="HIS_YZ_MXB" />
<f name="YZZDY" type="12" table="HIS_YZ_MXB" />
<f name="YZXZSXYS" type="12" table="HIS_YZ_MXB" />
<f name="YZTZSXYS" type="12" table="HIS_YZ_MXB" />
<f name="ZYCS" type="12" table="HIS_YZ_MXB" />
<f name="YZXZRLX" type="12" table="HIS_YZ_MXB" />
<f name="YZCXR" type="12" table="HIS_YZ_MXB" />
<f name="YZCXBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZCXSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZCXYY" type="12" table="HIS_YZ_MXB" />
<f name="YZFYZH" type="12" table="HIS_YZ_MXB" />
<f name="YZSFZYZ" type="12" table="HIS_YZ_MXB" />
<f name="YZSCZXCS" type="12" table="HIS_YZ_MXB" />
<f name="YZZTPKEY" type="12" table="HIS_YZ_MXB" />
<f name="YZDS" type="12" table="HIS_YZ_MXB" />
<f name="YZJJBZ" type="12" table="HIS_YZ_MXB" />
<f name="CJR" type="12" table="HIS_YZ_MXB" />
<f name="CJRQ" type="93" table="HIS_YZ_MXB" />
<f name="JGID" type="12" table="HIS_YZ_MXB" />
<f name="YZLC" type="12" table="HIS_YZ_MXB" />
<f name="YZGLYZ" type="12" table="HIS_YZ_MXB" />
<f name="YZSYCS" type="12" table="HIS_YZ_MXB" />
<f name="YZZXKS" type="12" table="HIS_YZ_MXB" />
<f name="YZKZXTS" type="12" table="HIS_YZ_MXB" />
<f name="PS" type="12" table="HIS_YZ_MXB" />
<f name="PSBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZFJSM" type="12" table="HIS_YZ_MXB" />
<f name="YZFB" type="12" table="HIS_YZ_MXB" />
<f name="YZSYLS" type="12" table="HIS_YZ_MXB" />
<f name="YZLSDW" type="12" table="HIS_YZ_MXB" />
<f name="YZSFPY" type="12" table="HIS_YZ_MXB" />
<f name="YZCLTM" type="12" table="HIS_YZ_MXB" />
<f name="YZCLYY" type="12" table="HIS_YZ_MXB" />
<f name="YZBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZBBLX" type="12" table="HIS_YZ_MXB" />
<f name="YZDW" type="12" table="HIS_YZ_MXB" />
<f name="YZXZKS" type="12" table="HIS_YZ_MXB" />
<f name="YZZL" type="12" table="HIS_YZ_MXB" />
<f name="YZJZJLXS" type="12" table="HIS_YZ_MXB" />
<f name="YZJZZHXS" type="12" table="HIS_YZ_MXB" />
<f name="YPYZJBJG" type="12" table="HIS_YZ_MXB" />
<f name="YPYZJBDW" type="12" table="HIS_YZ_MXB" />
<f name="YPYZBZJG" type="12" table="HIS_YZ_MXB" />
<f name="YPYZBZDW" type="12" table="HIS_YZ_MXB" />
<f name="YPYZDXDW" type="12" table="HIS_YZ_MXB" />
<f name="YPYZDXSL" type="12" table="HIS_YZ_MXB" />
<f name="YPYZZHXS" type="12" table="HIS_YZ_MXB" />
<f name="YZMC" type="12" table="HIS_YZ_MXB" />
<f name="YZSFZT" type="12" table="HIS_YZ_MXB" />
<f name="YZTFSL" type="12" table="HIS_YZ_MXB" />
<f name="YZDJSL" type="12" table="HIS_YZ_MXB" />
<f name="YZYL" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYFSKEY" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYFS" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYJX" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYDJF" type="12" table="HIS_YZ_MXB" />
<f name="ISDJJS" type="12" table="HIS_YZ_MXB" />
<f name="DJJSSL" type="12" table="HIS_YZ_MXB" />
<f name="ISZCYDJCL" type="12" table="HIS_YZ_MXB" />
<f name="IZZCYDJFJF" type="12" table="HIS_YZ_MXB" />
<f name="ISGFFJ" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYBZ" type="12" table="HIS_YZ_MXB" />
<f name="SQDTYPE" type="12" table="HIS_YZ_MXB" />
<f name="SQDPKEY" type="12" table="HIS_YZ_MXB" />
<f name="SQDJSPKEY" type="12" table="HIS_YZ_MXB" />
<f name="SQDTFJE" type="12" table="HIS_YZ_MXB" />
<f name="ZYYZFL" type="12" table="HIS_YZ_MXB" />
<f name="YZSHYS" type="12" table="HIS_YZ_MXB" />
<f name="YZSHRQ" type="93" table="HIS_YZ_MXB" />
<f name="ISZPC" type="12" table="HIS_YZ_MXB" />
<f name="YZZPC" type="12" table="HIS_YZ_MXB" />
<f name="YZPCFFSJ" type="12" table="HIS_YZ_MXB" />
<f name="YZXH" type="8" table="HIS_YZ_MXB" />
<f name="PSJG" type="12" table="HIS_YZ_MXB" />
<f name="ZCYGLCZLX" type="12" table="HIS_YZ_MXB" />
<f name="YZZFR" type="12" table="HIS_YZ_MXB" />
<f name="YZZFSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZZFYY" type="12" table="HIS_YZ_MXB" />
<f name="PSJGSJ" type="93" table="HIS_YZ_MXB" />
<f name="PSJGR" type="12" table="HIS_YZ_MXB" />
<f name="ISDPBCL" type="12" table="HIS_YZ_MXB" />
<f name="HZSZKS" type="12" table="HIS_YZ_MXB" />
<f name="GZFL" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="mzcfjzdyCfmxDao2" log="true" type="1" memo="门诊查询-处方明细dao,查西药/成药/草药">
<sql>select PKEY,HZPKEY,JZPKEY,JZH,CFH,YZCL,YZLB,YZLX,YZXPKEY,YZSHZT,YZJL,YZJLDW,YZPC,YZTS,YZYF,YZZCYYF,YZZCYYFMS,YZTZH,YZXZSJ,YZXZYS,YZLRYS,YZJE,YZSL,YZJX,YZBEGINJDSJ,YZENDJDSJ,YZBEGINZXSJ,YZZXSJ,YZYTZSJ,YZTZSJ,YZDJ,YZBEGINJDHS, YZENDJDHS,YZTZYS,YZZT,YZFYLB,YZDAYCS,YZJDBZ,YZYX,YZZDY,YZXZSXYS,YZTZSXYS,ZYCS,YZXZRLX,YZCXR,YZCXBZ,YZCXSJ,YZCXYY,YZFYZH,YZSFZYZ,YZSCZXCS,YZZTPKEY,YZDS,YZJJBZ,CJR,CJRQ,JGID,YZLC,YZGLYZ,YZSYCS,YZZXKS,YZKZXTS,PS,PSBZ,YZFJSM,YZFB, YZSYLS,YZLSDW,YZSFPY,YZCLTM,YZCLYY,YZBZ,YZBBLX,YZDW,YZXZKS,YZZL,YZJZJLXS,YZJZZHXS,YPYZJBJG,YPYZJBDW,YPYZBZJG,YPYZBZDW,YPYZDXDW,YPYZDXSL,YPYZZHXS,YZMC,YZSFZT,YZTFSL,YZDJSL,YZYL,YZZCYFSKEY,YZZCYFS,YZZCYJX,YZZCYDJF,ISDJJS,DJJSSL, ISZCYDJCL,IZZCYDJFJF,ISGFFJ,YZZCYBZ,SQDTYPE,SQDPKEY,SQDJSPKEY,SQDTFJE,ZYYZFL,YZSHYS,YZSHRQ,ISZPC,YZZPC,YZPCFFSJ,YZXH,PSJG,ZCYGLCZLX,YZZFR,YZZFSJ,YZZFYY,PSJGSJ,PSJGR,ISDPBCL,HZSZKS from HIS_YZ_MXB where JGID=?
and HZPKEY=? and JZPKEY=? and (YZLX='0' or YZLX='1') and (YZLB='01'OR YZLB='02' OR YZLB='03') order by yzxh
</sql>
<tables>
<table name="HIS_YZ_MXB" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>HZPKEY</primary>
<primary>JZPKEY</primary>
<primary>JGID</primary>
<primary>YZSFZT</primary>
<primary>YZDJSL</primary>
<primary>YZSHZT</primary>
</table>
</tables>
<fields>
<f name="PKEY" type="12" table="HIS_YZ_MXB" />
<f name="HZPKEY" type="12" table="HIS_YZ_MXB" />
<f name="JZPKEY" type="12" table="HIS_YZ_MXB" />
<f name="JZH" type="12" table="HIS_YZ_MXB" />
<f name="CFH" type="12" table="HIS_YZ_MXB" />
<f name="YZCL" type="12" table="HIS_YZ_MXB" />
<f name="YZLB" type="12" table="HIS_YZ_MXB" />
<f name="YZLX" type="12" table="HIS_YZ_MXB" />
<f name="YZXPKEY" type="12" table="HIS_YZ_MXB" />
<f name="YZSHZT" type="12" table="HIS_YZ_MXB" />
<f name="YZJL" type="12" table="HIS_YZ_MXB" />
<f name="YZJLDW" type="12" table="HIS_YZ_MXB" />
<f name="YZPC" type="12" table="HIS_YZ_MXB" />
<f name="YZTS" type="12" table="HIS_YZ_MXB" />
<f name="YZYF" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYYF" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYYFMS" type="12" table="HIS_YZ_MXB" />
<f name="YZTZH" type="12" table="HIS_YZ_MXB" />
<f name="YZXZSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZXZYS" type="12" table="HIS_YZ_MXB" />
<f name="YZLRYS" type="12" table="HIS_YZ_MXB" />
<f name="YZJE" type="12" table="HIS_YZ_MXB" />
<f name="YZSL" type="12" table="HIS_YZ_MXB" />
<f name="YZJX" type="12" table="HIS_YZ_MXB" />
<f name="YZBEGINJDSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZENDJDSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZBEGINZXSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZZXSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZYTZSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZTZSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZDJ" type="12" table="HIS_YZ_MXB" />
<f name="YZBEGINJDHS" type="12" table="HIS_YZ_MXB" />
<f name="YZENDJDHS" type="12" table="HIS_YZ_MXB" />
<f name="YZTZYS" type="12" table="HIS_YZ_MXB" />
<f name="YZZT" type="12" table="HIS_YZ_MXB" />
<f name="YZFYLB" type="12" table="HIS_YZ_MXB" />
<f name="YZDAYCS" type="12" table="HIS_YZ_MXB" />
<f name="YZJDBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZYX" type="12" table="HIS_YZ_MXB" />
<f name="YZZDY" type="12" table="HIS_YZ_MXB" />
<f name="YZXZSXYS" type="12" table="HIS_YZ_MXB" />
<f name="YZTZSXYS" type="12" table="HIS_YZ_MXB" />
<f name="ZYCS" type="12" table="HIS_YZ_MXB" />
<f name="YZXZRLX" type="12" table="HIS_YZ_MXB" />
<f name="YZCXR" type="12" table="HIS_YZ_MXB" />
<f name="YZCXBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZCXSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZCXYY" type="12" table="HIS_YZ_MXB" />
<f name="YZFYZH" type="12" table="HIS_YZ_MXB" />
<f name="YZSFZYZ" type="12" table="HIS_YZ_MXB" />
<f name="YZSCZXCS" type="12" table="HIS_YZ_MXB" />
<f name="YZZTPKEY" type="12" table="HIS_YZ_MXB" />
<f name="YZDS" type="12" table="HIS_YZ_MXB" />
<f name="YZJJBZ" type="12" table="HIS_YZ_MXB" />
<f name="CJR" type="12" table="HIS_YZ_MXB" />
<f name="CJRQ" type="93" table="HIS_YZ_MXB" />
<f name="JGID" type="12" table="HIS_YZ_MXB" />
<f name="YZLC" type="12" table="HIS_YZ_MXB" />
<f name="YZGLYZ" type="12" table="HIS_YZ_MXB" />
<f name="YZSYCS" type="12" table="HIS_YZ_MXB" />
<f name="YZZXKS" type="12" table="HIS_YZ_MXB" />
<f name="YZKZXTS" type="12" table="HIS_YZ_MXB" />
<f name="PS" type="12" table="HIS_YZ_MXB" />
<f name="PSBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZFJSM" type="12" table="HIS_YZ_MXB" />
<f name="YZFB" type="12" table="HIS_YZ_MXB" />
<f name="YZSYLS" type="12" table="HIS_YZ_MXB" />
<f name="YZLSDW" type="12" table="HIS_YZ_MXB" />
<f name="YZSFPY" type="12" table="HIS_YZ_MXB" />
<f name="YZCLTM" type="12" table="HIS_YZ_MXB" />
<f name="YZCLYY" type="12" table="HIS_YZ_MXB" />
<f name="YZBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZBBLX" type="12" table="HIS_YZ_MXB" />
<f name="YZDW" type="12" table="HIS_YZ_MXB" />
<f name="YZXZKS" type="12" table="HIS_YZ_MXB" />
<f name="YZZL" type="12" table="HIS_YZ_MXB" />
<f name="YZJZJLXS" type="12" table="HIS_YZ_MXB" />
<f name="YZJZZHXS" type="12" table="HIS_YZ_MXB" />
<f name="YPYZJBJG" type="12" table="HIS_YZ_MXB" />
<f name="YPYZJBDW" type="12" table="HIS_YZ_MXB" />
<f name="YPYZBZJG" type="12" table="HIS_YZ_MXB" />
<f name="YPYZBZDW" type="12" table="HIS_YZ_MXB" />
<f name="YPYZDXDW" type="12" table="HIS_YZ_MXB" />
<f name="YPYZDXSL" type="12" table="HIS_YZ_MXB" />
<f name="YPYZZHXS" type="12" table="HIS_YZ_MXB" />
<f name="YZMC" type="12" table="HIS_YZ_MXB" />
<f name="YZSFZT" type="12" table="HIS_YZ_MXB" />
<f name="YZTFSL" type="12" table="HIS_YZ_MXB" />
<f name="YZDJSL" type="12" table="HIS_YZ_MXB" />
<f name="YZYL" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYFSKEY" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYFS" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYJX" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYDJF" type="12" table="HIS_YZ_MXB" />
<f name="ISDJJS" type="12" table="HIS_YZ_MXB" />
<f name="DJJSSL" type="12" table="HIS_YZ_MXB" />
<f name="ISZCYDJCL" type="12" table="HIS_YZ_MXB" />
<f name="IZZCYDJFJF" type="12" table="HIS_YZ_MXB" />
<f name="ISGFFJ" type="12" table="HIS_YZ_MXB" />
<f name="YZZCYBZ" type="12" table="HIS_YZ_MXB" />
<f name="SQDTYPE" type="12" table="HIS_YZ_MXB" />
<f name="SQDPKEY" type="12" table="HIS_YZ_MXB" />
<f name="SQDJSPKEY" type="12" table="HIS_YZ_MXB" />
<f name="SQDTFJE" type="12" table="HIS_YZ_MXB" />
<f name="ZYYZFL" type="12" table="HIS_YZ_MXB" />
<f name="YZSHYS" type="12" table="HIS_YZ_MXB" />
<f name="YZSHRQ" type="93" table="HIS_YZ_MXB" />
<f name="ISZPC" type="12" table="HIS_YZ_MXB" />
<f name="YZZPC" type="12" table="HIS_YZ_MXB" />
<f name="YZPCFFSJ" type="12" table="HIS_YZ_MXB" />
<f name="YZXH" type="8" table="HIS_YZ_MXB" />
<f name="PSJG" type="12" table="HIS_YZ_MXB" />
<f name="ZCYGLCZLX" type="12" table="HIS_YZ_MXB" />
<f name="YZZFR" type="12" table="HIS_YZ_MXB" />
<f name="YZZFSJ" type="93" table="HIS_YZ_MXB" />
<f name="YZZFYY" type="12" table="HIS_YZ_MXB" />
<f name="PSJGSJ" type="93" table="HIS_YZ_MXB" />
<f name="PSJGR" type="12" table="HIS_YZ_MXB" />
<f name="ISDPBCL" type="12" table="HIS_YZ_MXB" />
<f name="HZSZKS" type="12" table="HIS_YZ_MXB" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="mzFycxMainDao" log="true" type="1" memo="门诊发药查询主dao">
<sql><![CDATA[
select distinct * from (
select distinct a.YZLX,a.HZPKEY,a.JZPKEY,a.JZH,a.YZSHZT,nvl(a.YZSFZT,0) YZSFZT,a.JGID,b.jjks,c.xm,zdb.JBMC,max(f.JSSJ) JSSJ,fyzb.fyyf FYKS,sum((nvl(a.YZSL,0)-nvl(a.YZTFSL,0))*a.YZDJ) yzje ,max(fyzb.fyrq) fysj ,fyzb.FYYF,fyzb.PYR,fyzb.fyr,a.CFH
from HIS_YZ_MXB a left join HIS_JZ_BASEINFO b on a.jzpkey=b.pkey and a.JGID=b.JGID left join HIS_HZINFO c on a.hzpkey=c.pkey and a.JGID=c.JGID left join HIS_JZ_MZZD zdb on a.hzpkey=zdb.hzpkey and a.jzpkey=zdb.jzpkey and a.JGID=zdb.JGID and zdb.SFZZD=1 left join HIS_SFZD_YZMXB e on a.pkey=e.yzmx and a.JGID=e.JGID left join HIS_SFZD_ZB f on e.ZDZBPKEY=f.pkey and e.JGID=f.JGID left join HIS_YFFY_MZFYZB fyzb on a.cfh=fyzb.cfh and fyzb.ZDZBPKEY=f.pkey and fyzb.JGID=f.JGID and fyzb.FYZT=1
where a.JGID=? and (a.YZLB='01' or a.YZLB='02' or a.YZLB='03') and a.YZSHZT='1' and f.ishc=0 and f.JSZT=1 #fyzt# #jjks# and fyzb.fyrq >= ? and fyzb.fyrq <=? group by a.HZPKEY,a.JZPKEY,a.JZH,a.YZSHZT,a.YZSFZT,a.JGID,a.YZLX,b.jjks,
c.xm,zdb.JBMC,fyzb.fyyf,fyzb.FYYF,fyzb.PYR,fyzb.fyr,a.CFH
) order by fysj desc
]]></sql>
<fields>
<f name="YZLX" type="12" />
<f name="HZPKEY" type="12" />
<f name="JZPKEY" type="12" />
<f name="JZH" type="12" />
<f name="YZSHZT" type="12" />
<f name="YZSFZT" type="12" />
<f name="JGID" type="12" />
<f name="JJKS" type="12" />
<f name="XM" type="12" />
<f name="JBMC" type="12" />
<f name="JSSJ" type="93" />
<f name="FYKS" type="12" />
<f name="YZJE" type="4" />
<f name="FYSJ" type="93" />
<f name="FYYF" type="12" />
<f name="PYR" type="12" />
<f name="FYR" type="12" />
<f name="CFH" type="12" />
</fields>
<parameter>
<p>12</p>
<p>93</p>
<p>93</p>
</parameter>
</dao>
<dao id="mzfycxFyKclsDao" log="true" type="1" memo="门诊发药查询的发药库存流水">
<sql>select PKEY,YZX,YZMX,YZDJ,YZSL,FYBPKEY,HZBQ,HZKS,FYKS,HZPKEY,YPFL,JZPKEY,TYPE,YZDL,TYSL,CJR,CJRQ,XGR,XGRQ,JGID,KSKCPKEY,KSKCPCPKEY from HIS_YFFY_MZFYMXB where JGID=? and hzpkey=? and jzpkey=? and YZMX=? order by CJRQ</sql>
<fields>
<f name="PKEY" type="12" />
<f name="YZX" type="12" />
<f name="YZMX" type="12" />
<f name="YZDJ" type="12" />
<f name="YZSL" type="12" />
<f name="FYBPKEY" type="12" />
<f name="HZBQ" type="12" />
<f name="HZKS" type="12" />
<f name="FYKS" type="12" />
<f name="HZPKEY" type="12" />
<f name="YPFL" type="12" />
<f name="JZPKEY" type="12" />
<f name="TYPE" type="12" />
<f name="YZDL" type="12" />
<f name="TYSL" type="12" />
<f name="CJR" type="12" />
<f name="CJRQ" type="93" />
<f name="XGR" type="12" />
<f name="XGRQ" type="93" />
<f name="JGID" type="12" />
<f name="KSKCPKEY" type="12" />
<f name="KSKCPCPKEY" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="mzfycxTyKclsDao" log="true" type="1" memo="门诊发药查询药品退库流水dao">
<sql>select PKEY,YZX,YZMX,YZDJ,TYSL,HZBQ,HZKS,TYKS,HZPKEY,YPFL,JZPKEY,TYBPKEY,TYPE,KSKCPKEY,KSKCPCPKEY,CJR,CJRQ,XGR,XGRQ,JGID,MZFYMXBPKEY,PYBPKEY,TYDH,TYYY,BED,CFH,ZYNO from HIS_YFFY_MZTYMXB where JGID=? and hzpkey=? and jzpkey=? and YZMX=? order by CJRQ</sql>
<fields>
<f name="PKEY" type="12" />
<f name="YZX" type="12" />
<f name="YZMX" type="12" />
<f name="YZDJ" type="12" />
<f name="TYSL" type="12" />
<f name="HZBQ" type="12" />
<f name="HZKS" type="12" />
<f name="TYKS" type="12" />
<f name="HZPKEY" type="12" />
<f name="YPFL" type="12" />
<f name="JZPKEY" type="12" />
<f name="TYBPKEY" type="12" />
<f name="TYPE" type="12" />
<f name="KSKCPKEY" type="12" />
<f name="KSKCPCPKEY" type="12" />
<f name="CJR" type="12" />
<f name="CJRQ" type="93" />
<f name="XGR" type="12" />
<f name="XGRQ" type="93" />
<f name="JGID" type="12" />
<f name="MZFYMXBPKEY" type="12" />
<f name="PYBPKEY" type="12" />
<f name="TYDH" type="12" />
<f name="TYYY" type="12" />
<f name="BED" type="12" />
<f name="CFH" type="12" />
<f name="ZYNO" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="mzyfgzlByCfhDao" log="true" type="1" memo="门诊药房工作量人,处方数,方剂数dao">
<sql><![CDATA[
select fyr,count(*) cfs,sum(fs) fs from (select g.FYR,b.cfh,sum(b.yzzcyfs) fs from HIS_YFFY_MZFYMXB a left join HIS_YZ_MXB b on a.YZMX=b.PKEY and a.JGID=b.JGID left join HIS_YPXX c on a.YZX=c.BM left join HIS_YFFY_MZFYZB g on a.FYBPKEY=g.pkey and a.JGID=g.JGID left join HIS_HZINFO f on a.hzpkey=f.pkey and a.JGID=f.JGID left join HIS_TYMC tymc on c.tym=tymc.bm left join his_sfx sfx on b.yzxpkey=sfx.bm and b.JGID=sfx.JGID where a.JGID=? #ks# #ry# and g.FYZT=1 and sfx.fyzl like ? and g.FYRQ >=? and g.FYRQ <=? and nvl(a.YZSL,0)>0 group by g.FYR,b.CFH) group by fyr
]]></sql>
<fields>
<f name="FYR" type="12" />
<f name="CFS" type="4" />
<f name="FS" type="4" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>93</p>
<p>93</p>
</parameter>
</dao>
<dao id="mzyfgzlByYzmxDao" log="true" type="1" memo="门诊药房工作量人,单品数,金额dao">
<sql><![CDATA[
select fyr,count(*) num,sum(je) je from (select b.yzmc,g.FYR,sum(a.yzsl*b.YPYZJBJG) je from HIS_YFFY_MZFYMXB a left join HIS_YZ_MXB b on a.YZMX=b.PKEY and a.JGID=b.JGID left join HIS_YPXX c on a.YZX=c.BM left join HIS_YFFY_MZFYZB g on a.FYBPKEY=g.pkey and a.JGID=g.JGID left join HIS_HZINFO f on a.hzpkey=f.pkey and a.JGID=f.JGID left join HIS_TYMC tymc on c.tym=tymc.bm left join his_sfx sfx on b.yzxpkey=sfx.bm and b.JGID=sfx.JGID where a.JGID=? #ks# #ry# and sfx.fyzl like ? and g.FYRQ >=? and g.FYRQ <=? and nvl(a.YZSL,0)>0 group by g.FYR,a.YZX,b.yzmc) group by fyr
]]></sql>
<fields>
<f name="FYR" type="12" />
<f name="num" type="4" />
<f name="je" type="4" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>93</p>
<p>93</p>
</parameter>
</dao>
<dao id="TymzyfgzlByCfhDao" log="true" type="1" memo="门诊药房退药工作量人,处方数,方剂数dao">
<sql><![CDATA[
select tyry,count(*) cfs,sum(fs) fs from (select g.TYRY,b.cfh,sum(b.yzzcyfs) fs from HIS_YFFY_MZTYMXB a left join HIS_YZ_MXB b on a.YZMX=b.PKEY and a.JGID=b.JGID left join HIS_YPXX c on a.YZX=c.BM left join HIS_YFFY_MZTYZB g on a.TYBPKEY=g.pkey and a.JGID=g.JGID left join HIS_HZINFO f on a.hzpkey=f.pkey and a.JGID=f.JGID left join HIS_TYMC tymc on c.tym=tymc.bm left join his_sfx sfx on b.yzxpkey=sfx.bm and b.JGID=sfx.JGID where a.JGID=? #ks# #ry# and sfx.fyzl like ? and g.FYRQ >=? and g.FYRQ <=? and nvl(a.TYSL,0) > 0 group by g.TYRY,b.CFH) group by tyry
]]></sql>
<fields>
<f name="tyry" type="12" />
<f name="CFS" type="4" />
<f name="FS" type="4" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>93</p>
<p>93</p>
</parameter>
</dao>
<dao id="TymzyfgzlByYzmxByManDao" log="true" type="1" memo="门诊药房退药工作量人,单品数,金额dao">
<sql><![CDATA[
select tyry,count(*) num,sum(je) je from (select b.yzmc,g.TYRY,sum(a.TYSL*b.YPYZJBJG) je from HIS_YFFY_MZTYMXB a left join HIS_YZ_MXB b on a.YZMX=b.PKEY and a.JGID=b.JGID left join HIS_YPXX c on a.YZX=c.BM left join HIS_YFFY_MZTYZB g on a.TYBPKEY=g.pkey and a.JGID=g.JGID left join HIS_HZINFO f on a.hzpkey=f.pkey and a.JGID=f.JGID left join HIS_TYMC tymc on c.tym=tymc.bm left join his_sfx sfx on b.yzxpkey=sfx.bm and b.JGID=sfx.JGID where a.JGID=? #ks# #ry# and sfx.fyzl like ? and g.FYRQ >=? and g.FYRQ <=? and nvl(a.TYSL,0) > 0 group by g.TYRY,a.YZX,b.yzmc) group by tyry
]]></sql>
<fields>
<f name="tyry" type="12" />
<f name="num" type="4" />
<f name="je" type="4" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>93</p>
<p>93</p>
</parameter>
</dao>
<dao id="mzyfgzltjByRy" type="1" memo="门诊药房工作量按人员dao">
<sql>select '' 发药人,'' 药品品种,'' 发药金额,'' 处方张数,'' 处方剂数,'' 退药品种,'' 退药金额,'' 退药处方张数,'' 退药处方剂数 from dual where 1=2</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" />
<f name="退药处方张数" type="12" />
<f name="退药处方剂数" type="12" />
</fields>
</dao>
<!-- 处方点评 获取医嘱明细 -->
<dao id="hisCfdpCfshYzForSave" type="1">
<sql>
<![CDATA[
select
null as CZR
,null as CZRQ
,yz.PKEY as YZMXPKEY
,yz.PKEY
,yz.HZPKEY
,yz.JZPKEY
,yz.JZH
,yz.CFH
,yz.YZCL
,yz.YZLB
,yz.YZLX
,yz.YZXPKEY
,yz.YZSHZT
,yz.YZJL
,yz.YZJLDW
,yz.YZPC
,yz.YZTS
,yz.YZYF
,yz.YZZCYYF
,yz.YZZCYYFMS
,yz.YZTZH
,yz.YZXZSJ
,yz.YZXZYS
,yz.YZLRYS
,yz.YZJE
,yz.YZSL
,yz.YZJX
,yz.YZBEGINJDSJ
,yz.YZENDJDSJ
,yz.YZBEGINZXSJ
,yz.YZZXSJ
,yz.YZYTZSJ
,yz.YZTZSJ
,yz.YZDJ
,yz.YZBEGINJDHS
,yz.YZENDJDHS
,yz.YZTZYS
,yz.YZZT
,yz.YZFYLB
,yz.YZDAYCS
,yz.YZJDBZ
,yz.YZYX
,yz.YZZDY
,yz.YZXZSXYS
,yz.YZTZSXYS
,yz.ZYCS
,yz.YZXZRLX
,yz.YZCXR
,yz.YZCXBZ
,yz.YZCXSJ
,yz.YZCXYY
,yz.YZFYZH
,yz.YZSFZYZ
,yz.YZSCZXCS
,yz.YZZTPKEY
,yz.YZDS
,yz.YZJJBZ
,yz.CJR
,yz.CJRQ
,yz.JGID
,yz.YZLC
,yz.YZGLYZ
,yz.YZSYCS
,yz.YZZXKS
,yz.YZKZXTS
,yz.PS
,yz.PSBZ
,yz.YZFJSM
,yz.YZFB
,yz.YZSYLS
,yz.YZLSDW
,yz.YZSFPY
,yz.YZCLTM
,yz.YZCLYY
,yz.YZBZ
,yz.YZBBLX
,yz.YZDW
,yz.YZXZKS
,yz.YZZL
,yz.YZJZJLXS
,yz.YZJZZHXS
,yz.YPYZJBJG
,yz.YPYZJBDW
,yz.YPYZBZJG
,yz.YPYZBZDW
,yz.YPYZDXDW
,yz.YPYZDXSL
,yz.YPYZZHXS
,yz.YZMC
,yz.YZSFZT
,yz.YZTFSL
,yz.YZDJSL
,yz.YZYL
,yz.YZZCYFSKEY
,yz.YZZCYFS
,yz.YZZCYJX
,yz.YZZCYDJF
,yz.ISDJJS
,yz.DJJSSL
,yz.ISZCYDJCL
,yz.IZZCYDJFJF
,yz.ISGFFJ
,yz.YZZCYBZ
,yz.SQDTYPE
,yz.SQDPKEY
,yz.SQDJSPKEY
,yz.SQDTFJE
,yz.ZYYZFL
,yz.YZSHYS
,yz.YZSHRQ
,yz.ISZPC
,yz.YZZPC
,yz.YZPCFFSJ
,yz.YZXH
,yz.PSJG
,yz.ZCYGLCZLX
,yz.YZZFR
,yz.YZZFSJ
,yz.YZZFYY
,yz.PSJGSJ
,yz.PSJGR
,yz.ISDPBCL
,yz.HZSZKS
,yz.LOCKFLAG
,yz.YFBDZYZPKEY
,yz.BDYF
,yz.BDEXECPKEY
,yz.BDZC
,yz.YPGZLX
,yz.SFQYKSS
,yz.KSSSQDPKEY
,yz.SFXSYZ
,yz.GLLX
,yz.OPAPKEY
,yz.ANESPKEY
,yz.ISOPAORDER
,yz.ISANESORDER
,yz.SMORDERPKEY
,yz.LMT_USED_FLAG
,yz.XZSYFW
,yz.CHRGITM_LV
,yz.YBBM
,yz.YBMC
,yz.YZGG
,yz.YZDXRL
,yz.YPMRPC
,yz.YPPCJBSJ
,yz.YPPCSJ
,yz.YPFYSJMS
,yz.ISCFLZ
,yz.YZZCYCFZT
,yz.SFYFJJFY
,yz.YZHOURBEGIN
,yz.YZHOUREND
,yz.DMJYZ
,yz.DMJSFZ
,yz.DMJDBRSFZ
,yz.DMJDBRXM
,yz.DMJDBRDH
,yz.YZCFLX
,yz.YZSFKS
,yz.YZSFYS
,yz.YZSFTIME
,yz.YZSFBZ
,yz.YZYWBZ
,yz.CFDPZT
,yz.CFSHZT
from HIS_YZ_MXB yz
where 1 = 1
and yz.YZLX in ('0','1') --0:医生西医医嘱 1:医生中医医嘱
and yz.YZLB in ('01','02','03') --医嘱类别
and yz.JGID = ?
and yz.JZPKEY = ?
and yz.CFH like ?
]]>
</sql>
<tables>
<table name="HIS_YZ_MXB" insert="false" update="true" delete="false">
<primary>PKEY</primary>
<primary>JGID</primary>
<primary>HZPKEY</primary>
<primary>JZPKEY</primary>
</table>
</tables>
<fields>
<f name="CZR" type="12" />
<f name="CZRQ" type="93" />
<f name="YZMXPKEY" type="12" />
<f name="PKEY" table="HIS_YZ_MXB" type="12" />
<f name="HZPKEY" table="HIS_YZ_MXB" type="12" />
<f name="JZPKEY" table="HIS_YZ_MXB" type="12" />
<f name="JZH" type="12" />
<f name="CFH" type="12" />
<f name="YZCL" type="12" />
<f name="YZLB" type="12" />
<f name="YZLX" type="12" />
<f name="YZXPKEY" type="12" />
<f name="YZSHZT" type="12" />
<f name="YZJL" type="12" />
<f name="YZJLDW" type="12" />
<f name="YZPC" type="12" />
<f name="YZTS" type="12" />
<f name="YZYF" type="12" />
<f name="YZZCYYF" type="12" />
<f name="YZZCYYFMS" type="12" />
<f name="YZTZH" type="12" />
<f name="YZXZSJ" type="93" />
<f name="YZXZYS" type="12" />
<f name="YZLRYS" type="12" />
<f name="YZJE" type="12" />
<f name="YZSL" type="12" />
<f name="YZJX" type="12" />
<f name="YZBEGINJDSJ" type="93" />
<f name="YZENDJDSJ" type="93" />
<f name="YZBEGINZXSJ" type="93" />
<f name="YZZXSJ" type="93" />
<f name="YZYTZSJ" type="93" />
<f name="YZTZSJ" type="93" />
<f name="YZDJ" type="12" />
<f name="YZBEGINJDHS" type="12" />
<f name="YZENDJDHS" type="12" />
<f name="YZTZYS" type="12" />
<f name="YZZT" type="12" />
<f name="YZFYLB" type="12" />
<f name="YZDAYCS" type="12" />
<f name="YZJDBZ" type="12" />
<f name="YZYX" type="12" />
<f name="YZZDY" type="12" />
<f name="YZXZSXYS" type="12" />
<f name="YZTZSXYS" type="12" />
<f name="ZYCS" type="12" />
<f name="YZXZRLX" type="12" />
<f name="YZCXR" type="12" />
<f name="YZCXBZ" type="12" />
<f name="YZCXSJ" type="93" />
<f name="YZCXYY" type="12" />
<f name="YZFYZH" type="12" />
<f name="YZSFZYZ" type="12" />
<f name="YZSCZXCS" type="12" />
<f name="YZZTPKEY" type="12" />
<f name="YZDS" type="12" />
<f name="YZJJBZ" type="12" />
<f name="CJR" type="12" />
<f name="CJRQ" type="93" />
<f name="JGID" table="HIS_YZ_MXB" type="12" />
<f name="YZLC" type="12" />
<f name="YZGLYZ" type="12" />
<f name="YZSYCS" type="12" />
<f name="YZZXKS" type="12" />
<f name="YZKZXTS" type="12" />
<f name="PS" type="12" />
<f name="PSBZ" type="12" />
<f name="YZFJSM" type="12" />
<f name="YZFB" type="12" />
<f name="YZSYLS" type="12" />
<f name="YZLSDW" type="12" />
<f name="YZSFPY" type="12" />
<f name="YZCLTM" type="12" />
<f name="YZCLYY" type="12" />
<f name="YZBZ" type="12" />
<f name="YZBBLX" type="12" />
<f name="YZDW" type="12" />
<f name="YZXZKS" type="12" />
<f name="YZZL" type="12" />
<f name="YZJZJLXS" type="12" />
<f name="YZJZZHXS" type="12" />
<f name="YPYZJBJG" type="12" />
<f name="YPYZJBDW" type="12" />
<f name="YPYZBZJG" type="12" />
<f name="YPYZBZDW" type="12" />
<f name="YPYZDXDW" type="12" />
<f name="YPYZDXSL" type="12" />
<f name="YPYZZHXS" type="12" />
<f name="YZMC" type="12" />
<f name="YZSFZT" type="12" />
<f name="YZTFSL" type="12" />
<f name="YZDJSL" type="12" />
<f name="YZYL" type="12" />
<f name="YZZCYFSKEY" type="12" />
<f name="YZZCYFS" type="12" />
<f name="YZZCYJX" type="12" />
<f name="YZZCYDJF" type="12" />
<f name="ISDJJS" type="12" />
<f name="DJJSSL" type="12" />
<f name="ISZCYDJCL" type="12" />
<f name="IZZCYDJFJF" type="12" />
<f name="ISGFFJ" type="12" />
<f name="YZZCYBZ" type="12" />
<f name="SQDTYPE" type="12" />
<f name="SQDPKEY" type="12" />
<f name="SQDJSPKEY" type="12" />
<f name="SQDTFJE" type="12" />
<f name="ZYYZFL" type="12" />
<f name="YZSHYS" type="12" />
<f name="YZSHRQ" type="93" />
<f name="ISZPC" type="12" />
<f name="YZZPC" type="12" />
<f name="YZPCFFSJ" type="12" />
<f name="YZXH" type="4" />
<f name="PSJG" type="12" />
<f name="ZCYGLCZLX" type="12" />
<f name="YZZFR" type="12" />
<f name="YZZFSJ" type="93" />
<f name="YZZFYY" type="12" />
<f name="PSJGSJ" type="93" />
<f name="PSJGR" type="12" />
<f name="ISDPBCL" type="12" />
<f name="HZSZKS" type="12" />
<f name="LOCKFLAG" type="4" />
<f name="YFBDZYZPKEY" type="12" />
<f name="BDYF" type="12" />
<f name="BDEXECPKEY" type="12" />
<f name="BDZC" type="12" />
<f name="YPGZLX" type="12" />
<f name="SFQYKSS" type="12" />
<f name="KSSSQDPKEY" type="12" />
<f name="SFXSYZ" type="12" />
<f name="GLLX" type="12" />
<f name="OPAPKEY" type="12" />
<f name="ANESPKEY" type="12" />
<f name="ISOPAORDER" type="12" />
<f name="ISANESORDER" type="12" />
<f name="SMORDERPKEY" type="12" />
<f name="LMT_USED_FLAG" type="12" />
<f name="XZSYFW" type="12" />
<f name="CHRGITM_LV" type="12" />
<f name="YBBM" type="12" />
<f name="YBMC" type="12" />
<f name="YZGG" type="12" />
<f name="YZDXRL" type="8" />
<f name="YPMRPC" type="12" />
<f name="YPPCJBSJ" type="8" />
<f name="YPPCSJ" type="8" />
<f name="YPFYSJMS" type="12" />
<f name="ISCFLZ" type="12" />
<f name="YZZCYCFZT" type="12" />
<f name="SFYFJJFY" type="12" />
<f name="YZHOURBEGIN" type="93" />
<f name="YZHOUREND" type="93" />
<f name="DMJYZ" type="12" />
<f name="DMJSFZ" type="12" />
<f name="DMJDBRSFZ" type="12" />
<f name="DMJDBRXM" type="12" />
<f name="DMJDBRDH" type="12" />
<f name="YZCFLX" type="12" />
<f name="YZSFKS" type="12" />
<f name="YZSFYS" type="12" />
<f name="YZSFTIME" type="93" />
<f name="YZSFBZ" type="12" />
<f name="YZYWBZ" type="12" />
<f name="CFDPZT" table="HIS_YZ_MXB" type="12" />
<f name="CFSHZT" table="HIS_YZ_MXB" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 处方点评 获取有效的医嘱明细快照 -->
<dao id="hisCfdpKzForSave" type="1">
<sql>
<![CDATA[
select
kz.PKEY
,kz.CZR
,kz.CZRQ
,kz.YZMXPKEY
,kz.HZPKEY
,kz.JZPKEY
,kz.JZH
,kz.CFH
,kz.YZCL
,kz.YZLB
,kz.YZLX
,kz.YZXPKEY
,kz.YZSHZT
,kz.YZJL
,kz.YZJLDW
,kz.YZPC
,kz.YZTS
,kz.YZYF
,kz.YZZCYYF
,kz.YZZCYYFMS
,kz.YZTZH
,kz.YZXZSJ
,kz.YZXZYS
,kz.YZLRYS
,kz.YZJE
,kz.YZSL
,kz.YZJX
,kz.YZBEGINJDSJ
,kz.YZENDJDSJ
,kz.YZBEGINZXSJ
,kz.YZZXSJ
,kz.YZYTZSJ
,kz.YZTZSJ
,kz.YZDJ
,kz.YZBEGINJDHS
,kz.YZENDJDHS
,kz.YZTZYS
,kz.YZZT
,kz.YZFYLB
,kz.YZDAYCS
,kz.YZJDBZ
,kz.YZYX
,kz.YZZDY
,kz.YZXZSXYS
,kz.YZTZSXYS
,kz.ZYCS
,kz.YZXZRLX
,kz.YZCXR
,kz.YZCXBZ
,kz.YZCXSJ
,kz.YZCXYY
,kz.YZFYZH
,kz.YZSFZYZ
,kz.YZSCZXCS
,kz.YZZTPKEY
,kz.YZDS
,kz.YZJJBZ
,kz.CJR
,kz.CJRQ
,kz.JGID
,kz.YZLC
,kz.YZGLYZ
,kz.YZSYCS
,kz.YZZXKS
,kz.YZKZXTS
,kz.PS
,kz.PSBZ
,kz.YZFJSM
,kz.YZFB
,kz.YZSYLS
,kz.YZLSDW
,kz.YZSFPY
,kz.YZCLTM
,kz.YZCLYY
,kz.YZBZ
,kz.YZBBLX
,kz.YZDW
,kz.YZXZKS
,kz.YZZL
,kz.YZJZJLXS
,kz.YZJZZHXS
,kz.YPYZJBJG
,kz.YPYZJBDW
,kz.YPYZBZJG
,kz.YPYZBZDW
,kz.YPYZDXDW
,kz.YPYZDXSL
,kz.YPYZZHXS
,kz.YZMC
,kz.YZSFZT
,kz.YZTFSL
,kz.YZDJSL
,kz.YZYL
,kz.YZZCYFSKEY
,kz.YZZCYFS
,kz.YZZCYJX
,kz.YZZCYDJF
,kz.ISDJJS
,kz.DJJSSL
,kz.ISZCYDJCL
,kz.IZZCYDJFJF
,kz.ISGFFJ
,kz.YZZCYBZ
,kz.SQDTYPE
,kz.SQDPKEY
,kz.SQDJSPKEY
,kz.SQDTFJE
,kz.ZYYZFL
,kz.YZSHYS
,kz.YZSHRQ
,kz.ISZPC
,kz.YZZPC
,kz.YZPCFFSJ
,kz.YZXH
,kz.PSJG
,kz.ZCYGLCZLX
,kz.YZZFR
,kz.YZZFSJ
,kz.YZZFYY
,kz.PSJGSJ
,kz.PSJGR
,kz.ISDPBCL
,kz.HZSZKS
,kz.LOCKFLAG
,kz.YFBDZYZPKEY
,kz.BDYF
,kz.BDEXECPKEY
,kz.BDZC
,kz.YPGZLX
,kz.SFQYKSS
,kz.KSSSQDPKEY
,kz.SFXSYZ
,kz.GLLX
,kz.OPAPKEY
,kz.ANESPKEY
,kz.ISOPAORDER
,kz.ISANESORDER
,kz.SMORDERPKEY
,kz.LMT_USED_FLAG
,kz.XZSYFW
,kz.CHRGITM_LV
,kz.YBBM
,kz.YBMC
,kz.YZGG
,kz.YZDXRL
,kz.YPMRPC
,kz.YPPCJBSJ
,kz.YPPCSJ
,kz.YPFYSJMS
,kz.ISCFLZ
,kz.YZZCYCFZT
,kz.SFYFJJFY
,kz.YZHOURBEGIN
,kz.YZHOUREND
,kz.DMJYZ
,kz.DMJSFZ
,kz.DMJDBRSFZ
,kz.DMJDBRXM
,kz.DMJDBRDH
,kz.YZCFLX
,kz.YZSFKS
,kz.YZSFYS
,kz.YZSFTIME
,kz.YZSFBZ
,kz.YZYWBZ
from HIS_CFDP_YZKZ kz
where 1 = 1
and kz.JGID = ?
and kz.JZPKEY = ?
and kz.CFH like ?
]]>
</sql>
<tables>
<table name="HIS_CFDP_YZKZ" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>CZR</primary>
<primary>CZRQ</primary>
<primary>YZMXPKEY</primary>
<primary>JGID</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="CZR" table="HIS_CFDP_YZKZ" type="12" />
<f name="CZRQ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZMXPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="HZPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="JZPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="JZH" table="HIS_CFDP_YZKZ" type="12" />
<f name="CFH" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZCL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZLB" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZLX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZXPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSHZT" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJLDW" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZPC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZTS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZYF" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYYF" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYYFMS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZTZH" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZXZSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZXZYS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZLRYS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJE" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZBEGINJDSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZENDJDSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZBEGINZXSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZZXSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZYTZSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZTZSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZDJ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZBEGINJDHS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZENDJDHS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZTZYS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZT" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZFYLB" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZDAYCS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJDBZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZYX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZDY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZXZSXYS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZTZSXYS" table="HIS_CFDP_YZKZ" type="12" />
<f name="ZYCS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZXZRLX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZCXR" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZCXBZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZCXSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZCXYY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZFYZH" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSFZYZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSCZXCS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZTPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZDS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJJBZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="CJR" table="HIS_CFDP_YZKZ" type="12" />
<f name="CJRQ" table="HIS_CFDP_YZKZ" type="93" />
<f name="JGID" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZLC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZGLYZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSYCS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZXKS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZKZXTS" table="HIS_CFDP_YZKZ" type="12" />
<f name="PS" table="HIS_CFDP_YZKZ" type="12" />
<f name="PSBZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZFJSM" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZFB" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSYLS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZLSDW" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSFPY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZCLTM" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZCLYY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZBZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZBBLX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZDW" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZXZKS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJZJLXS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZJZZHXS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPYZJBJG" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPYZJBDW" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPYZBZJG" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPYZBZDW" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPYZDXDW" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPYZDXSL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPYZZHXS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZMC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSFZT" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZTFSL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZDJSL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZYL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYFSKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYFS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYJX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYDJF" table="HIS_CFDP_YZKZ" type="12" />
<f name="ISDJJS" table="HIS_CFDP_YZKZ" type="12" />
<f name="DJJSSL" table="HIS_CFDP_YZKZ" type="12" />
<f name="ISZCYDJCL" table="HIS_CFDP_YZKZ" type="12" />
<f name="IZZCYDJFJF" table="HIS_CFDP_YZKZ" type="12" />
<f name="ISGFFJ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYBZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="SQDTYPE" table="HIS_CFDP_YZKZ" type="12" />
<f name="SQDPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="SQDJSPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="SQDTFJE" table="HIS_CFDP_YZKZ" type="12" />
<f name="ZYYZFL" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSHYS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSHRQ" table="HIS_CFDP_YZKZ" type="93" />
<f name="ISZPC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZPC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZPCFFSJ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZXH" table="HIS_CFDP_YZKZ" type="4" />
<f name="PSJG" table="HIS_CFDP_YZKZ" type="12" />
<f name="ZCYGLCZLX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZFR" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZFSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZZFYY" table="HIS_CFDP_YZKZ" type="12" />
<f name="PSJGSJ" table="HIS_CFDP_YZKZ" type="93" />
<f name="PSJGR" table="HIS_CFDP_YZKZ" type="12" />
<f name="ISDPBCL" table="HIS_CFDP_YZKZ" type="12" />
<f name="HZSZKS" table="HIS_CFDP_YZKZ" type="12" />
<f name="LOCKFLAG" table="HIS_CFDP_YZKZ" type="4" />
<f name="YFBDZYZPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="BDYF" table="HIS_CFDP_YZKZ" type="12" />
<f name="BDEXECPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="BDZC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPGZLX" table="HIS_CFDP_YZKZ" type="12" />
<f name="SFQYKSS" table="HIS_CFDP_YZKZ" type="12" />
<f name="KSSSQDPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="SFXSYZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="GLLX" table="HIS_CFDP_YZKZ" type="12" />
<f name="OPAPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="ANESPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="ISOPAORDER" table="HIS_CFDP_YZKZ" type="12" />
<f name="ISANESORDER" table="HIS_CFDP_YZKZ" type="12" />
<f name="SMORDERPKEY" table="HIS_CFDP_YZKZ" type="12" />
<f name="LMT_USED_FLAG" table="HIS_CFDP_YZKZ" type="12" />
<f name="XZSYFW" table="HIS_CFDP_YZKZ" type="12" />
<f name="CHRGITM_LV" table="HIS_CFDP_YZKZ" type="12" />
<f name="YBBM" table="HIS_CFDP_YZKZ" type="12" />
<f name="YBMC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZGG" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZDXRL" table="HIS_CFDP_YZKZ" type="8" />
<f name="YPMRPC" table="HIS_CFDP_YZKZ" type="12" />
<f name="YPPCJBSJ" table="HIS_CFDP_YZKZ" type="8" />
<f name="YPPCSJ" table="HIS_CFDP_YZKZ" type="8" />
<f name="YPFYSJMS" table="HIS_CFDP_YZKZ" type="12" />
<f name="ISCFLZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZZCYCFZT" table="HIS_CFDP_YZKZ" type="12" />
<f name="SFYFJJFY" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZHOURBEGIN" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZHOUREND" table="HIS_CFDP_YZKZ" type="93" />
<f name="DMJYZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="DMJSFZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="DMJDBRSFZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="DMJDBRXM" table="HIS_CFDP_YZKZ" type="12" />
<f name="DMJDBRDH" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZCFLX" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSFKS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSFYS" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZSFTIME" table="HIS_CFDP_YZKZ" type="93" />
<f name="YZSFBZ" table="HIS_CFDP_YZKZ" type="12" />
<f name="YZYWBZ" table="HIS_CFDP_YZKZ" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 处方点评 获取编码点评 -->
<dao id="hisCfdpBmForSave" type="1">
<sql>
<![CDATA[
select
bm.PKEY
,bm.KZPKEY
,bm.JGID
,bm.YZMXPKEY
,bm.HZPKEY
,bm.JZPKEY
,bm.CODE
,bm.DPR
,bm.DPRQ
,bm.SXRQ
,decode(bm.SXRQ,null,'0','1') as SXFLAG --失效标记,方便操作
from HIS_CFDP_BM bm
where 1 = 1
and bm.SXRQ is null --未失效
and bm.JGID = ?
and bm.KZPKEY in (
select regexp_substr(? ,'[^,]+' ,1 ,level ,'c') as STR from dual
connect by level <= length(regexp_replace(? ,'[^,]+'))+1
)
]]>
</sql>
<tables>
<table name="HIS_CFDP_BM" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>KZPKEY</primary>
<primary>JGID</primary>
<primary>YZMXPKEY</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFDP_BM" type="12" />
<f name="KZPKEY" table="HIS_CFDP_BM" type="12" />
<f name="JGID" table="HIS_CFDP_BM" type="12" />
<f name="YZMXPKEY" table="HIS_CFDP_BM" type="12" />
<f name="HZPKEY" table="HIS_CFDP_BM" type="12" />
<f name="JZPKEY" table="HIS_CFDP_BM" type="12" />
<f name="CODE" table="HIS_CFDP_BM" type="12" />
<f name="DPR" table="HIS_CFDP_BM" type="12" />
<f name="DPRQ" table="HIS_CFDP_BM" type="93" />
<f name="SXRQ" table="HIS_CFDP_BM" type="93" />
<f name="SXFLAG" table="" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 门诊处方点评 获取文字点评 -->
<dao id="hisCfdpWzForSave" type="1">
<sql>
<![CDATA[
select
wz.PKEY
,wz.KZPKEY
,wz.JGID
,wz.YZMXPKEY
,wz.HZPKEY
,wz.JZPKEY
,wz.MESSAGE
,wz.DPR
,wz.DPRQ
,wz.SXRQ
,decode(wz.SXRQ,null,'0','1') as SXFLAG --失效标记,方便操作
from HIS_CFDP_WZ wz
where 1 = 1
and wz.SXRQ is null --未失效
and wz.JGID = ?
and wz.KZPKEY in (
select regexp_substr(? ,'[^,]+' ,1 ,level ,'c') as STR from dual
connect by level <= length(regexp_replace(? ,'[^,]+'))+1
)
]]>
</sql>
<tables>
<table name="HIS_CFDP_WZ" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>KZPKEY</primary>
<primary>JGID</primary>
<primary>YZMXPKEY</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFDP_WZ" type="12" />
<f name="KZPKEY" table="HIS_CFDP_WZ" type="12" />
<f name="JGID" table="HIS_CFDP_WZ" type="12" />
<f name="YZMXPKEY" table="HIS_CFDP_WZ" type="12" />
<f name="HZPKEY" table="HIS_CFDP_WZ" type="12" />
<f name="JZPKEY" table="HIS_CFDP_WZ" type="12" />
<f name="MESSAGE" table="HIS_CFDP_WZ" type="12" />
<f name="DPR" table="HIS_CFDP_WZ" type="12" />
<f name="DPRQ" table="HIS_CFDP_WZ" type="93" />
<f name="SXRQ" table="HIS_CFDP_WZ" type="93" />
<f name="SXFLAG" table="" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 处方点评 获取点评主表 -->
<dao id="hisCfdpZbForSave" type="1">
<sql>
<![CDATA[
select
zb.PKEY
,zb.CZR
,zb.CZRQ
,zb.JGID
,zb.HZPKEY
,zb.JZPKEY
,zb.CFH
,zb.CFDPZT
,zb.YPZJE
,zb.YPPZS
,zb.YPTYMS
,zb.KJYPZS
,zb.KJYPSL
,zb.KJYWJE
,zb.ZSYPZS
,zb.ZSYPSL
,zb.ZSYWJE
,zb.JBYPZS
,zb.JBYPSL
,zb.JBYWJE
from HIS_CFDP_ZB zb
where 1 = 1
and zb.JGID = ?
and zb.HZPKEY = ?
and zb.JZPKEY = ?
and zb.CFH = ?
]]>
</sql>
<tables>
<table name="HIS_CFDP_ZB" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>CZR</primary>
<primary>CZRQ</primary>
<primary>JGID</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFDP_ZB" type="12" />
<f name="CZR" table="HIS_CFDP_ZB" type="12" />
<f name="CZRQ" table="HIS_CFDP_ZB" type="93" />
<f name="JGID" table="HIS_CFDP_ZB" type="12" />
<f name="HZPKEY" table="HIS_CFDP_ZB" type="12" />
<f name="JZPKEY" table="HIS_CFDP_ZB" type="12" />
<f name="CFH" table="HIS_CFDP_ZB" type="12" />
<f name="CFDPZT" table="HIS_CFDP_ZB" type="12" />
<f name="YPZJE" table="HIS_CFDP_ZB" type="8" />
<f name="YPPZS" table="HIS_CFDP_ZB" type="8" />
<f name="YPTYMS" table="HIS_CFDP_ZB" type="4" />
<f name="KJYPZS" table="HIS_CFDP_ZB" type="4" />
<f name="KJYPSL" table="HIS_CFDP_ZB" type="4" />
<f name="KJYWJE" table="HIS_CFDP_ZB" type="8" />
<f name="ZSYPZS" table="HIS_CFDP_ZB" type="4" />
<f name="ZSYPSL" table="HIS_CFDP_ZB" type="4" />
<f name="ZSYWJE" table="HIS_CFDP_ZB" type="8" />
<f name="JBYPZS" table="HIS_CFDP_ZB" type="4" />
<f name="JBYPSL" table="HIS_CFDP_ZB" type="4" />
<f name="JBYWJE" table="HIS_CFDP_ZB" type="8" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 处方点评 获取主表编码点评 -->
<dao id="hisCfdpZbBmForSave" type="1">
<sql>
<![CDATA[
select
bm.PKEY
,bm.DPZBPKEY
,bm.JGID
,bm.HZPKEY
,bm.JZPKEY
,bm.CFH
,bm.CODE
,bm.DPR
,bm.DPRQ
,bm.SXRQ
,decode(bm.SXRQ,null,'0','1') as SXFLAG --失效标记,方便操作
from HIS_CFDP_ZB_BM bm
where 1 = 1
and bm.SXRQ is null --未失效
and bm.JGID = ?
and bm.DPZBPKEY = ?
]]>
</sql>
<tables>
<table name="HIS_CFDP_ZB_BM" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>DPZBPKEY</primary>
<primary>JGID</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFDP_ZB_BM" type="12" />
<f name="DPZBPKEY" table="HIS_CFDP_ZB_BM" type="12" />
<f name="JGID" table="HIS_CFDP_ZB_BM" type="12" />
<f name="HZPKEY" table="HIS_CFDP_ZB_BM" type="12" />
<f name="JZPKEY" table="HIS_CFDP_ZB_BM" type="12" />
<f name="CFH" table="HIS_CFDP_ZB_BM" type="12" />
<f name="CODE" table="HIS_CFDP_ZB_BM" type="12" />
<f name="DPR" table="HIS_CFDP_ZB_BM" type="12" />
<f name="DPRQ" table="HIS_CFDP_ZB_BM" type="93" />
<f name="SXRQ" table="HIS_CFDP_ZB_BM" type="93" />
<f name="SXFLAG" table="" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 门诊处方点评 获取文字点评 -->
<dao id="hisCfdpZbWzForSave" type="1">
<sql>
<![CDATA[
select
wz.PKEY
,wz.DPZBPKEY
,wz.JGID
,wz.HZPKEY
,wz.JZPKEY
,wz.CFH
,wz.MESSAGE
,wz.DPR
,wz.DPRQ
,wz.SXRQ
,decode(wz.SXRQ,null,'0','1') as SXFLAG --失效标记,方便操作
from HIS_CFDP_ZB_WZ wz
where 1 = 1
and wz.SXRQ is null --未失效
and wz.JGID = ?
and wz.DPZBPKEY = ?
]]>
</sql>
<tables>
<table name="HIS_CFDP_ZB_WZ" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>DPZBPKEY</primary>
<primary>JGID</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="DPZBPKEY" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="JGID" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="HZPKEY" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="JZPKEY" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="CFH" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="MESSAGE" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="DPR" table="HIS_CFDP_ZB_WZ" type="12" />
<f name="DPRQ" table="HIS_CFDP_ZB_WZ" type="93" />
<f name="SXRQ" table="HIS_CFDP_ZB_WZ" type="93" />
<f name="SXFLAG" table="" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 门诊处方点评 获取快照药品信息 -->
<dao id="hisCfdpKzYpxxForSave" type="1">
<sql>
<![CDATA[
select
kz.PKEY
,kz.CFH
,kz.YZMXPKEY
,kz.YZZT
,kz.YZXPKEY
,kz.YZMC
,yp.GZFL
,kz.YZYF
,nvl(yp.TYM,yp.MC) as TYM
,yp.ISGJJBYW
,yf.ISJMGY
,yf.ISZSGY
,kz.YZDJ
,kz.YZSL
,kz.YZJE
from HIS_CFDP_YZKZ kz
left join HIS_YPXX yp on yp.BM = kz.YZXPKEY
left join HIS_YZ_YPYF yf on yf.JGID = kz.JGID and yf.BM = kz.YZYF
where 1 = 1
and exists (
select 1
from HIS_YZ_MXB yz
where yz.JGID = kz.JGID and yz.HZPKEY = HZPKEY and yz.JZPKEY = kz.JZPKEY and yz.CFH = kz.CFH and yz.PKEY = kz.YZMXPKEY and yz.YZSHRQ = yz.YZSHRQ
) --有效快照
and kz.JGID = ?
and kz.PKEY in (
select regexp_substr(? ,'[^,]+' ,1 ,level ,'c') as STR from dual
connect by level <= length(regexp_replace(? ,'[^,]+'))+1
)
]]>
</sql>
<fields>
<f name="PKEY" type="12" />
<f name="CFH" type="12" />
<f name="YZMXPKEY" type="12" />
<f name="YZZT" type="12" />
<f name="YZXPKEY" type="12" />
<f name="YZMC" type="12" />
<f name="GZFL" type="12" />
<f name="YZYF" type="12" />
<f name="TYM" type="12" />
<f name="ISGJJBYW" type="12" />
<f name="ISJMGY" type="12" />
<f name="ISZSGY" type="12" />
<f name="YZDJ" type="12" />
<f name="YZSL" type="12" />
<f name="YZJE" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 处方审核 获取有效的医嘱明细快照 -->
<dao id="hisCfshKzForSave" type="1">
<sql>
<![CDATA[
select
kz.PKEY
,kz.CZR
,kz.CZRQ
,kz.YZMXPKEY
,kz.HZPKEY
,kz.JZPKEY
,kz.JZH
,kz.CFH
,kz.YZCL
,kz.YZLB
,kz.YZLX
,kz.YZXPKEY
,kz.YZSHZT
,kz.YZJL
,kz.YZJLDW
,kz.YZPC
,kz.YZTS
,kz.YZYF
,kz.YZZCYYF
,kz.YZZCYYFMS
,kz.YZTZH
,kz.YZXZSJ
,kz.YZXZYS
,kz.YZLRYS
,kz.YZJE
,kz.YZSL
,kz.YZJX
,kz.YZBEGINJDSJ
,kz.YZENDJDSJ
,kz.YZBEGINZXSJ
,kz.YZZXSJ
,kz.YZYTZSJ
,kz.YZTZSJ
,kz.YZDJ
,kz.YZBEGINJDHS
,kz.YZENDJDHS
,kz.YZTZYS
,kz.YZZT
,kz.YZFYLB
,kz.YZDAYCS
,kz.YZJDBZ
,kz.YZYX
,kz.YZZDY
,kz.YZXZSXYS
,kz.YZTZSXYS
,kz.ZYCS
,kz.YZXZRLX
,kz.YZCXR
,kz.YZCXBZ
,kz.YZCXSJ
,kz.YZCXYY
,kz.YZFYZH
,kz.YZSFZYZ
,kz.YZSCZXCS
,kz.YZZTPKEY
,kz.YZDS
,kz.YZJJBZ
,kz.CJR
,kz.CJRQ
,kz.JGID
,kz.YZLC
,kz.YZGLYZ
,kz.YZSYCS
,kz.YZZXKS
,kz.YZKZXTS
,kz.PS
,kz.PSBZ
,kz.YZFJSM
,kz.YZFB
,kz.YZSYLS
,kz.YZLSDW
,kz.YZSFPY
,kz.YZCLTM
,kz.YZCLYY
,kz.YZBZ
,kz.YZBBLX
,kz.YZDW
,kz.YZXZKS
,kz.YZZL
,kz.YZJZJLXS
,kz.YZJZZHXS
,kz.YPYZJBJG
,kz.YPYZJBDW
,kz.YPYZBZJG
,kz.YPYZBZDW
,kz.YPYZDXDW
,kz.YPYZDXSL
,kz.YPYZZHXS
,kz.YZMC
,kz.YZSFZT
,kz.YZTFSL
,kz.YZDJSL
,kz.YZYL
,kz.YZZCYFSKEY
,kz.YZZCYFS
,kz.YZZCYJX
,kz.YZZCYDJF
,kz.ISDJJS
,kz.DJJSSL
,kz.ISZCYDJCL
,kz.IZZCYDJFJF
,kz.ISGFFJ
,kz.YZZCYBZ
,kz.SQDTYPE
,kz.SQDPKEY
,kz.SQDJSPKEY
,kz.SQDTFJE
,kz.ZYYZFL
,kz.YZSHYS
,kz.YZSHRQ
,kz.ISZPC
,kz.YZZPC
,kz.YZPCFFSJ
,kz.YZXH
,kz.PSJG
,kz.ZCYGLCZLX
,kz.YZZFR
,kz.YZZFSJ
,kz.YZZFYY
,kz.PSJGSJ
,kz.PSJGR
,kz.ISDPBCL
,kz.HZSZKS
,kz.LOCKFLAG
,kz.YFBDZYZPKEY
,kz.BDYF
,kz.BDEXECPKEY
,kz.BDZC
,kz.YPGZLX
,kz.SFQYKSS
,kz.KSSSQDPKEY
,kz.SFXSYZ
,kz.GLLX
,kz.OPAPKEY
,kz.ANESPKEY
,kz.ISOPAORDER
,kz.ISANESORDER
,kz.SMORDERPKEY
,kz.LMT_USED_FLAG
,kz.XZSYFW
,kz.CHRGITM_LV
,kz.YBBM
,kz.YBMC
,kz.YZGG
,kz.YZDXRL
,kz.YPMRPC
,kz.YPPCJBSJ
,kz.YPPCSJ
,kz.YPFYSJMS
,kz.ISCFLZ
,kz.YZZCYCFZT
,kz.SFYFJJFY
,kz.YZHOURBEGIN
,kz.YZHOUREND
,kz.DMJYZ
,kz.DMJSFZ
,kz.DMJDBRSFZ
,kz.DMJDBRXM
,kz.DMJDBRDH
,kz.YZCFLX
,kz.YZSFKS
,kz.YZSFYS
,kz.YZSFTIME
,kz.YZSFBZ
,kz.YZYWBZ
from HIS_CFSH_YZKZ kz
where 1 = 1
and kz.JGID = ?
and kz.JZPKEY = ?
and kz.CFH = ?
and exists (
select 1
from HIS_YZ_MXB yz
WHERE 1 = 1
and yz.JGID = kz.JGID
and yz.PKEY = kz.YZMXPKEY
and yz.YZSHRQ = kz.YZSHRQ
)
]]>
</sql>
<tables>
<table name="HIS_CFSH_YZKZ" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>CZR</primary>
<primary>CZRQ</primary>
<primary>YZMXPKEY</primary>
<primary>JGID</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="CZR" table="HIS_CFSH_YZKZ" type="12" />
<f name="CZRQ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZMXPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="HZPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="JZPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="JZH" table="HIS_CFSH_YZKZ" type="12" />
<f name="CFH" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZCL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZLB" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZLX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZXPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSHZT" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJLDW" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZPC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZTS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZYF" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYYF" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYYFMS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZTZH" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZXZSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZXZYS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZLRYS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJE" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZBEGINJDSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZENDJDSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZBEGINZXSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZZXSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZYTZSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZTZSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZDJ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZBEGINJDHS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZENDJDHS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZTZYS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZT" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZFYLB" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZDAYCS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJDBZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZYX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZDY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZXZSXYS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZTZSXYS" table="HIS_CFSH_YZKZ" type="12" />
<f name="ZYCS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZXZRLX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZCXR" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZCXBZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZCXSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZCXYY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZFYZH" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSFZYZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSCZXCS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZTPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZDS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJJBZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="CJR" table="HIS_CFSH_YZKZ" type="12" />
<f name="CJRQ" table="HIS_CFSH_YZKZ" type="93" />
<f name="JGID" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZLC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZGLYZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSYCS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZXKS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZKZXTS" table="HIS_CFSH_YZKZ" type="12" />
<f name="PS" table="HIS_CFSH_YZKZ" type="12" />
<f name="PSBZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZFJSM" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZFB" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSYLS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZLSDW" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSFPY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZCLTM" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZCLYY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZBZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZBBLX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZDW" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZXZKS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJZJLXS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZJZZHXS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPYZJBJG" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPYZJBDW" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPYZBZJG" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPYZBZDW" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPYZDXDW" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPYZDXSL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPYZZHXS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZMC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSFZT" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZTFSL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZDJSL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZYL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYFSKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYFS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYJX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYDJF" table="HIS_CFSH_YZKZ" type="12" />
<f name="ISDJJS" table="HIS_CFSH_YZKZ" type="12" />
<f name="DJJSSL" table="HIS_CFSH_YZKZ" type="12" />
<f name="ISZCYDJCL" table="HIS_CFSH_YZKZ" type="12" />
<f name="IZZCYDJFJF" table="HIS_CFSH_YZKZ" type="12" />
<f name="ISGFFJ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYBZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="SQDTYPE" table="HIS_CFSH_YZKZ" type="12" />
<f name="SQDPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="SQDJSPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="SQDTFJE" table="HIS_CFSH_YZKZ" type="12" />
<f name="ZYYZFL" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSHYS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSHRQ" table="HIS_CFSH_YZKZ" type="93" />
<f name="ISZPC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZPC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZPCFFSJ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZXH" table="HIS_CFSH_YZKZ" type="4" />
<f name="PSJG" table="HIS_CFSH_YZKZ" type="12" />
<f name="ZCYGLCZLX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZFR" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZFSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZZFYY" table="HIS_CFSH_YZKZ" type="12" />
<f name="PSJGSJ" table="HIS_CFSH_YZKZ" type="93" />
<f name="PSJGR" table="HIS_CFSH_YZKZ" type="12" />
<f name="ISDPBCL" table="HIS_CFSH_YZKZ" type="12" />
<f name="HZSZKS" table="HIS_CFSH_YZKZ" type="12" />
<f name="LOCKFLAG" table="HIS_CFSH_YZKZ" type="4" />
<f name="YFBDZYZPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="BDYF" table="HIS_CFSH_YZKZ" type="12" />
<f name="BDEXECPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="BDZC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPGZLX" table="HIS_CFSH_YZKZ" type="12" />
<f name="SFQYKSS" table="HIS_CFSH_YZKZ" type="12" />
<f name="KSSSQDPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="SFXSYZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="GLLX" table="HIS_CFSH_YZKZ" type="12" />
<f name="OPAPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="ANESPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="ISOPAORDER" table="HIS_CFSH_YZKZ" type="12" />
<f name="ISANESORDER" table="HIS_CFSH_YZKZ" type="12" />
<f name="SMORDERPKEY" table="HIS_CFSH_YZKZ" type="12" />
<f name="LMT_USED_FLAG" table="HIS_CFSH_YZKZ" type="12" />
<f name="XZSYFW" table="HIS_CFSH_YZKZ" type="12" />
<f name="CHRGITM_LV" table="HIS_CFSH_YZKZ" type="12" />
<f name="YBBM" table="HIS_CFSH_YZKZ" type="12" />
<f name="YBMC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZGG" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZDXRL" table="HIS_CFSH_YZKZ" type="8" />
<f name="YPMRPC" table="HIS_CFSH_YZKZ" type="12" />
<f name="YPPCJBSJ" table="HIS_CFSH_YZKZ" type="8" />
<f name="YPPCSJ" table="HIS_CFSH_YZKZ" type="8" />
<f name="YPFYSJMS" table="HIS_CFSH_YZKZ" type="12" />
<f name="ISCFLZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZZCYCFZT" table="HIS_CFSH_YZKZ" type="12" />
<f name="SFYFJJFY" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZHOURBEGIN" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZHOUREND" table="HIS_CFSH_YZKZ" type="93" />
<f name="DMJYZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="DMJSFZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="DMJDBRSFZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="DMJDBRXM" table="HIS_CFSH_YZKZ" type="12" />
<f name="DMJDBRDH" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZCFLX" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSFKS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSFYS" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZSFTIME" table="HIS_CFSH_YZKZ" type="93" />
<f name="YZSFBZ" table="HIS_CFSH_YZKZ" type="12" />
<f name="YZYWBZ" table="HIS_CFSH_YZKZ" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 处方审核 获取编码审核 -->
<dao id="hisCfshBmForSave" type="1">
<sql>
<![CDATA[
select
bm.PKEY
,bm.KZPKEY
,bm.JGID
,bm.YZMXPKEY
,bm.HZPKEY
,bm.JZPKEY
,bm.CODE
,bm.SHR
,bm.SHRQ
,bm.SXRQ
,decode(bm.SXRQ,null,'0','1') as SXFLAG --失效标记,方便操作
from HIS_CFSH_BM bm
where 1 = 1
and bm.SXRQ is null --未失效
and bm.JGID = ?
and bm.KZPKEY in (
select regexp_substr(? ,'[^,]+' ,1 ,level ,'c') as STR from dual
connect by level <= length(regexp_replace(? ,'[^,]+'))+1
)
]]>
</sql>
<tables>
<table name="HIS_CFSH_BM" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>KZPKEY</primary>
<primary>JGID</primary>
<primary>YZMXPKEY</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFSH_BM" type="12" />
<f name="KZPKEY" table="HIS_CFSH_BM" type="12" />
<f name="JGID" table="HIS_CFSH_BM" type="12" />
<f name="YZMXPKEY" table="HIS_CFSH_BM" type="12" />
<f name="HZPKEY" table="HIS_CFSH_BM" type="12" />
<f name="JZPKEY" table="HIS_CFSH_BM" type="12" />
<f name="CODE" table="HIS_CFSH_BM" type="12" />
<f name="SHR" table="HIS_CFSH_BM" type="12" />
<f name="SHRQ" table="HIS_CFSH_BM" type="93" />
<f name="SXRQ" table="HIS_CFSH_BM" type="93" />
<f name="SXFLAG" table="" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<!-- 门诊处方审核 获取文字审核 -->
<dao id="hisCfshWzForSave" type="1">
<sql>
<![CDATA[
select
wz.PKEY
,wz.KZPKEY
,wz.JGID
,wz.YZMXPKEY
,wz.HZPKEY
,wz.JZPKEY
,wz.MESSAGE
,wz.SHR
,wz.SHRQ
,wz.SXRQ
,decode(wz.SXRQ,null,'0','1') as SXFLAG --失效标记,方便操作
from HIS_CFSH_WZ wz
where 1 = 1
and wz.SXRQ is null --未失效
and wz.JGID = ?
and wz.KZPKEY in (
select regexp_substr(? ,'[^,]+' ,1 ,level ,'c') as STR from dual
connect by level <= length(regexp_replace(? ,'[^,]+'))+1
)
]]>
</sql>
<tables>
<table name="HIS_CFSH_WZ" insert="true" update="true" delete="true">
<primary>PKEY</primary>
<primary>KZPKEY</primary>
<primary>JGID</primary>
<primary>YZMXPKEY</primary>
</table>
</tables>
<fields>
<f name="PKEY" table="HIS_CFSH_WZ" type="12" />
<f name="KZPKEY" table="HIS_CFSH_WZ" type="12" />
<f name="JGID" table="HIS_CFSH_WZ" type="12" />
<f name="YZMXPKEY" table="HIS_CFSH_WZ" type="12" />
<f name="HZPKEY" table="HIS_CFSH_WZ" type="12" />
<f name="JZPKEY" table="HIS_CFSH_WZ" type="12" />
<f name="MESSAGE" table="HIS_CFSH_WZ" type="12" />
<f name="SHR" table="HIS_CFSH_WZ" type="12" />
<f name="SHRQ" table="HIS_CFSH_WZ" type="93" />
<f name="SXRQ" table="HIS_CFSH_WZ" type="93" />
<f name="SXFLAG" table="" type="12" />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
</datasource>