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.
399 lines
12 KiB
399 lines
12 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<datasource>
|
|
<!-- 1 表示 sql语句dao 2表示存储过程dao 默认为sql语句dao-->
|
|
<dao id="daoQrUserAccount" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
userid
|
|
,name
|
|
,choscode
|
|
,fk_population
|
|
FROM 用户表
|
|
WHERE useraccount =?
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<f name="userid" type="12" />
|
|
<f name="name" type="12" />
|
|
<f name="choscode" type="12" />
|
|
<f name="fk_population" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoQrYkt" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
ykt.choscode
|
|
,ykt.流水号
|
|
,ykt.卡编码
|
|
,ykt.病人姓名
|
|
,ykt.病人性别
|
|
,ykt.充值总金额
|
|
,ykt.已花费金额
|
|
,ykt.医保结算金额
|
|
,ykt.医保个人账户
|
|
,ykt.农合结算金额
|
|
FROM 一卡通业务 ykt
|
|
WHERE ykt.卡状态='1'
|
|
AND ykt.choscode=?
|
|
AND EXISTS (
|
|
SELECT 1
|
|
FROM app_user
|
|
WHERE personid=ykt.健康档案标识符
|
|
AND upkey=?
|
|
)
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<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="8" />
|
|
<f name="医保结算金额" type="8" />
|
|
<f name="医保个人账户" type="8" />
|
|
<f name="农合结算金额" type="8" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoQrYktCreate" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
流水号
|
|
,卡编码
|
|
,病人姓名
|
|
,病人性别
|
|
,病人年龄
|
|
,有效证件号码
|
|
,家庭地址
|
|
,联系电话
|
|
,卡状态
|
|
,充值总金额
|
|
,已花费金额
|
|
,退款金额
|
|
,是否扣减医生诊疗费
|
|
,开卡日期
|
|
,退卡日期
|
|
,开卡人
|
|
,退卡人
|
|
,药物过敏史
|
|
,卡类型
|
|
,choscode
|
|
,医生诊疗费扣减金额
|
|
,农合结算金额
|
|
,农合号
|
|
,医保号
|
|
,状态
|
|
,作废流水号
|
|
,结报属性
|
|
,病人年龄月
|
|
,医保结算金额
|
|
,医保个人账户
|
|
,职业
|
|
,地址县
|
|
,地址乡
|
|
,地址村
|
|
,discountid
|
|
,婚检围产期建卡
|
|
,特殊病人
|
|
,健康档案标识符
|
|
,病人年龄天
|
|
,出生日期年
|
|
,出生日期月
|
|
,出生日期天
|
|
,孕妇健康档案标识
|
|
,儿童保健建卡
|
|
,儿童健康档案标识
|
|
,病人类型
|
|
,是否住院
|
|
,备注
|
|
,联系人
|
|
,婚姻状况
|
|
,出生日期
|
|
,姓名拼音码
|
|
,费用类别
|
|
,联系人关系
|
|
,联系人电话
|
|
,家庭地址区域编号
|
|
,证件类型
|
|
,nlview
|
|
FROM 一卡通业务
|
|
WHERE 1<>1
|
|
]]>
|
|
</sql>
|
|
<tables>
|
|
<table name="一卡通业务" 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="12" />
|
|
<f name="卡状态" table="一卡通业务" type="1" />
|
|
<f name="充值总金额" table="一卡通业务" type="8" />
|
|
<f name="已花费金额" table="一卡通业务" type="8" />
|
|
<f name="退款金额" table="一卡通业务" type="8" />
|
|
<f name="是否扣减医生诊疗费" table="一卡通业务" type="1" />
|
|
<f name="开卡日期" table="一卡通业务" type="93" />
|
|
<f name="退卡日期" table="一卡通业务" type="93" />
|
|
<f name="开卡人" table="一卡通业务" type="12" />
|
|
<f name="退卡人" table="一卡通业务" type="12" />
|
|
<f name="药物过敏史" table="一卡通业务" type="12" />
|
|
<f name="卡类型" table="一卡通业务" type="1" />
|
|
<f name="choscode" table="一卡通业务" type="12" />
|
|
<f name="医生诊疗费扣减金额" table="一卡通业务" type="8" />
|
|
<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="8" />
|
|
<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="discountid" 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="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="12" />
|
|
<f name="联系人电话" table="一卡通业务" type="12" />
|
|
<f name="家庭地址区域编号" table="一卡通业务" type="12" />
|
|
<f name="证件类型" table="一卡通业务" type="12" />
|
|
<f name="nlview" table="一卡通业务" type="12" />
|
|
</fields>
|
|
</dao>
|
|
<dao id="daoQrPersonForYktCreate" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
个人标识ID
|
|
,个人姓名
|
|
,性别
|
|
,证件类型
|
|
,证件号码
|
|
,出生日期
|
|
,本人电话
|
|
,联系人
|
|
,联系电话
|
|
,门牌号码
|
|
,行政区划
|
|
,农合个人编码
|
|
,社保卡号
|
|
FROM person psn
|
|
WHERE 1=1
|
|
AND EXISTS (
|
|
SELECT 1
|
|
FROM a_population
|
|
WHERE personid=psn.个人标识ID
|
|
AND pkey=?
|
|
)
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<f name="个人标识ID" type="12" />
|
|
<f name="个人姓名" type="12" />
|
|
<f name="性别" type="12" />
|
|
<f name="证件类型" type="12" />
|
|
<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>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoQrShiftsForYy" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
pkey
|
|
,choscode
|
|
,djsj
|
|
,djr
|
|
,xgsj
|
|
,xhr
|
|
,ygbm
|
|
,ygmc
|
|
,yglx
|
|
,pbrq
|
|
,sd
|
|
,fk_consulting_room
|
|
,hys
|
|
,fk_time_frame
|
|
,fk_科室表
|
|
,czzt
|
|
FROM shifts
|
|
WHERE 1=1
|
|
AND choscode=?
|
|
AND pbrq>=TO_DATE(?,'yyyymmdd') AND pbrq<(TO_DATE(?,'yyyymmdd')+1)
|
|
AND ygbm=?
|
|
AND sd=?
|
|
]]>
|
|
</sql>
|
|
<tables>
|
|
<table name="shifts" delete="true" insert="true" update="true">
|
|
<primary>pkey</primary>
|
|
</table>
|
|
</tables>
|
|
<fields>
|
|
<f name="pkey" table="shifts" type="4" />
|
|
<f name="choscode" table="shifts" type="12" />
|
|
<f name="djsj" table="shifts" type="93" />
|
|
<f name="djr" table="shifts" type="12" />
|
|
<f name="xgsj" table="shifts" type="93" />
|
|
<f name="xhr" table="shifts" type="12" />
|
|
<f name="ygbm" table="shifts" type="12" />
|
|
<f name="ygmc" table="shifts" type="12" />
|
|
<f name="yglx" table="shifts" type="12" />
|
|
<f name="pbrq" table="shifts" type="93" />
|
|
<f name="sd" table="shifts" type="12" />
|
|
<f name="fk_consulting_room" table="shifts" type="12" />
|
|
<f name="hys" table="shifts" type="12" />
|
|
<f name="fk_time_frame" table="shifts" type="12" />
|
|
<f name="fk_科室表" table="shifts" type="12" />
|
|
<f name="czzt" table="shifts" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoQrNumberOriginForYy" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
pkey
|
|
,fk_shifts
|
|
,yyrq
|
|
,hzxm
|
|
,kls
|
|
,hzsjh
|
|
,upkey
|
|
,yyh
|
|
,yytj
|
|
,hyzt
|
|
,choscode
|
|
,iszj
|
|
,ys_upkey
|
|
,usetime
|
|
,blh
|
|
FROM number_origin
|
|
WHERE fk_shifts=?
|
|
]]>
|
|
</sql>
|
|
<tables>
|
|
<table name="number_origin" delete="true" insert="true" update="true">
|
|
<primary>pkey</primary>
|
|
</table>
|
|
</tables>
|
|
<fields>
|
|
<f name="pkey" table="number_origin" type="12" />
|
|
<f name="fk_shifts" table="number_origin" type="12" />
|
|
<f name="yyrq" table="number_origin" type="93" />
|
|
<f name="hzxm" table="number_origin" type="12" />
|
|
<f name="kls" table="number_origin" type="12" />
|
|
<f name="hzsjh" table="number_origin" type="12" />
|
|
<f name="upkey" table="number_origin" type="12" />
|
|
<f name="yyh" table="number_origin" type="12" />
|
|
<f name="yytj" table="number_origin" type="12" />
|
|
<f name="hyzt" table="number_origin" type="12" />
|
|
<f name="choscode" table="number_origin" type="12" />
|
|
<f name="iszj" table="number_origin" type="12" />
|
|
<f name="ys_upkey" table="number_origin" type="12" />
|
|
<f name="usetime" table="number_origin" type="93" />
|
|
<f name="blh" table="number_origin" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>4</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoQrGetNextVal" type="1">
|
|
<sql>SELECT cur_seq FROM TABLE(get_next_val_new(?,?,?,?,?))</sql>
|
|
<fields>
|
|
<f name="cur_seq" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>4</p>
|
|
<p>4</p>
|
|
</parameter>
|
|
</dao>
|
|
<dao id="daoQrQueueWait" type="1">
|
|
<sql>
|
|
<![CDATA[
|
|
SELECT
|
|
sft.sd
|
|
,num.upkey
|
|
,num.yyh
|
|
FROM number_origin num
|
|
LEFT JOIN shifts sft ON num.fk_shifts=sft.pkey
|
|
WHERE 1=1
|
|
AND (num.YYTJ <> '4' or num.YYTJ IS NULL)
|
|
AND sft.sd IN ('1','2','3','8')
|
|
AND (num.upkey IS NOT NULL AND num.upkey<>'-1')
|
|
AND (num.hyzt='2') --2已预约
|
|
AND sft.choscode=?
|
|
AND sft.ygbm=?
|
|
AND sft.pbrq>=TO_DATE(?,'yyyymmdd') AND sft.pbrq<(TO_DATE(?,'yyyymmdd')+1)
|
|
ORDER BY sd,yyh
|
|
]]>
|
|
</sql>
|
|
<fields>
|
|
<f name="sd" type="12" />
|
|
<f name="upkey" type="12" />
|
|
<f name="yyh" type="12" />
|
|
</fields>
|
|
<parameter>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
<p>12</p>
|
|
</parameter>
|
|
</dao>
|
|
</datasource>
|
|
|