Compare commits

...

8 Commits

Author SHA1 Message Date
lxx 50fd158b3a 1.传染病报卡打印 2 weeks ago
lxx 8ed245b71f Merge remote-tracking branch 'origin/release/20241225_1153' into develop/lyx_20241230_crbdy 3 weeks ago
Xiao Ye 2088b57307 develop/lyx_20241227_zyyz 4 weeks ago
Xiao Ye 53914e1437 develop/hrl_20241226_bjhzcrb 4 weeks ago
Xiao Ye 6767e89ab7 develop/lyx_20241225_zycfdp 4 weeks ago
Xiao Ye 16da021625 develop/lyx_20241225_zfjsd 4 weeks ago
Xiao Ye 2cfd43c53b develop/lyx_20241225_zfjsd 4 weeks ago
Xiao Ye b793104c0f develop/xl_20241225_hcpcxz 4 weeks ago
  1. 330
      WEB-INF/conf/sysds_Report_template.xml
  2. 114
      WEB-INF/conf/sysds_his.xml
  3. 4
      WEB-INF/conf/sysds_his_gzz.xml
  4. 3
      WEB-INF/conf/sysds_his_mzsf.xml
  5. 225
      WEB-INF/conf/sysds_his_zyyz.xml
  6. 4
      WEB-INF/conf/sysds_mms.xml
  7. 4
      WEB-INF/src/com/his/crb/CrbManager.java
  8. 2
      WEB-INF/src/com/his/crb/CrbManager.xml
  9. 2
      WEB-INF/src/com/his/crb/CrbManagerEdit.java
  10. 2
      WEB-INF/src/com/his/crb/CrbManagerEdit.xml
  11. 241
      WEB-INF/src/com/his/crb/CrbService.java
  12. 4
      WEB-INF/src/com/his/mz/cfdp/manage/ZyCfdpWindow.xml
  13. 49
      WEB-INF/src/com/his/mz/gzzmanage/HisMzJbzdForm.java
  14. 33
      WEB-INF/src/com/his/mz/gzzmanage/HisMzJbzdForm.xml
  15. 6
      WEB-INF/src/com/his/zy/doctorworkstation/PatientOrderViewForm.java
  16. 2
      WEB-INF/src/com/his/zy/doctorworkstation/PatientOrderViewForm.xml
  17. 7
      WEB-INF/src/com/his/zy/gzyzmanage/FollowOrderViewForm.java
  18. 2
      WEB-INF/src/com/his/zy/gzyzmanage/FollowOrderViewForm.xml
  19. 2
      WEB-INF/src/com/his/zy/zyyfcxmanage/ZyTydFindForm.xml
  20. 2
      WEB-INF/src/com/openIntegratedQuery/normalQuery/mzsr/MzrzCountForm.java
  21. 2
      WEB-INF/src/com/openIntegratedQuery/normalQuery/mzsr/MzrzCountForm.xml
  22. 1923
      file/reporttemplate/C903C18E-27EB-A242-6306-E301CB3E6AC9/传染病报卡/f120939196ca9c64f82b3cef821e2f72.xml
  23. 19
      release/20241225_1153.text

@ -3101,4 +3101,334 @@ select '' 费用类别1,'' 金额1,'' 费用类别2,'' 金额2,'' 费用类别3,
<f name="子模板信息" type="1" /> <f name="子模板信息" type="1" />
</fields> </fields>
</dao> </dao>
<dao id="crbbkdydao" log="true" type="1">
<sql>
SELECT
'' 卡片ID,
'' 卡片类别,
'' 患者姓名,
'' 患者家长姓名,
'' 性别1,
'' 性别2,
'' 联系电话,
'' 出生日期,
'' 民族,
'' 工作单位,
'' 职业01,
'' 职业02,
'' 职业03,
'' 职业04,
'' 职业05,
'' 职业06,
'' 职业07,
'' 职业08,
'' 职业09,
'' 职业10,
'' 职业11,
'' 职业12,
'' 职业13,
'' 职业14,
'' 职业15,
'' 职业16,
'' 职业17,
'' 职业18,
'' 职业20,
'' 职业99,
'' 具体的其它职业信息,
'' 病人属于01,
'' 病人属于02,
'' 病人属于03,
'' 病人属于04,
'' 病人属于05,
'' 病人属于06,
'' 现住地址省份,
'' 现住地址城市,
'' 现住地址县,
'' 现住地址镇,
'' 现住地址村,
'' 详细现住地址,
'' 身份证号码,
'' 文化程度,
'' 婚姻状况10,
'' 婚姻状况20,
'' 婚姻状况21,
'' 婚姻状况22,
'' 婚姻状况23,
'' 婚姻状况30,
'' 婚姻状况40,
'' 婚姻状况90,
'' 疾病名称,
'' 其它病名称,
'' 诊断日期,
'' 死亡日期,
'' 备注,
'' 户籍地类型01,
'' 户籍地类型02,
'' 户籍地类型03,
'' 户籍地类型04,
'' 户籍地类型05,
'' 户籍地类型06,
'' 户籍地址省份,
'' 户籍地址城市,
'' 户籍地址县,
'' 户籍地址镇,
'' 户籍地址村,
'' 户籍地详细地址,
'' 诊断类型1,
'' 诊断类型2,
'' 诊断类型3,
'' 诊断类型4,
'' 诊断类型5,
'' 诊断类型6,
'' 病例分类1,
'' 病例分类2,
'' 病例分类3,
'' 发病日期,
'' 密接者有无相同症状1,
'' 密接者有无相同症状0,
'' 临床严重程度2,
'' 临床严重程度3,
'' 临床严重程度4,
'' 临床严重程度5,
'' 临床严重程度6,
'' 输入病例1,
'' 输入病例0,
'' 死亡原因是否与新冠感染有关1,
'' 死亡原因是否与新冠感染有关0,
'' 直接死亡诊断,
'' 收治状态0,
'' 收治状态1,
'' 收治状态3,
'' 样本来源,
'' 样本来源其它,
'' 最有可能感染途径,
'' 感染途径其它,
'' 注射毒品史,
'' 与患者共用过注射器的人数,
'' 输血血制品史,
'' 其他,
'' 非婚异性性接触史,
'' 人有过非婚性行为,
'' 母亲阳性,
'' 非商业,
'' 配偶固定性伴阳性,
'' 职业暴露史,
'' 商业,
'' 男男性行为史,
'' 人有过同性性行为,
'' 手术史,
'' 献血浆史,
'' 不详,
'' 接触史其他,
'' 艾滋病诊断日期,
'' 实验室检测结论01,
'' 实验室检测结论02,
'' 实验室检测结论03,
'' 检测阳性日期,
'' 检测单位,
'' 性病史1,
'' 性病史2,
'' 性病史9,
'' 生殖道沙眼衣原体感染01,
'' 生殖道沙眼衣原体感染02,
'' 重症患者1,
'' 重症患者0,
'' 实验室结果1,
'' 实验室结果2,
'' 实验室结果3,
'' 乙肝HBsAg阳性时间1,
'' 乙肝HBsAg阳性时间2,
'' 乙肝HBsAg阳性时间3,
'' 首次出现乙肝症状和体征时间,
'' 首次出现乙肝症状和体征时间不详,
'' 乙肝本次ALT,
'' 抗检测结果1,
'' 抗检测结果2,
'' 抗检测结果3,
'' 肝穿检测结果1,
'' 肝穿检测结果2,
'' 肝穿检测结果3,
'' 恢复期血清1,
'' 恢复期血清2,
'' 恢复期血清3,
'' 检验结果,
'' 诊疗史,
'' 特征性临床表现,
'' 报告科室,
'' 报告单位编码,
'' 填卡医生,
'' 报告单位名称,
'' 报告日期,
'' 报告单位联系电话
FROM
dual
WHERE
1 = 2
</sql>
//卡片ID,卡片类别,患者姓名,患者家长姓名,性别1,性别2,联系电话,出生日期,民族,工作单位,职业01,职业02,职业03,职业04,职业05,职业06,职业07,职业08,职业09,职业10,职业11,职业12,职业13,职业14,职业15,职业16,职业17,职业18,职业20,职业99,具体的其它职业信息,病人属于01,病人属于02,病人属于03,病人属于04,病人属于05,病人属于06,现住地址省份,现住地址城市,现住地址县,现住地址镇,现住地址村,详细现住地址,身份证号码,文化程度,婚姻状况10,婚姻状况20,婚姻状况21,婚姻状况22,婚姻状况23,婚姻状况30,婚姻状况40,婚姻状况90,疾病名称,其它病名称,诊断日期,死亡日期,备注,户籍地类型01,户籍地类型02,户籍地类型03,户籍地类型04,户籍地类型05,户籍地类型06,户籍地址省份,户籍地址城市,户籍地址县,户籍地址镇,户籍地址村,户籍地详细地址,诊断类型1,诊断类型2,诊断类型3,诊断类型4,诊断类型5,诊断类型6,病例分类1,病例分类2,病例分类3,发病日期,密接者有无相同症状1,密接者有无相同症状0,临床严重程度2,临床严重程度3,临床严重程度4,临床严重程度5,临床严重程度6,输入病例1,输入病例0,死亡原因是否与新冠感染有关1,死亡原因是否与新冠感染有关0,直接死亡诊断,收治状态0,收治状态1,收治状态3,样本来源,样本来源其它,最有可能感染途径,感染途径其它,注射毒品史,与患者共用过注射器的人数,输血血制品史,其他,非婚异性性接触史,人有过非婚性行为,母亲阳性,非商业,配偶固定性伴阳性,职业暴露史,商业,男男性行为史,人有过同性性行为,手术史,献血浆史,不详,接触史其他,艾滋病诊断日期,实验室检测结论01,实验室检测结论02,实验室检测结论03,检测阳性日期,检测单位,性病史1,性病史2,性病史9,生殖道沙眼衣原体感染01,生殖道沙眼衣原体感染02,重症患者1,重症患者0,实验室结果1,实验室结果2,实验室结果3,乙肝HBSAG阳性时间1,乙肝HBSAG阳性时间2,乙肝HBSAG阳性时间3,首次出现乙肝症状和体征时间,首次出现乙肝症状和体征时间不详,乙肝本次ALT,抗检测结果1,抗检测结果2,抗检测结果3,肝穿检测结果1,肝穿检测结果2,肝穿检测结果3,恢复期血清1,恢复期血清2,恢复期血清3,检验结果,诊疗史,特征性临床表现,报告科室,报告单位编码,填卡医生,报告单位名称,报告日期,报告单位联系电话
<fields>
<f name="卡片ID" type="1" />
<f name="卡片类别" type="1" />
<f name="患者姓名" type="1" />
<f name="患者家长姓名" type="1" />
<f name="性别1" type="1" />
<f name="性别2" type="1" />
<f name="联系电话" type="1" />
<f name="出生日期" type="1" />
<f name="民族" type="1" />
<f name="工作单位" type="1" />
<f name="职业01" type="1" />
<f name="职业02" type="1" />
<f name="职业03" type="1" />
<f name="职业04" type="1" />
<f name="职业05" type="1" />
<f name="职业06" type="1" />
<f name="职业07" type="1" />
<f name="职业08" type="1" />
<f name="职业09" type="1" />
<f name="职业10" type="1" />
<f name="职业11" type="1" />
<f name="职业12" type="1" />
<f name="职业13" type="1" />
<f name="职业14" type="1" />
<f name="职业15" type="1" />
<f name="职业16" type="1" />
<f name="职业17" type="1" />
<f name="职业18" type="1" />
<f name="职业20" type="1" />
<f name="职业99" type="1" />
<f name="具体的其它职业信息" type="1" />
<f name="病人属于01" type="1" />
<f name="病人属于02" type="1" />
<f name="病人属于03" type="1" />
<f name="病人属于04" type="1" />
<f name="病人属于05" type="1" />
<f name="病人属于06" type="1" />
<f name="现住地址省份" type="1" />
<f name="现住地址城市" type="1" />
<f name="现住地址县" type="1" />
<f name="现住地址镇" type="1" />
<f name="现住地址村" type="1" />
<f name="详细现住地址" type="1" />
<f name="身份证号码" type="1" />
<f name="文化程度" type="1" />
<f name="婚姻状况10" type="1" />
<f name="婚姻状况20" type="1" />
<f name="婚姻状况21" type="1" />
<f name="婚姻状况22" type="1" />
<f name="婚姻状况23" type="1" />
<f name="婚姻状况30" type="1" />
<f name="婚姻状况40" type="1" />
<f name="婚姻状况90" type="1" />
<f name="疾病名称" type="1" />
<f name="其它病名称" type="1" />
<f name="诊断日期" type="1" />
<f name="死亡日期" type="1" />
<f name="备注" type="1" />
<f name="户籍地类型01" type="1" />
<f name="户籍地类型02" type="1" />
<f name="户籍地类型03" type="1" />
<f name="户籍地类型04" type="1" />
<f name="户籍地类型05" type="1" />
<f name="户籍地类型06" type="1" />
<f name="户籍地址省份" type="1" />
<f name="户籍地址城市" type="1" />
<f name="户籍地址县" type="1" />
<f name="户籍地址镇" type="1" />
<f name="户籍地址村" type="1" />
<f name="户籍地详细地址" type="1" />
<f name="诊断类型1" type="1" />
<f name="诊断类型2" type="1" />
<f name="诊断类型3" type="1" />
<f name="诊断类型4" type="1" />
<f name="诊断类型5" type="1" />
<f name="诊断类型6" type="1" />
<f name="病例分类1" type="1" />
<f name="病例分类2" type="1" />
<f name="病例分类3" type="1" />
<f name="发病日期" type="1" />
<f name="密接者有无相同症状1" type="1" />
<f name="密接者有无相同症状0" type="1" />
<f name="临床严重程度2" type="1" />
<f name="临床严重程度3" type="1" />
<f name="临床严重程度4" type="1" />
<f name="临床严重程度5" type="1" />
<f name="临床严重程度6" type="1" />
<f name="输入病例1" type="1" />
<f name="输入病例0" type="1" />
<f name="死亡原因是否与新冠感染有关1" type="1" />
<f name="死亡原因是否与新冠感染有关0" type="1" />
<f name="直接死亡诊断" type="1" />
<f name="收治状态0" type="1" />
<f name="收治状态1" type="1" />
<f name="收治状态3" type="1" />
<f name="样本来源" type="1" />
<f name="样本来源其它" type="1" />
<f name="最有可能感染途径" type="1" />
<f name="感染途径其它" type="1" />
<f name="注射毒品史" type="1" />
<f name="与患者共用过注射器的人数" type="1" />
<f name="输血血制品史" type="1" />
<f name="其他" type="1" />
<f name="非婚异性性接触史" type="1" />
<f name="人有过非婚性行为" type="1" />
<f name="母亲阳性" type="1" />
<f name="非商业" type="1" />
<f name="配偶固定性伴阳性" type="1" />
<f name="职业暴露史" type="1" />
<f name="商业" type="1" />
<f name="男男性行为史" type="1" />
<f name="人有过同性性行为" type="1" />
<f name="手术史" type="1" />
<f name="献血浆史" type="1" />
<f name="不详" type="1" />
<f name="接触史其他" type="1" />
<f name="艾滋病诊断日期" type="1" />
<f name="实验室检测结论01" type="1" />
<f name="实验室检测结论02" type="1" />
<f name="实验室检测结论03" type="1" />
<f name="检测阳性日期" type="1" />
<f name="检测单位" type="1" />
<f name="性病史1" type="1" />
<f name="性病史2" type="1" />
<f name="性病史9" type="1" />
<f name="生殖道沙眼衣原体感染01" type="1" />
<f name="生殖道沙眼衣原体感染02" type="1" />
<f name="重症患者1" type="1" />
<f name="重症患者0" type="1" />
<f name="实验室结果1" type="1" />
<f name="实验室结果2" type="1" />
<f name="实验室结果3" type="1" />
<f name="乙肝HBSAG阳性时间1" type="1" />
<f name="乙肝HBSAG阳性时间2" type="1" />
<f name="乙肝HBSAG阳性时间3" type="1" />
<f name="首次出现乙肝症状和体征时间" type="1" />
<f name="首次出现乙肝症状和体征时间不详" type="1" />
<f name="乙肝本次ALT" type="1" />
<f name="抗检测结果1" type="1" />
<f name="抗检测结果2" type="1" />
<f name="抗检测结果3" type="1" />
<f name="肝穿检测结果1" type="1" />
<f name="肝穿检测结果2" type="1" />
<f name="肝穿检测结果3" type="1" />
<f name="恢复期血清1" type="1" />
<f name="恢复期血清2" type="1" />
<f name="恢复期血清3" type="1" />
<f name="检验结果" type="1" />
<f name="诊疗史" type="1" />
<f name="特征性临床表现" type="1" />
<f name="报告科室" type="1" />
<f name="报告单位编码" type="1" />
<f name="填卡医生" type="1" />
<f name="报告单位名称" type="1" />
<f name="报告日期" type="1" />
<f name="报告单位联系电话" type="1" />
</fields>
</dao>
</datasource> </datasource>

@ -4756,7 +4756,7 @@
</dao> </dao>
<dao id="crb_infodao_bypkey" log="true" type="1"> <dao id="crb_infodao_bypkey" log="true" type="1">
<sql> <sql>
select SELECT
YNZT, YNZT,
YNSHRY, YNSHRY,
YNSCRY, YNSCRY,
@ -4770,13 +4770,104 @@
HJDZ_XIAN, HJDZ_XIAN,
HJDZ_ZHEN, HJDZ_ZHEN,
HJDZ_CUN, HJDZ_CUN,
SBRY,SBZT,SBSJ, SBRY,
PKEY,ID,LX,NAME,JZ_NAME,SEX,LXDH,BRDY,MZ,GZDW,ZY,QTZY,BRSY,XZDZ,XZDZ_XX,SFZH,WHCD,HYZK,JBMC,QTJBBM,QTJBMC,JBBM,ZDRQ,SWRQ,BZ,HJDLX,HJDZ, SBZT,
HZDZ_XX,ZDLX,BLFL,FBRQ,MJZYWXTZZ,XG_LCYZCD,XG_SRBL,XG_SWYY,XG_ZJSWZD,JHB_SZZT,HIV_ybly,HIV_yblyqt,ZYKNGRTJ,GRTJQT,JCS_DP,JCS_DPZSRS,JSC_SX,JSC_QT, SBSJ,
JSC_XJCS,JSC_XJCSRS,JSC_MQYX,JSC_FSY,JSC_PO,JSC_ZYBLS,JSC_SY,JSC_NN,JSC_NNRS,JSC_SSS,JSC_XXS,JSC_BX,JSC_QTNR,HIVZDRQ,SYSJCJL,HIV_JCYXRQ,HIV_JCDW,XBS,SZDSYYYTGR, PKEY,
SZK_ZZHZ,SZK_SYSJG,HB_YXSJ,HB_SCSJ,HB_SCSJCHECK,HB_ALT,HB_1000,HB_GCJCJG,HB_SAG,MD_JCJG,MD_ZLS,MD_LCBX,MDBGKS,BGDWBM,TKYS,BGDWMC,BGRQ,BGDWLXDH,CJRQ,CJR,XGR,XGRQ,JGID, ID,
SCBZ,CARDID,EVENTID LX,
from crb_info where JGID=? and PKEY=? NAME,
JZ_NAME,
SEX,
LXDH,
BRDY,
MZ,
GZDW,
ZY,
QTZY,
BRSY,
XZDZ,
XZDZ_XX,
SFZH,
WHCD,
HYZK,
JBMC,
QTJBBM,
QTJBMC,
JBBM,
ZDRQ,
SWRQ,
BZ,
HJDLX,
HJDZ,
HZDZ_XX,
ZDLX,
BLFL,
FBRQ,
MJZYWXTZZ,
XG_LCYZCD,
XG_SRBL,
XG_SWYY,
XG_ZJSWZD,
JHB_SZZT,
HIV_ybly,
HIV_yblyqt,
ZYKNGRTJ,
GRTJQT,
JCS_DP,
JCS_DPZSRS,
JSC_SX,
JSC_QT,
JSC_XJCS,
JSC_XJCSRS,
JSC_MQYX,
JSC_FSY,
JSC_PO,
JSC_ZYBLS,
JSC_SY,
JSC_NN,
JSC_NNRS,
JSC_SSS,
JSC_XXS,
JSC_BX,
JSC_QTNR,
HIVZDRQ,
SYSJCJL,
HIV_JCYXRQ,
HIV_JCDW,
XBS,
SZDSYYYTGR,
SZK_ZZHZ,
SZK_SYSJG,
HB_YXSJ,
HB_SCSJ,
HB_SCSJCHECK,
HB_ALT,
HB_1000,
HB_GCJCJG,
HB_SAG,
MD_JCJG,
MD_ZLS,
MD_LCBX,
MDBGKS,
BGDWBM,
TKYS,
BGDWMC,
BGRQ,
BGDWLXDH,
CJRQ,
CJR,
XGR,
XGRQ,
JGID,
SCBZ,
CARDID,
EVENTID
FROM
crb_info
WHERE
JGID =?
AND PKEY =?
</sql> </sql>
<tables> <tables>
<table name="crb_info" insert="true" update="true" delete="true"> <table name="crb_info" insert="true" update="true" delete="true">
@ -4970,7 +5061,7 @@
bl.XBS , bl.XBS ,
bl.CLCS, bl.CLCS,
sum(decode(l.XH, null, 0, 1)) jcgs, sum(decode(l.XH, null, 0, 1)) jcgs,
nvl(SUBSTR(a.JZNL, 1, INSTR(a.JZNL, '岁') - 1),a.JZNL) nl nvl(SUBSTR(a.JZNL, 1, INSTR(a.JZNL, '岁') - 1),a.JZNL) nl,nvl(a.IFYG,0) IFYG,nvl(a.IFMD,0) IFMD ,nvl(a.IFAZ,0) IFAZ
FROM FROM
HIS_JZ_BASEINFO a HIS_JZ_BASEINFO a
LEFT JOIN HIS_HZINFO b ON LEFT JOIN HIS_HZINFO b ON
@ -5015,7 +5106,7 @@
bl.XT , bl.XT ,
bl.ZS , bl.ZS ,
bl.XBS , bl.XBS ,
bl.CLCS bl.CLCS,nvl(a.IFYG,0),nvl(a.IFMD,0) ,nvl(a.IFAZ,0)
]]></sql> ]]></sql>
//JJRQ,JJYS,XM,XB,JZNL,ZJHM,ZY,PHONE,XZDZ,MZNO,JYJG,JBBM,JBMC,JZZT,JZZB,FPRQ,SSY,SZY,XT,ZS,XBS,CLCS //JJRQ,JJYS,XM,XB,JZNL,ZJHM,ZY,PHONE,XZDZ,MZNO,JYJG,JBBM,JBMC,JZZT,JZZB,FPRQ,SSY,SZY,XT,ZS,XBS,CLCS
<fields> <fields>
@ -5044,6 +5135,9 @@
<f name="CLCS" type="12" /> <f name="CLCS" type="12" />
<f name="jcgs" type="12" /> <f name="jcgs" type="12" />
<f name="nl" type="12" /> <f name="nl" type="12" />
<f name="IFYG" type="12" table="HIS_JZ_BASEINFO" />
<f name="IFMD" type="12" table="HIS_JZ_BASEINFO" />
<f name="IFAZ" type="12" table="HIS_JZ_BASEINFO" />
</fields> </fields>
<parameter> <parameter>
<p>12</p> <p>12</p>

@ -2711,6 +2711,7 @@ SELECT JGID,BM,MC,YZDL,YZZL,ISDDYZ,ISXSYZ,ISMZSY,ISJZSY,ISZYSY,DCZDJL,MTZDJL,ZDL
<sql> <sql>
select select
a.PKEY,a.HZPKEY,a.GHPKEY,a.JZLX,a.JZZT,a.JZZB,a.HZFB,a.JZJS,a.ISYB,a.ISZZ,a.YYLX,a.ISLG,a.ISGSSJJ,a.HZYBLX,a.JJKS,a.JJRQ,a.JJYS,a.FBRQ,a.ZYNUM,a.WARD,a.ROOM,a.BED,a.KZRQ,a.JSRQ,a.THRY,a.HDYY,a.HDRQ,a.MZNUM,a.CJR,a.CJRQ,a.JGID,a.JZNO,a.MZNO,a.ZYNO,a.JZKH,a.CARDPKEY,a.JZNL,a.ISJZ,a.ZYLX,a.ZYHZLY,a.ZYYYRQ,a.CYRQ,a.CYYS,a.ZYNOOLD,a.SCZYRQ,a.ISGL,a.ISSJ,b.HZLX,a.GRLX,a.QTGRLX,a.CWFJLX,a.YSLX,a.MQJZINFO,a.ZKRQ,a.RYTJ,a.RYBQ,a.RYJZINFO,a.RYYS,a.RYQK,a.JZZL,a.JYYJ,a.ZYBZ,a.RYZD,a.RYZDMS,a.ZYBAH,a.RYNL,a.RYXSENLD,a.RYXSENLH,a.RYXSENLS,a.ZYZH,a.JZKLX,a.CRFS,a.OTHERCRFS,a.MAINBLYS,a.MAINBLXS,a.MOTHERJZPKEY,a.ZKDATE,a.RQDATE,b.XM,b.XB,b.CSRQ,b.SFZH,b.ZJLX,b.ZJHM,b.TEL,b.EMAIL,b.PIC,b.SIGNPIC,b.ZT,b.MZ,b.NL,b.HYZK,b.YBKH,b.ZY,b.GZDW,b.PHONE,b.BGDH,b.ZGGH,b.HZMJ,b.HZJB,b.LXRGX,b.LXR,b.LXRDH,b.LXRZJLX,b.LXRZJHM,b.GJ,b.XZDZ,b.XZDZJGH,b.JGDZ,b.JGDZJGH,b.CSDZ,b.CSDZJGH,b.YBLX,a.CYBED,a.JZZDNAMELIST,a.JZZDBMLIST a.PKEY,a.HZPKEY,a.GHPKEY,a.JZLX,a.JZZT,a.JZZB,a.HZFB,a.JZJS,a.ISYB,a.ISZZ,a.YYLX,a.ISLG,a.ISGSSJJ,a.HZYBLX,a.JJKS,a.JJRQ,a.JJYS,a.FBRQ,a.ZYNUM,a.WARD,a.ROOM,a.BED,a.KZRQ,a.JSRQ,a.THRY,a.HDYY,a.HDRQ,a.MZNUM,a.CJR,a.CJRQ,a.JGID,a.JZNO,a.MZNO,a.ZYNO,a.JZKH,a.CARDPKEY,a.JZNL,a.ISJZ,a.ZYLX,a.ZYHZLY,a.ZYYYRQ,a.CYRQ,a.CYYS,a.ZYNOOLD,a.SCZYRQ,a.ISGL,a.ISSJ,b.HZLX,a.GRLX,a.QTGRLX,a.CWFJLX,a.YSLX,a.MQJZINFO,a.ZKRQ,a.RYTJ,a.RYBQ,a.RYJZINFO,a.RYYS,a.RYQK,a.JZZL,a.JYYJ,a.ZYBZ,a.RYZD,a.RYZDMS,a.ZYBAH,a.RYNL,a.RYXSENLD,a.RYXSENLH,a.RYXSENLS,a.ZYZH,a.JZKLX,a.CRFS,a.OTHERCRFS,a.MAINBLYS,a.MAINBLXS,a.MOTHERJZPKEY,a.ZKDATE,a.RQDATE,b.XM,b.XB,b.CSRQ,b.SFZH,b.ZJLX,b.ZJHM,b.TEL,b.EMAIL,b.PIC,b.SIGNPIC,b.ZT,b.MZ,b.NL,b.HYZK,b.YBKH,b.ZY,b.GZDW,b.PHONE,b.BGDH,b.ZGGH,b.HZMJ,b.HZJB,b.LXRGX,b.LXR,b.LXRDH,b.LXRZJLX,b.LXRZJHM,b.GJ,b.XZDZ,b.XZDZJGH,b.JGDZ,b.JGDZJGH,b.CSDZ,b.CSDZJGH,b.YBLX,a.CYBED,a.JZZDNAMELIST,a.JZZDBMLIST
,IFYG,IFMD,IFAZ
from HIS_JZ_BASEINFO a left join HIS_HZINFO b on a.hzpkey=b.pkey and from HIS_JZ_BASEINFO a left join HIS_HZINFO b on a.hzpkey=b.pkey and
a.JGID=b.JGID where a.JGID=? and a.pkey=? and a.hzpkey=? a.JGID=b.JGID where a.JGID=? and a.pkey=? and a.hzpkey=?
@ -2841,6 +2842,9 @@ SELECT JGID,BM,MC,YZDL,YZZL,ISDDYZ,ISXSYZ,ISMZSY,ISJZSY,ISZYSY,DCZDJL,MTZDJL,ZDL
<f name="CYBED" type="12" table="HIS_JZ_BASEINFO" /> <f name="CYBED" type="12" table="HIS_JZ_BASEINFO" />
<f name="JZZDNAMELIST" type="12" table="HIS_JZ_BASEINFO" /> <f name="JZZDNAMELIST" type="12" table="HIS_JZ_BASEINFO" />
<f name="JZZDBMLIST" type="12" table="HIS_JZ_BASEINFO" /> <f name="JZZDBMLIST" type="12" table="HIS_JZ_BASEINFO" />
<f name="IFYG" type="12" table="HIS_JZ_BASEINFO" />
<f name="IFMD" type="12" table="HIS_JZ_BASEINFO" />
<f name="IFAZ" type="12" table="HIS_JZ_BASEINFO" />
</fields> </fields>
<parameter> <parameter>
<p>12</p> <p>12</p>

@ -2726,7 +2726,8 @@ where JGID=? and jzlx=? and (cxzt='1' and OLD_SETL_ID is not null) order by zd
WHERE a.jzlx='Z' and b.YZSHZT=1 and a.JGID=? WHERE a.jzlx='Z' and b.YZSHZT=1 and a.JGID=?
and (YZLX='0' or YZLX='1') and (YZLX='0' or YZLX='1')
and (b.yzlb='01' or b.yzlb='02' or b.yzlb='03') and (b.yzlb='01' or b.yzlb='02' or b.yzlb='03')
and a.JJRQ between ? and ? and a.CYRQ between ? and ?
and a.JZZT='C'
#select# #select#
order by a.isjz desc,a.ZYNO,a.JJRQ desc) where nvl(yzjzpkey,0) != 0 order by a.isjz desc,a.ZYNO,a.JJRQ desc) where nvl(yzjzpkey,0) != 0
]]></sql> ]]></sql>

@ -3183,6 +3183,231 @@ select a.PKEY,a.HZPKEY,a.JZPKEY,a.JZH,a.CFH,a.YZCL,a.YZLB,a.YZLX,a.YZXPKEY,a.YZS
</dao> </dao>
<dao id="zyyzViewOrderDao_new" log="true" type="1" memo="住院已审核所有医嘱dao,这里只允许修改状态,不允许删除和新增">
<sql>
#must_remove#
with T_HIS_YFFY_ZYFYMXB as (
select t1.* from HIS_YFFY_ZYFYMXB t1 where t1.jzpkey='#jzpkey#' and t1.hzpkey='#hzpkey#' and t1.JGID='#jgid#'
), T_HIS_YFFY_PYB as (
select t2.* from HIS_YFFY_PYB t2 where t2.jzpkey='#jzpkey#' and t2.hzpkey='#hzpkey#' and t2.JGID='#jgid#'
), T_HIS_YZ_EXEC as (
select t3.* from HIS_YZ_EXEC t3 where t3.jzpkey='#jzpkey#' and t3.hzpkey='#hzpkey#' and t3.JGID='#jgid#'
)
select
a.PKEY,a.HZPKEY,a.JZPKEY,a.JZH,a.CFH,a.YZCL,a.YZLB,a.YZLX,a.YZXPKEY,a.YZSHZT,a.YZXH,a.YZJL,a.YZJLDW,a.YZPC,a.YZTS,a.YZYF,a.YZZCYYF,a.YZZCYYFMS,a.YZTZH,a.YZXZSJ,a.YZXZYS,a.YZLRYS,a.YZJE,a.YZSL,a.YZJX,a.YZBEGINJDSJ,a.YZENDJDSJ,a.YZBEGINZXSJ,a.YZZXSJ,a.YZYTZSJ,a.YZTZSJ,a.YZDJ,a.YZBEGINJDHS,a.YZENDJDHS,a.YZTZYS,a.YZZT,a.YZFYLB,a.YZDAYCS,a.YZJDBZ,a.YZYX,a.YZZDY,a.YZXZSXYS,a.YZTZSXYS,a.ZYCS,a.YZXZRLX,a.YZCXR,a.YZCXBZ,a.YZCXSJ,a.YZCXYY,a.YZFYZH,a.YZSFZYZ,a.YZSCZXCS,a.YZZTPKEY,a.YZDS,a.YZJJBZ,a.CJR,a.CJRQ,a.JGID,a.YZLC,a.YZGLYZ,a.YZSYCS,a.YZZXKS,a.YZKZXTS,a.PS,a.PSBZ,a.YZFJSM,a.YZFB,a.YZSYLS,a.YZLSDW,a.YZSFPY,a.YZCLTM,a.YZCLYY,a.YZBZ,a.YZBBLX,a.YZDW,a.YZXZKS,a.YZZL,a.YZJZJLXS,a.YZJZZHXS,a.YPYZJBJG,a.YPYZJBDW,a.YPYZBZJG,a.YPYZBZDW,a.YPYZDXDW,a.YPYZDXSL,a.YPYZZHXS,a.YZMC,a.YZSFZT,a.YZTFSL,a.YZDJSL,a.YZYL,a.YZZCYFSKEY,a.YZZCYFS,a.YZZCYJX,a.YZZCYDJF,a.ISDJJS,a.DJJSSL,a.ISZCYDJCL,a.IZZCYDJFJF,a.ISGFFJ,a.YZZCYBZ,a.SQDTYPE,a.SQDPKEY,a.SQDJSPKEY,a.SQDTFJE,a.ZYYZFL,a.YZSHYS,a.YZSHRQ,a.ISZPC,a.YZZPC,a.YZPCFFSJ,a.PSJG,a.ZCYGLCZLX,a.YZZFR,a.YZZFSJ,a.YZZFYY,a.PSJGSJ,a.PSJGR,a.ISDPBCL,
(select sum(yzsl) from T_HIS_YFFY_PYB pyb left join T_HIS_YZ_EXEC exec on pyb.DFYPKEY=exec.pkey and pyb.JGID=exec.JGID where pyb.yzmx=a.pkey and pyb.JGID='#jgid#' and exec.ZXFLAG=1 and pyb.FYCX=0) dfysl,
(select sum(aa.yzsl) from T_HIS_YFFY_ZYFYMXB aa left join T_HIS_YFFY_PYB bb on aa.PYBPKEY=bb.pkey and aa.yzmx=bb.yzmx and bb.FYZT='1' where aa.yzmx=a.pkey and aa.jzpkey='#jzpkey#' and aa.hzpkey='#hzpkey#' and aa.JGID=a.JGID ) yffysl,
(select sum(TYSL) from T_HIS_YFFY_ZYFYMXB where yzmx=a.pkey and jzpkey='#jzpkey#' and hzpkey='#hzpkey#' and JGID='#jgid#') yftysl,
(select sum(ZXSL) zxsl from T_HIS_YZ_EXEC where yzmx=a.pkey and jzpkey='#jzpkey#' and hzpkey='#hzpkey#' and JGID='#jgid#' and ZXFLAG='1' and SFFLAG='1') zxsl,
(select sum(ZXJE) zxje from T_HIS_YZ_EXEC where yzmx=a.pkey and jzpkey='#jzpkey#' and hzpkey='#hzpkey#' and JGID='#jgid#' and ZXFLAG='1' and SFFLAG='1') zxje,
(select sum(sfx.SFXZFY) yffyzje from T_HIS_YFFY_ZYFYMXB aa left join T_HIS_YFFY_PYB bb on aa.PYBPKEY=bb.pkey and aa.yzmx=bb.yzmx and bb.FYZT='1' right join HIS_SFZD_SFXMXB sfx on aa.SFXPKEY=sfx.pkey and aa.JGID=sfx.JGID where aa.yzmx=a.pkey and aa.JGID='#jgid#' and aa.hzpkey='#hzpkey#' and aa.jzpkey='#jzpkey#') yffyzje,
(select sum(sfx.SFXZFY) from T_HIS_YFFY_ZYFYMXB aa left join HIS_SFZD_SFXMXB sfx on aa.sfxpkey=sfx.pkey and aa.JGID=sfx.JGID and aa.tysl>0 where aa.yzmx=a.pkey and aa.jzpkey='#jzpkey#' and aa.hzpkey='#hzpkey#' and aa.JGID='#jgid#') yztyzje,
(select sum(yzsl*exec.zxje) from T_HIS_YFFY_PYB pyb left join T_HIS_YZ_EXEC exec on pyb.DFYPKEY=exec.pkey and pyb.JGID=exec.JGID where pyb.yzmx=a.pkey and pyb.JGID='#jgid#' and exec.ZXFLAG=1 and pyb.FYCX=0 and exec.SFFLAG=1 and pyb.FYZT=0) sfdfyzje,
(select sum(ZXJE) yffjzje from T_HIS_YZ_EXEC where YFBDZYZPKEY=a.pkey and jzpkey='#jzpkey#' and hzpkey='#hzpkey#' and JGID='#jgid#' and ZXFLAG='1' and SFFLAG='1') yffjzje,a.HZSZKS,a.LOCKFLAG,a.SFXSYZ,a.GLLX,a.OPAPKEY,a.ANESPKEY,a.ISOPAORDER,a.ISANESORDER,
(select sum(yzsl) from T_HIS_YFFY_PYB pyb left join T_HIS_YZ_EXEC exec on pyb.DFYPKEY=exec.pkey and pyb.JGID=exec.JGID where pyb.yzmx=a.pkey and pyb.JGID='#jgid#' and exec.ZXFLAG=1 and pyb.FYCX=0 and exec.SFFLAG=1 and pyb.FYZT=0) sfdfysl,a.SMORDERPKEY,a.LMT_USED_FLAG,a.XZSYFW,a.CHRGITM_LV,a.YBBM,a.YBMC,a.YZGG,a.YZDXRL,a.YPFYSJMS,a.YPPCSJ,a.YPPCJBSJ,a.YPMRPC,a.DMJYZ,a.DMJSFZ,a.DMJDBRSFZ,a.DMJDBRXM,a.DMJDBRDH,a.YZCFLX,a.YZSFKS,a.YZSFYS,a.YZSFTIME,a.YZSFBZ,a.YZYWBZ,a.YZPSYPPC,a.YZPSDS,a.YZPSDSBEGIN,a.YZPSDSMINUTE,a.PSDSMAN,a.PSDSTIME,a.PSZXKS,a.DDD,a.YZTPKEY,a.SFQYSHCF,a.SHCFZT,a.DCZDJL,a.MTZDJL,a.ZDL,a.SZSYTS,a.YZHOURBEGIN,a.YZHOUREND
from HIS_YZ_MXB a where a.JGID=? and a.HZPKEY=? and a.JZPKEY=? and (a.YZLX='0' or a.YZLX='4' or a.YZLX='5' or a.YZLX='3' or a.YZLX='8' or a.YZLX='9') and (1=? or a.ZYYZFL=?) and a.YZSHZT=1 #select# order by a.yzxh
</sql>
<tables>
<table name="HIS_YZ_MXB" insert="false" update="true" delete="false">
<primary>PKEY</primary>
<primary>HZPKEY</primary>
<primary>JZPKEY</primary>
<primary>YZZT</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="YZXH" type="8" 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="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="dfysl" type="8"/>
<f name="yffysl" type="8"/>
<f name="yftysl" type="8"/>
<f name="zxsl" type="8"/>
<f name="zxje" type="8"/>
<f name="yffyzje" type="8"/>
<f name="yztyzje" type="8"/>
<f name="sfdfyzje" type="8"/>
<f name="yffjzje" type="8"/>
<f name="HZSZKS" type="12" table="HIS_YZ_MXB" />
<f name="LOCKFLAG" type="12" table="HIS_YZ_MXB" />
<f name="SFXSYZ" type="12" table="HIS_YZ_MXB" />
<f name="GLLX" type="12" table="HIS_YZ_MXB" />
<f name="OPAPKEY" type="12" table="HIS_YZ_MXB" />
<f name="ANESPKEY" type="12" table="HIS_YZ_MXB" />
<f name="ISOPAORDER" type="12" table="HIS_YZ_MXB" />
<f name="ISANESORDER" type="12" table="HIS_YZ_MXB" />
<f name="sfdfysl" type="8"/>
<f name="SMORDERPKEY" type="12" table="HIS_YZ_MXB" />
<f name="LMT_USED_FLAG" type="12" table="HIS_YZ_MXB" />
<f name="XZSYFW" type="12" table="HIS_YZ_MXB" />
<f name="CHRGITM_LV" type="12" table="HIS_YZ_MXB" />
<f name="YBBM" type="12" table="HIS_YZ_MXB" />
<f name="YBMC" type="12" table="HIS_YZ_MXB" />
<f name="YZGG" type="12" table="HIS_YZ_MXB" />
<f name="YZDXRL" type="8" table="HIS_YZ_MXB" />
<f name="YPFYSJMS" type="12" table="HIS_YZ_MXB" />
<f name="YPPCSJ" type="8" table="HIS_YZ_MXB" />
<f name="YPPCJBSJ" type="8" table="HIS_YZ_MXB" />
<f name="YPMRPC" type="12" table="HIS_YZ_MXB" />
<f name="DMJYZ" type="12" table="HIS_YZ_MXB" />
<f name="DMJSFZ" type="12" table="HIS_YZ_MXB" />
<f name="DMJDBRSFZ" type="12" table="HIS_YZ_MXB" />
<f name="DMJDBRXM" type="12" table="HIS_YZ_MXB" />
<f name="DMJDBRDH" type="12" table="HIS_YZ_MXB" />
<f name="YZCFLX" type="12" table="HIS_YZ_MXB" />
<f name="YZSFKS" type="12" table="HIS_YZ_MXB" />
<f name="YZSFYS" type="12" table="HIS_YZ_MXB" />
<f name="YZSFTIME" type="93" table="HIS_YZ_MXB" />
<f name="YZSFBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZYWBZ" type="12" table="HIS_YZ_MXB" />
<f name="YZPSYPPC" type="12" table="HIS_YZ_MXB" />
<f name="YZPSDS" type="12" table="HIS_YZ_MXB" />
<f name="YZPSDSBEGIN" type="93" table="HIS_YZ_MXB" />
<f name="YZPSDSMINUTE" type="-5" table="HIS_YZ_MXB" />
<f name="PSDSMAN" type="12" table="HIS_YZ_MXB" />
<f name="PSDSTIME" type="93" table="HIS_YZ_MXB" />
<f name="PSZXKS" type="12" table="HIS_YZ_MXB" />
<f name="DDD" type="12" table="HIS_YZ_MXB" />
<f name="YZTPKEY" type="12" table="HIS_YZ_MXB" />
<f name="SFQYSHCF" type="12" table="HIS_YZ_MXB" />
<f name="SHCFZT" type="12" table="HIS_YZ_MXB" />
<f name="DCZDJL" type="12" table="HIS_YZ_MXB" />
<f name="MTZDJL" type="12" table="HIS_YZ_MXB" />
<f name="ZDL" type="12" table="HIS_YZ_MXB" />
<f name="SZSYTS" type="12" table="HIS_YZ_MXB" />
<f name="YZHOURBEGIN" type="93" table="HIS_YZ_MXB " />
<f name="YZHOUREND" type="93" table="HIS_YZ_MXB " />
</fields>
<parameter>
<p>12</p>
<p>12</p>
<p>12</p>
<p>12</p>
<p>12</p>
</parameter>
</dao>
<dao id="getMaxYzxhForOrdDao" log="true" type="1"> <dao id="getMaxYzxhForOrdDao" log="true" type="1">
<sql>select max(YZXH) maxyzxh from HIS_YZ_MXB where JGID=? and HZPKEY=? and JZPKEY=?</sql> <sql>select max(YZXH) maxyzxh from HIS_YZ_MXB where JGID=? and HZPKEY=? and JZPKEY=?</sql>
<fields> <fields>

@ -1490,7 +1490,7 @@ select a.PKEY,a.PDPKEY,a.XH,a.SFX_BM,a.DJH,a.KSKC_PC_PKEY,a.DW,a.ZPS,a.RKDWZPS,a
<f name="KSKC_PC_PKEY" type="12" table="HIS_MMS_KC_PD_MX" /> <f name="KSKC_PC_PKEY" type="12" table="HIS_MMS_KC_PD_MX" />
<f name="DW" type="12" table="HIS_MMS_KC_PD_MX" /> <f name="DW" type="12" table="HIS_MMS_KC_PD_MX" />
<f name="ZPS" type="-5" table="HIS_MMS_KC_PD_MX" /> <f name="ZPS" type="-5" table="HIS_MMS_KC_PD_MX" />
<f name="RKDWZPS" type="-5" table="HIS_MMS_KC_PD_MX" /> <f name="RKDWZPS" type="8" table="HIS_MMS_KC_PD_MX" />
<f name="ZPSJ" type="93" table="HIS_MMS_KC_PD_MX" /> <f name="ZPSJ" type="93" table="HIS_MMS_KC_PD_MX" />
<f name="SPS" type="-5" table="HIS_MMS_KC_PD_MX" /> <f name="SPS" type="-5" table="HIS_MMS_KC_PD_MX" />
<f name="SPSJ" type="93" table="HIS_MMS_KC_PD_MX" /> <f name="SPSJ" type="93" table="HIS_MMS_KC_PD_MX" />
@ -1660,7 +1660,7 @@ select b.PKEY,b.PH,b.YXQ,b.SL,b.KYSL,b.DJSL,c.BM,c.MC,c.JBDW,c.ZHXS,c.RKDW,c.JG,
<f name="KSKC_PC_PKEY" type="12" table="HIS_MMS_KC_PD_MX" /> <f name="KSKC_PC_PKEY" type="12" table="HIS_MMS_KC_PD_MX" />
<f name="DW" type="12" table="HIS_MMS_KC_PD_MX" /> <f name="DW" type="12" table="HIS_MMS_KC_PD_MX" />
<f name="ZPS" type="-5" table="HIS_MMS_KC_PD_MX" /> <f name="ZPS" type="-5" table="HIS_MMS_KC_PD_MX" />
<f name="RKDWZPS" type="-5" table="HIS_MMS_KC_PD_MX" /> <f name="RKDWZPS" type="8" table="HIS_MMS_KC_PD_MX" />
<f name="ZPSJ" type="93" table="HIS_MMS_KC_PD_MX" /> <f name="ZPSJ" type="93" table="HIS_MMS_KC_PD_MX" />
<f name="SPS" type="-5" table="HIS_MMS_KC_PD_MX" /> <f name="SPS" type="-5" table="HIS_MMS_KC_PD_MX" />
<f name="SPSJ" type="93" table="HIS_MMS_KC_PD_MX" /> <f name="SPSJ" type="93" table="HIS_MMS_KC_PD_MX" />

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -291,7 +291,7 @@ package com.his.crb; import java.sql.Timestamp; import java.util.ArrayList; imp
/**/ /**/
String formstate = (String) getWinParams("formstate"); DxNormalDataManager crb_infodao = (DxNormalDataManager)DaoCreator.getNormalDao(this,"crb_infodao_bypkey"); crb_infodao.setNormalParameters(new Object[]{MainUtil.getCurCompanyID(),""+this.getWinParams("pkey")}); crb_infodao.reload(); /* DxDataGrid dbgridmaster = (DxDataGrid)getWinParams("dbgridmaster"); DxNormalDataManager crb_infodao = (DxNormalDataManager)dbgridmaster.getDataObjectManager(); this.setXmlControlDao(0, crb_infodao); */ if ("addflag".equals(formstate)) { this.setTitle(this.getWinParams("formtitle")+"——新增"); setWindowEnable(true); insertNewContent(); }else if("editflag".equals(formstate)) { this.setTitle(this.getWinParams("formtitle")+"——编辑"); crb_infodao.setColumnValue("Modifys", MainUtil.getCurUserAccount()); crb_infodao.setColumnValue("ModifysDate", new Timestamp(System.currentTimeMillis())); setWindowEnable(true); }else{ this.setTitle(this.getWinParams("formtitle")+"——查看"); setWindowEnable(false); } // panelBar1refreshAction(); if (Delphi.isNullString(dbedit_1.getValue())) { dbedit8Action(); } if (Delphi.isNullString(dbedit_1_hj.getValue())) { dbedit19Action(); } } public void modalFunction(int flag, Object para) { DxNormalDataManager crb_infodao = (DxNormalDataManager)DaoCreator.getNormalDao(this,"crb_infodao_bypkey"); System.out.println("flag="+flag); System.out.println("para="+para); if(flag == 110) { }else if(flag == 10) { dbedit_1.setValue(para.toString()); dbedit_2.setValue(""); dbedit_3.setValue(""); dbedit_4.setValue(""); dbedit_5.setValue(""); }else if(flag == 11) { dbedit_2.setValue(para.toString()); dbedit_3.setValue(""); dbedit_4.setValue(""); dbedit_5.setValue(""); }else if(flag == 12) { dbedit_3.setValue(para.toString()); dbedit_4.setValue(""); dbedit_5.setValue(""); }else if(flag == 13) { dbedit_4.setValue(para.toString()); dbedit_5.setValue(""); }else if(flag == 14) { dbedit_5.setValue(para.toString()); }else if(flag == 20) { dbedit_1_hj.setValue(para.toString()); dbedit_2_hj.setValue(""); dbedit_3_hj.setValue(""); dbedit_4_hj.setValue(""); dbedit_5_hj.setValue(""); }else if(flag == 21) { dbedit_2_hj.setValue(para.toString()); dbedit_3_hj.setValue(""); dbedit_4_hj.setValue(""); dbedit_5_hj.setValue(""); }else if(flag == 22) { dbedit_3_hj.setValue(para.toString()); dbedit_4_hj.setValue(""); dbedit_5_hj.setValue(""); }else if(flag == 23) { dbedit_4_hj.setValue(para.toString()); dbedit_5_hj.setValue(""); }else if(flag == 24) { dbedit_5_hj.setValue(para.toString()); } } private void panelBar1Action(String command) { if("save".equals(command)) { String formstate = (String) getWinParams("formstate"); DxNormalDataManager crb_infodao = (DxNormalDataManager)DaoCreator.getNormalDao(this,"crb_infodao_bypkey"); crb_infodao.setNormalParameters(new Object[]{MainUtil.getCurCompanyID(),""+this.getWinParams("pkey")}); crb_infodao.reload(); /* DxDataGrid dbgridmaster = (DxDataGrid)getWinParams("dbgridmaster"); DxNormalDataManager crb_infodao = (DxNormalDataManager)dbgridmaster.getDataObjectManager(); this.setXmlControlDao(0, crb_infodao); */ if ("addflag".equals(formstate)) { this.setTitle(this.getWinParams("formtitle")+"——新增"); setWindowEnable(true); insertNewContent(); }else if("editflag".equals(formstate)) { this.setTitle(this.getWinParams("formtitle")+"——编辑"); crb_infodao.setColumnValue("Modifys", MainUtil.getCurUserAccount()); crb_infodao.setColumnValue("ModifysDate", new Timestamp(System.currentTimeMillis())); setWindowEnable(true); }else{ this.setTitle(this.getWinParams("formtitle")+"——查看"); setWindowEnable(false); } // panelBar1refreshAction(); if (Delphi.isNullString(dbedit_1.getValue())) { dbedit8Action(); } if (Delphi.isNullString(dbedit_1_hj.getValue())) { dbedit19Action(); } } public void modalFunction(int flag, Object para) { DxNormalDataManager crb_infodao = (DxNormalDataManager)DaoCreator.getNormalDao(this,"crb_infodao_bypkey"); System.out.println("flag="+flag); System.out.println("para="+para); if(flag == 110) { }else if(flag == 10) { dbedit_1.setValue(para.toString()); dbedit_2.setValue(""); dbedit_3.setValue(""); dbedit_4.setValue(""); dbedit_5.setValue(""); }else if(flag == 11) { dbedit_2.setValue(para.toString()); dbedit_3.setValue(""); dbedit_4.setValue(""); dbedit_5.setValue(""); }else if(flag == 12) { dbedit_3.setValue(para.toString()); dbedit_4.setValue(""); dbedit_5.setValue(""); }else if(flag == 13) { dbedit_4.setValue(para.toString()); dbedit_5.setValue(""); }else if(flag == 14) { dbedit_5.setValue(para.toString()); }else if(flag == 20) { dbedit_1_hj.setValue(para.toString()); dbedit_2_hj.setValue(""); dbedit_3_hj.setValue(""); dbedit_4_hj.setValue(""); dbedit_5_hj.setValue(""); }else if(flag == 21) { dbedit_2_hj.setValue(para.toString()); dbedit_3_hj.setValue(""); dbedit_4_hj.setValue(""); dbedit_5_hj.setValue(""); }else if(flag == 22) { dbedit_3_hj.setValue(para.toString()); dbedit_4_hj.setValue(""); dbedit_5_hj.setValue(""); }else if(flag == 23) { dbedit_4_hj.setValue(para.toString()); dbedit_5_hj.setValue(""); }else if(flag == 24) { dbedit_5_hj.setValue(para.toString()); } } private void panelBar1Action(String command) { if("save".equals(command)) {
panelBar1saveAction(); panelBar1saveAction();
} } }else if("preview".equals(command)) { previewAction(); } } private void previewAction() { DxNormalDataManager crb_infodao = (DxNormalDataManager)DaoCreator.getNormalDao(this,"crb_infodao_bypkey"); String jgid=MainUtil.getCurCompanyID(); String pkey=crb_infodao.getColumnValueAsString("PKEY"); CrbService.printCrb(this, jgid, pkey); }
private void panelBar1saveAction(){ saveAction(); private void panelBar1saveAction(){ saveAction();
} }
//设置窗体可用属性 private void setWindowEnable(boolean value){ // dbedit1.setEnabled(value); //设置窗体可用属性 private void setWindowEnable(boolean value){ // dbedit1.setEnabled(value);

File diff suppressed because one or more lines are too long

@ -0,0 +1,241 @@
package com.his.crb;
import com.main.authority.DesktopPageTaskbarForm;
import com.report.creator.ReportPrintFactory;
import com.report.creator.ReportPrintModel;
import com.report.design.basic.ReportDesignUtil.PrintFlag;
import com.util.MainUtil;
import com.wat.component.DxEMRShow;
import com.wat.core.component.AppInstance;
import com.wat.core.component.WatForm;
import com.wat.core.config.DaoCreator;
import com.wat.core.dal.DxNormalDataManager;
import com.wat.delphi.util.Delphi;
/**
*
*/
public class CrbService {
/**
* @param companyId
*/
public static void Main(String companyId) {
}
public static String printCrb(WatForm form,String companyId,String pkey) {
String srtn="";
String companyid=MainUtil.getCurCompanyID();
DxNormalDataManager crb_infodao_bypkey=DaoCreator.getNormalDao("crb_infodao_bypkey");
crb_infodao_bypkey.reload(new Object[]{companyid,pkey});
DesktopPageTaskbarForm pform = (DesktopPageTaskbarForm)AppInstance.getInstance().getWatDesktopTaskBar();
String type="传染病报卡";
DxNormalDataManager reportTemplateDao = DaoCreator.getNormalDao("reportTemplateDao");
reportTemplateDao.setNormalParameters(new Object[] {companyid,type});
reportTemplateDao.reload();
if(reportTemplateDao.getSelectedRow() < 0) {
srtn="还未设置打印模板,请联系管理人员";
}else{
//卡片类别
DxNormalDataManager sc_crb_kplbdao=DaoCreator.getNormalDao("sc_crb_kplbdao");
sc_crb_kplbdao.reloadByDictionary("MC", "BH");
//民族
DxNormalDataManager mzdic=DaoCreator.getNormalDao("mzdic");
mzdic.reloadByDictionary("MC", "BH");
//地区
DxNormalDataManager regiondic=DaoCreator.getNormalDao("regiondic");
regiondic.reloadByDictionary("CNAME", "CODE");
//文化程度
DxNormalDataManager sc_crb_whcddao=DaoCreator.getNormalDao("sc_crb_whcddao");
sc_crb_whcddao.reloadByDictionary("MC", "BH");
//样本来源
DxNormalDataManager sc_crb_yblydao=DaoCreator.getNormalDao("sc_crb_yblydao");
sc_crb_yblydao.reloadByDictionary("MC", "BH");
//感染途径
DxNormalDataManager sc_crb_grtjdao=DaoCreator.getNormalDao("sc_crb_grtjdao");
sc_crb_grtjdao.reloadByDictionary("MC", "BH");
DxNormalDataManager crbbkdydao=DaoCreator.getNormalDao("crbbkdydao");//传染病报卡使用dao
crbbkdydao.reload();
crbbkdydao.absolute(crbbkdydao.insert(0));
crbbkdydao.setColumnValue("卡片ID", crb_infodao_bypkey.getColumnValue("ID"));
crbbkdydao.setColumnValue("卡片类别", sc_crb_kplbdao.getDicValue(crb_infodao_bypkey.getColumnValueAsString("LX")));
crbbkdydao.setColumnValue("患者姓名", crb_infodao_bypkey.getColumnValue("NAME"));
crbbkdydao.setColumnValue("患者家长姓名", crb_infodao_bypkey.getColumnValue("JZ_NAME"));
String sex=crb_infodao_bypkey.getColumnValueAsString("SEX");
crbbkdydao.setColumnValue("性别"+sex, "checked");
crbbkdydao.setColumnValue("联系电话", crb_infodao_bypkey.getColumnValue("LXDH"));
crbbkdydao.setColumnValue("出生日期", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("BRDY"), "yyyy-MM-dd"));
crbbkdydao.setColumnValue("民族", mzdic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("MZ")));
crbbkdydao.setColumnValue("工作单位", crb_infodao_bypkey.getColumnValue("GZDW"));
String ZY=crb_infodao_bypkey.getColumnValueAsString("ZY");
crbbkdydao.setColumnValue("职业"+ZY, "checked");
crbbkdydao.setColumnValue("具体的其它职业信息", crb_infodao_bypkey.getColumnValue("QTZY"));
String BRSY=crb_infodao_bypkey.getColumnValueAsString("BRSY");
crbbkdydao.setColumnValue("病人属于"+BRSY, "checked");
crbbkdydao.setColumnValue("现住地址省份", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("XZDZ_SHENG")));
crbbkdydao.setColumnValue("现住地址城市",regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("XZDZ_SHI")));
crbbkdydao.setColumnValue("现住地址县", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("XZDZ_XIAN")));
crbbkdydao.setColumnValue("现住地址镇", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("XZDZ_ZHEN")));
crbbkdydao.setColumnValue("现住地址村", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("XZDZ_CUN")));
crbbkdydao.setColumnValue("详细现住地址", crb_infodao_bypkey.getColumnValue("XZDZ_XX"));
crbbkdydao.setColumnValue("身份证号码", crb_infodao_bypkey.getColumnValue("SFZH"));
crbbkdydao.setColumnValue("文化程度",sc_crb_whcddao.getDicValue(crb_infodao_bypkey.getColumnValueAsString("WHCD")));
String HYZK=crb_infodao_bypkey.getColumnValueAsString("HYZK");
crbbkdydao.setColumnValue("婚姻状况"+HYZK, "checked");
crbbkdydao.setColumnValue("疾病名称", crb_infodao_bypkey.getColumnValue("JBMC"));
crbbkdydao.setColumnValue("其它病名称", crb_infodao_bypkey.getColumnValue("QTJBMC"));
crbbkdydao.setColumnValue("诊断日期", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("ZDRQ"), "yyyy-MM-dd HH:mm:ss"));
crbbkdydao.setColumnValue("死亡日期", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("SWRQ"), "yyyy-MM-dd HH:mm:ss"));
crbbkdydao.setColumnValue("备注", crb_infodao_bypkey.getColumnValue("BZ"));
String HJDLX=crb_infodao_bypkey.getColumnValueAsString("HJDLX");
crbbkdydao.setColumnValue("户籍地类型"+HJDLX, "checked");
crbbkdydao.setColumnValue("户籍地址省份", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("HJDZ_SHENG")));
crbbkdydao.setColumnValue("户籍地址城市",regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("HJDZ_SHI")));
crbbkdydao.setColumnValue("户籍地址县", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("HJDZ_XIAN")));
crbbkdydao.setColumnValue("户籍地址镇", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("HJDZ_ZHEN")));
crbbkdydao.setColumnValue("户籍地址村", regiondic.getDicValue(crb_infodao_bypkey.getColumnValueAsString("HJDZ_CUN")));
crbbkdydao.setColumnValue("户籍地详细地址", crb_infodao_bypkey.getColumnValue("HZDZ_XX"));
String ZDLX=crb_infodao_bypkey.getColumnValueAsString("ZDLX");
crbbkdydao.setColumnValue("诊断类型"+ZDLX, "checked");
String BLFL=crb_infodao_bypkey.getColumnValueAsString("BLFL");
crbbkdydao.setColumnValue("病例分类"+BLFL, "checked");
crbbkdydao.setColumnValue("发病日期", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("FBRQ"), "yyyy-MM-dd"));
String MJZYWXTZZ=crb_infodao_bypkey.getColumnValueAsString("MJZYWXTZZ");
crbbkdydao.setColumnValue("密接者有无相同症状"+MJZYWXTZZ, "checked");
String XG_LCYZCD=crb_infodao_bypkey.getColumnValueAsString("XG_LCYZCD");
crbbkdydao.setColumnValue("临床严重程度"+XG_LCYZCD, "checked");
String XG_SRBL=crb_infodao_bypkey.getColumnValueAsString("XG_SRBL");
crbbkdydao.setColumnValue("输入病例"+XG_SRBL, "checked");
String XG_SWYY=crb_infodao_bypkey.getColumnValueAsString("XG_SWYY");
crbbkdydao.setColumnValue("死亡原因是否与新冠感染有关"+XG_SWYY, "checked");
crbbkdydao.setColumnValue("直接死亡诊断", crb_infodao_bypkey.getColumnValue("XG_ZJSWZD"));
String JHB_SZZT=crb_infodao_bypkey.getColumnValueAsString("JHB_SZZT");
crbbkdydao.setColumnValue("收治状态"+JHB_SZZT, "checked");
crbbkdydao.setColumnValue("样本来源", sc_crb_yblydao.getDicValue(crb_infodao_bypkey.getColumnValueAsString("HIV_YBLY")));
crbbkdydao.setColumnValue("样本来源其它", crb_infodao_bypkey.getColumnValue("HIV_YBLYQT"));
crbbkdydao.setColumnValue("最有可能感染途径", sc_crb_grtjdao.getDicValue(crb_infodao_bypkey.getColumnValueAsString("ZYKNGRTJ")));
crbbkdydao.setColumnValue("感染途径其它", crb_infodao_bypkey.getColumnValue("GRTJQT"));
String JCS_DP=crb_infodao_bypkey.getColumnValueAsString("JCS_DP");
String JSC_SX=crb_infodao_bypkey.getColumnValueAsString("JSC_SX");
String JSC_QT=crb_infodao_bypkey.getColumnValueAsString("JSC_QT");
String JSC_XJCS=crb_infodao_bypkey.getColumnValueAsString("JSC_XJCS");
String JSC_MQYX=crb_infodao_bypkey.getColumnValueAsString("JSC_MQYX");
String JSC_FSY=crb_infodao_bypkey.getColumnValueAsString("JSC_FSY");
String JSC_PO=crb_infodao_bypkey.getColumnValueAsString("JSC_PO");
String JSC_ZYBLS=crb_infodao_bypkey.getColumnValueAsString("JSC_ZYBLS");
String JSC_SY=crb_infodao_bypkey.getColumnValueAsString("JSC_SY");
String JSC_NN=crb_infodao_bypkey.getColumnValueAsString("JSC_NN");
String JSC_SSS=crb_infodao_bypkey.getColumnValueAsString("JSC_SSS");
String JSC_XXS=crb_infodao_bypkey.getColumnValueAsString("JSC_XXS");
String JSC_BX=crb_infodao_bypkey.getColumnValueAsString("JSC_BX");
crbbkdydao.setColumnValue("注射毒品史", "1".equals(JCS_DP)?"checked":"");
crbbkdydao.setColumnValue("与患者共用过注射器的人数", crb_infodao_bypkey.getColumnValue("JCS_DPZSRS"));
crbbkdydao.setColumnValue("输血血制品史", "1".equals(JSC_SX)?"checked":"");
crbbkdydao.setColumnValue("其他", "1".equals(JSC_QT)?"checked":"");
crbbkdydao.setColumnValue("非婚异性性接触史", "1".equals(JSC_XJCS)?"checked":"");
crbbkdydao.setColumnValue("人有过非婚性行为", crb_infodao_bypkey.getColumnValue("JSC_XJCSRS"));
crbbkdydao.setColumnValue("母亲阳性", "1".equals(JSC_MQYX)?"checked":"");
crbbkdydao.setColumnValue("非商业", "1".equals(JSC_FSY)?"checked":"");
crbbkdydao.setColumnValue("配偶固定性伴阳性", "1".equals(JSC_PO)?"checked":"");
crbbkdydao.setColumnValue("职业暴露史", "1".equals(JSC_ZYBLS)?"checked":"");
crbbkdydao.setColumnValue("商业", "1".equals(JSC_SY)?"checked":"");
crbbkdydao.setColumnValue("男男性行为史", "1".equals(JSC_NN)?"checked":"");
crbbkdydao.setColumnValue("人有过同性性行为", crb_infodao_bypkey.getColumnValue("JSC_NNRS"));
crbbkdydao.setColumnValue("手术史", "1".equals(JSC_SSS)?"checked":"");
crbbkdydao.setColumnValue("献血浆史", "1".equals(JSC_XXS)?"checked":"");
crbbkdydao.setColumnValue("不详", "1".equals(JSC_BX)?"checked":"");
crbbkdydao.setColumnValue("接触史其他", crb_infodao_bypkey.getColumnValue("JSC_QTNR"));
crbbkdydao.setColumnValue("艾滋病诊断日期", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("FBRQ"), "yyyy-MM-dd"));
String SYSJCJL=crb_infodao_bypkey.getColumnValueAsString("SYSJCJL");
crbbkdydao.setColumnValue("实验室检测结论"+SYSJCJL, "checked");
crbbkdydao.setColumnValue("检测阳性日期", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("HIV_JCYXRQ"), "yyyy-MM-dd"));
crbbkdydao.setColumnValue("检测单位", crb_infodao_bypkey.getColumnValue("HIV_JCDW"));
String XBS=crb_infodao_bypkey.getColumnValueAsString("XBS");
crbbkdydao.setColumnValue("性病史"+XBS, "checked");
String SZDSYYYTGR=crb_infodao_bypkey.getColumnValueAsString("SZDSYYYTGR");
crbbkdydao.setColumnValue("生殖道沙眼衣原体感染"+SZDSYYYTGR, "checked");
String SZK_ZZHZ=crb_infodao_bypkey.getColumnValueAsString("SZK_ZZHZ");
crbbkdydao.setColumnValue("重症患者"+SZK_ZZHZ, "checked");
String SZK_SYSJG=crb_infodao_bypkey.getColumnValueAsString("SZK_SYSJG");
crbbkdydao.setColumnValue("实验室结果"+SZK_SYSJG, "checked");
String HB_YXSJ=crb_infodao_bypkey.getColumnValueAsString("HB_YXSJ");
crbbkdydao.setColumnValue("乙肝HBsAg阳性时间"+HB_YXSJ, "checked");
crbbkdydao.setColumnValue("首次出现乙肝症状和体征时间", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("HB_SCSJ"), "yyyy-MM-dd"));
String HB_SCSJCHECK=crb_infodao_bypkey.getColumnValueAsString("HB_SCSJCHECK");
crbbkdydao.setColumnValue("首次出现乙肝症状和体征时间不详", "Y".equals(HB_SCSJCHECK)?"checked":"");
crbbkdydao.setColumnValue("乙肝本次ALT", crb_infodao_bypkey.getColumnValue("HB_ALT"));
String HB_1000=crb_infodao_bypkey.getColumnValueAsString("HB_1000");
crbbkdydao.setColumnValue("抗检测结果"+HB_1000, "checked");
String HB_GCJCJG=crb_infodao_bypkey.getColumnValueAsString("HB_GCJCJG");
crbbkdydao.setColumnValue("肝穿检测结果"+HB_GCJCJG, "checked");
String HB_SAG=crb_infodao_bypkey.getColumnValueAsString("HB_SAG");
crbbkdydao.setColumnValue("恢复期血清"+HB_SAG, "checked");
crbbkdydao.setColumnValue("检验结果", crb_infodao_bypkey.getColumnValue("MD_JCJG"));
crbbkdydao.setColumnValue("诊疗史", crb_infodao_bypkey.getColumnValue("MD_ZLS"));
crbbkdydao.setColumnValue("特征性临床表现", crb_infodao_bypkey.getColumnValue("MD_LCBX"));
crbbkdydao.setColumnValue("报告科室", crb_infodao_bypkey.getColumnValue("MDBGKS"));
crbbkdydao.setColumnValue("报告单位编码", crb_infodao_bypkey.getColumnValue("BGDWBM"));
crbbkdydao.setColumnValue("填卡医生", crb_infodao_bypkey.getColumnValue("TKYS"));
crbbkdydao.setColumnValue("报告单位名称", crb_infodao_bypkey.getColumnValue("BGDWMC"));
crbbkdydao.setColumnValue("报告日期", Delphi.format(crb_infodao_bypkey.getColumnValueAsLong("BGRQ"), "yyyy-MM-dd"));
crbbkdydao.setColumnValue("联系电话", crb_infodao_bypkey.getColumnValue("BGDWLXDH"));
String columnDaoStr = reportTemplateDao.getColumnValueAsString("BBLDAO");
String tableDaoStr = reportTemplateDao.getColumnValueAsString("BBSJDAO");
DxNormalDataManager tabledao = DaoCreator.getNormalDao(tableDaoStr);
tabledao.reload();
DxNormalDataManager columnDao = DaoCreator.getNormalDao(columnDaoStr);//内容
columnDao.reload();
columnDao.absoluteInSert();
columnDao.copyRow(crbbkdydao);
DxEMRShow emrshow = pform.getPrintEmrShow();
emrshow.setUseFileServer(true);
emrshow.setEmrPath(reportTemplateDao.getColumnValueAsString("MBLJ"));
ReportPrintModel model = new ReportPrintModel();
model.setEmrshow(emrshow);
model.setCompanyid(MainUtil.getCurCompanyID());
model.setReportno(type);
model.setForm(form);
model.addMaindao(columnDao);
model.addRecorddao(tabledao);
model.setPrintflag(PrintFlag.Preview);
model.setHasPageNum(false);
model.setPrinterType("传染病报卡");
ReportPrintFactory.processPrint(model);
}
return srtn;
}
}

@ -192,6 +192,8 @@
<DxDataGrid ds="zysfHzYzInfoCFDPDao" id="dbgrid2" showfoot="true" size="100,100" unit="%,%"> <DxDataGrid ds="zysfHzYzInfoCFDPDao" id="dbgrid2" showfoot="true" size="100,100" unit="%,%">
<column calc="true" fieldname="no" cellcolor="true" type="SERIALNUMBER_CELL" align="center" width="30">序号</column> <column calc="true" fieldname="no" cellcolor="true" type="SERIALNUMBER_CELL" align="center" width="30">序号</column>
<column sort="false" fieldname="CFH" cellcolor="true" type="LABEL_CELL" align="center" width="125">处方</column> <column sort="false" fieldname="CFH" cellcolor="true" type="LABEL_CELL" align="center" width="125">处方</column>
<column fieldname="YZCL" cellcolor="true" align="center" width="40" type="DICTIONARYLABEL_CELL" mapjson="{1:长,2:临,3:出院带药}" >长临</column>
<column fieldname="YZTZH" cellcolor="true" align="center" width="100">医嘱同组号</column>
<column fieldname="yzxpkey" cellcolor="true" align="center" width="100">医嘱编码</column> <column fieldname="yzxpkey" cellcolor="true" align="center" width="100">医嘱编码</column>
<column calc="true" fieldname="yzxshow" cellcolor="true" type="HTMLDISPLAY_CELL" width="550">医嘱</column> <column calc="true" fieldname="yzxshow" cellcolor="true" type="HTMLDISPLAY_CELL" width="550">医嘱</column>
<column sort="false" fieldname="YZDJ" cellcolor="true" type="LABEL_CELL" align="right" width="60">单价</column> <column sort="false" fieldname="YZDJ" cellcolor="true" type="LABEL_CELL" align="right" width="60">单价</column>
@ -199,9 +201,11 @@
<column sort="false" fieldname="YZDW" cellcolor="true" type="DICTIONARYLABEL_CELL" cellenabled="true" beginpop="false" popbutton="true" onlyoneautoset="false" inputautoinvalue="false" chinese="true" typewriting="true" showdetail="false" instantsearch="true" names="编码,名称" values="BH,MC" lds="MC:BH@dwyppopdao" dic="MC:BH@dwdicdao" align="center" width="65">数量单位</column> <column sort="false" fieldname="YZDW" cellcolor="true" type="DICTIONARYLABEL_CELL" cellenabled="true" beginpop="false" popbutton="true" onlyoneautoset="false" inputautoinvalue="false" chinese="true" typewriting="true" showdetail="false" instantsearch="true" names="编码,名称" values="BH,MC" lds="MC:BH@dwyppopdao" dic="MC:BH@dwdicdao" align="center" width="65">数量单位</column>
<column sort="false" fieldname="YZJE" cellcolor="true" align="right" footexp1="$sum(YZJE)" width="80">金额</column> <column sort="false" fieldname="YZJE" cellcolor="true" align="right" footexp1="$sum(YZJE)" width="80">金额</column>
<column fieldname="YZBZ" cellcolor="true" width="100">医嘱备注</column> <column fieldname="YZBZ" cellcolor="true" width="100">医嘱备注</column>
<column fieldname="PSJG" cellcolor="true" align="center" width="100" type="DICTIONARYLABEL_CELL" dic="MC:BH@psjgdic">皮试结果</column>
<column fieldname="ISGJJBYW" cellcolor="true" align="center" width="40" type="DICTIONARYLABEL_CELL" mapjson="{1:是,0:否}" >基药</column> <column fieldname="ISGJJBYW" cellcolor="true" align="center" width="40" type="DICTIONARYLABEL_CELL" mapjson="{1:是,0:否}" >基药</column>
<column fieldname="ISKJY" cellcolor="true" align="center" width="40" type="DICTIONARYLABEL_CELL" mapjson="{1:是,0:否}" >抗生素</column> <column fieldname="ISKJY" cellcolor="true" align="center" width="40" type="DICTIONARYLABEL_CELL" mapjson="{1:是,0:否}" >抗生素</column>
<column fieldname="YZXZSJ" cellcolor="true" align="center" width="100" type="DATETIMESHOW_CELL" datetimetype="datetime" >开嘱时间</column> <column fieldname="YZXZSJ" cellcolor="true" align="center" width="100" type="DATETIMESHOW_CELL" datetimetype="datetime" >开嘱时间</column>
<column fieldname="YZTZSJ" cellcolor="true" align="center" width="100" type="DATETIMESHOW_CELL" datetimetype="datetime" >停嘱时间</column>
<column fieldname="YZXZKS" cellcolor="true" align="center" width="100" type="DICTIONARYLABEL_CELL" dic="DPTNAME:DPTID@ksdic">开单科室</column> <column fieldname="YZXZKS" cellcolor="true" align="center" width="100" type="DICTIONARYLABEL_CELL" dic="DPTNAME:DPTID@ksdic">开单科室</column>
<column fieldname="YZXZYS" cellcolor="true" align="center" width="100" type="DICTIONARYLABEL_CELL" dic="NAME:USERACCOUNT@jgrydicdao">开单医生</column> <column fieldname="YZXZYS" cellcolor="true" align="center" width="100" type="DICTIONARYLABEL_CELL" dic="NAME:USERACCOUNT@jgrydicdao">开单医生</column>
</DxDataGrid> </DxDataGrid>

@ -53,6 +53,9 @@ public class HisMzJbzdForm extends WatWebForm implements IJbMbContainer{
private DxTitlePanel titlePanel4; private DxTitlePanel titlePanel4;
private DxTitlePanel titlePanel5; private DxTitlePanel titlePanel5;
private DxDataRadioGroup dbradio1; private DxDataRadioGroup dbradio1;
private DxDataRadioGroup dbradio2;
private DxDataRadioGroup dbradio3;
private DxDataRadioGroup dbradio4;
private DxDataGrid dbgrid2; private DxDataGrid dbgrid2;
private DxPopGridText dbedit1; private DxPopGridText dbedit1;
private DxCoolDataTextField dbedit2; private DxCoolDataTextField dbedit2;
@ -742,6 +745,33 @@ public class HisMzJbzdForm extends WatWebForm implements IJbMbContainer{
} }
} }
private void dbradio2Action() {
DxNormalDataManager mzjzBaseInfoDao = DaoCreator.getNormalDao(getWindow(),"mzjzBaseInfoDao");
if(!mzjzBaseInfoDao.commit()) {
setLabelShow("提示:记录保存失败");
}else {
setLabelShow("提示:记录保存成功");
}
}
private void dbradio3Action() {
DxNormalDataManager mzjzBaseInfoDao = DaoCreator.getNormalDao(getWindow(),"mzjzBaseInfoDao");
if(!mzjzBaseInfoDao.commit()) {
setLabelShow("提示:记录保存失败");
}else {
setLabelShow("提示:记录保存成功");
}
}
private void dbradio4Action() {
DxNormalDataManager mzjzBaseInfoDao = DaoCreator.getNormalDao(getWindow(),"mzjzBaseInfoDao");
if(!mzjzBaseInfoDao.commit()) {
setLabelShow("提示:记录保存失败");
}else {
setLabelShow("提示:记录保存成功");
}
}
private void dbcheckbox1Action() { private void dbcheckbox1Action() {
if(dbcheckbox1.isSelected()) { if(dbcheckbox1.isSelected()) {
@ -874,6 +904,25 @@ public class HisMzJbzdForm extends WatWebForm implements IJbMbContainer{
} }
}); });
dbradio2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent actionevent) {
dbradio2Action();
}
});
dbradio3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent actionevent) {
dbradio3Action();
}
});
dbradio4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent actionevent) {
dbradio4Action();
}
});
dbcheckbox1.addActionListener(new ActionListener(){ dbcheckbox1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent actionevent) { public void actionPerformed(ActionEvent actionevent) {
dbcheckbox1Action(); dbcheckbox1Action();

@ -44,6 +44,39 @@
</DxPanelBar> </DxPanelBar>
</col> </col>
</row> </row>
<row height="38" location="0,0" size="0,0" unit="px">
<col>
<DxPanelBar id="panelBaryg" split="false" size="100,38" tabindex="0" unit="%">
<item align="left" autoExtend="false">
<DxLabel id="label3" size="48,13" title="乙肝" />
<DxDataRadioGroup id="dbradio2" tag="10" ds="IFYG@" columns="2" items="阴性,阳性" values="0,1" showtitle="false" size="140,28" />
<DxLabel id="label4" size="15,13" title="" color="255,0,0" />
</item>
</DxPanelBar>
</col>
</row>
<row height="38" location="0,0" size="0,0" unit="px">
<col>
<DxPanelBar id="panelBarmd" split="false" size="100,38" tabindex="0" unit="%">
<item align="left" autoExtend="false">
<DxLabel id="label3" size="48,13" title="梅毒" />
<DxDataRadioGroup id="dbradio3" tag="10" ds="IFMD@" columns="2" items="阴性,阳性" values="0,1" showtitle="false" size="140,28" />
<DxLabel id="label4" size="15,13" title="" color="255,0,0" />
</item>
</DxPanelBar>
</col>
</row>
<row height="38" location="0,0" size="0,0" unit="px">
<col>
<DxPanelBar id="panelBaraz" split="false" size="100,38" tabindex="0" unit="%">
<item align="left" autoExtend="false">
<DxLabel id="label3" size="48,13" title="艾滋" />
<DxDataRadioGroup id="dbradio4" tag="10" ds="IFAZ@" columns="2" items="阴性,阳性" values="0,1" showtitle="false" size="140,28" />
<DxLabel id="label4" size="15,13" title="" color="255,0,0" />
</item>
</DxPanelBar>
</col>
</row>
</Grid> </Grid>
</DxTitlePanel> </DxTitlePanel>
</col> </col>

@ -3,7 +3,6 @@ package com.his.zy.doctorworkstation;
import java.text.ParseException; import java.text.ParseException;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import com.his.base.yzt.YztManageContainerWindow; import com.his.base.yzt.YztManageContainerWindow;
import com.his.mz.gzzmanage.GzzYzMbManageWindow; import com.his.mz.gzzmanage.GzzYzMbManageWindow;
import com.his.mz.gzzmanage.mapper.GzzMzYsNormalYzDaoMapper; import com.his.mz.gzzmanage.mapper.GzzMzYsNormalYzDaoMapper;
@ -490,6 +489,11 @@ public class PatientOrderViewForm extends WatWebForm {
orderSql = orderSql.replaceAll("#select#", select); orderSql = orderSql.replaceAll("#select#", select);
zcyOrderSql = zcyOrderSql.replaceAll("#select#", select); zcyOrderSql = zcyOrderSql.replaceAll("#select#", select);
orderSql = orderSql.replaceAll("#must_remove#", "");
orderSql = orderSql.replaceAll("#jzpkey#", model.getJzpkey());
orderSql = orderSql.replaceAll("#hzpkey#", model.getHzpkey());
orderSql = orderSql.replaceAll("#jgid#", model.getCompanyId());
dbgrid1.getDataObjectManager().setSelect(orderSql); dbgrid1.getDataObjectManager().setSelect(orderSql);
zyyzViewZcyOrderDao.setSelect(zcyOrderSql); zyyzViewZcyOrderDao.setSelect(zcyOrderSql);

@ -43,7 +43,7 @@
</row> </row>
<row height="99"> <row height="99">
<col> <col>
<DxDataGrid ds="zyyzViewOrderDao" id="dbgrid1" showfoot="false" singleselect="true" size="100,100" unit="%,%"> <DxDataGrid ds="zyyzViewOrderDao_new" id="dbgrid1" showfoot="false" singleselect="true" size="100,100" unit="%,%">
<column calc="true" fieldname="no" type="SERIALNUMBER_CELL" align="center" width="40">序号</column> <column calc="true" fieldname="no" type="SERIALNUMBER_CELL" align="center" width="40">序号</column>
<column calc="true" fieldname="select" type="CHECKBOX_CELL" on="1" off="2" hidden="3" headcheck="true" width="25"></column> <column calc="true" fieldname="select" type="CHECKBOX_CELL" on="1" off="2" hidden="3" headcheck="true" width="25"></column>
<column fieldname="YZCL" type="DICTIONARYLABEL_CELL" dic="MC:BH@zyyzcllxdic" cellcolor="true" align="center" width="30">长临</column> <column fieldname="YZCL" type="DICTIONARYLABEL_CELL" dic="MC:BH@zyyzcllxdic" cellcolor="true" align="center" width="30">长临</column>

@ -2,7 +2,6 @@ package com.his.zy.gzyzmanage;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import com.his.zy.doctorworkstation.ChanageTzOrderTimeWindow; import com.his.zy.doctorworkstation.ChanageTzOrderTimeWindow;
import com.his.zy.doctorworkstation.PatientStopOrderWindow; import com.his.zy.doctorworkstation.PatientStopOrderWindow;
import com.his.zy.doctorworkstation.PatientZfORCxOrderWindow; import com.his.zy.doctorworkstation.PatientZfORCxOrderWindow;
@ -24,7 +23,6 @@ import com.wat.component.DxRadioGroup;
import com.wat.component.coolcomponent.DxCoolTextField; import com.wat.component.coolcomponent.DxCoolTextField;
import com.wat.component.datagrid.DxDataGrid; import com.wat.component.datagrid.DxDataGrid;
import com.wat.component.datagrid.DxDataGridCheckBoxCell; import com.wat.component.datagrid.DxDataGridCheckBoxCell;
import com.wat.component.datagrid.event.DxDblCellFocusListener;
import com.wat.component.datagrid.event.DxHeadPageButtonActionListener; import com.wat.component.datagrid.event.DxHeadPageButtonActionListener;
import com.wat.component.datagrid.event.DxReloadActionListener; import com.wat.component.datagrid.event.DxReloadActionListener;
import com.wat.component.datagrid.event.DxSelectRowListener; import com.wat.component.datagrid.event.DxSelectRowListener;
@ -246,6 +244,11 @@ public class FollowOrderViewForm extends WatWebForm {
orderSql = orderSql.replaceAll("#select#", select); orderSql = orderSql.replaceAll("#select#", select);
zcyOrderSql = zcyOrderSql.replaceAll("#select#", select); zcyOrderSql = zcyOrderSql.replaceAll("#select#", select);
orderSql = orderSql.replaceAll("#must_remove#", "");
orderSql = orderSql.replaceAll("#jzpkey#", model.getJzpkey());
orderSql = orderSql.replaceAll("#hzpkey#", model.getHzpkey());
orderSql = orderSql.replaceAll("#jgid#", model.getCompanyId());
dbgrid1.getDataObjectManager().setSelect(orderSql); dbgrid1.getDataObjectManager().setSelect(orderSql);
zyyzViewZcyOrderDao.setSelect(zcyOrderSql); zyyzViewZcyOrderDao.setSelect(zcyOrderSql);

@ -28,7 +28,7 @@
</row> </row>
<row height="100" location="0,0" split="false" size="0,0" unit="%"> <row height="100" location="0,0" split="false" size="0,0" unit="%">
<col split="true"> <col split="true">
<DxDataGrid ds="zyyzViewOrderDao" id="dbgrid1" showfoot="false" size="100,100" unit="%,%"> <DxDataGrid ds="zyyzViewOrderDao_new" id="dbgrid1" showfoot="false" size="100,100" unit="%,%">
<column calc="true" fieldname="no" type="SERIALNUMBER_CELL" align="center" width="40">序号</column> <column calc="true" fieldname="no" type="SERIALNUMBER_CELL" align="center" width="40">序号</column>
<column calc="true" fieldname="select" type="CHECKBOX_CELL" on="1" off="2" hidden="3" headcheck="true" width="25"></column> <column calc="true" fieldname="select" type="CHECKBOX_CELL" on="1" off="2" hidden="3" headcheck="true" width="25"></column>
<column fieldname="YZCL" type="DICTIONARYLABEL_CELL" dic="MC:BH@zyyzcllxdic" cellcolor="true" align="center" width="30">长临</column> <column fieldname="YZCL" type="DICTIONARYLABEL_CELL" dic="MC:BH@zyyzcllxdic" cellcolor="true" align="center" width="30">长临</column>

@ -91,7 +91,7 @@
<s ctrid="datetimepicker1" col="TYRQ" ctrtype="DxDateTimePick" coltype="93" bjgx=">="/> <s ctrid="datetimepicker1" col="TYRQ" ctrtype="DxDateTimePick" coltype="93" bjgx=">="/>
<s ctrid="datetimepicker2" col="TYRQ" ctrtype="DxDateTimePick" coltype="93" bjgx="&lt;="/> <s ctrid="datetimepicker2" col="TYRQ" ctrtype="DxDateTimePick" coltype="93" bjgx="&lt;="/>
<s ctrid="popgrid1" col="JSKS" ctrtype="DxPopGridText" coltype="12" isvalue="true" bjgx="="/> <s ctrid="popgrid1" col="JSKS" ctrtype="DxPopGridText" coltype="12" isvalue="true" bjgx="="/>
<s ctrid="popgrid2" col="ZXRWARD" ctrtype="DxPopGridText" coltype="12" isvalue="true" bjgx="="/> <s ctrid="popgrid2" col="WARD" ctrtype="DxPopGridText" coltype="12" isvalue="true" bjgx="="/>
<s ctrid="edit1" col="YZMC" ctrtype="DxCoolTextField" coltype="12" isperc="true" bjgx="alllike"/> <s ctrid="edit1" col="YZMC" ctrtype="DxCoolTextField" coltype="12" isperc="true" bjgx="alllike"/>
<s ctrid="edit2" col="XM" ctrtype="DxCoolTextField" coltype="12" isperc="true" bjgx="alllike"/> <s ctrid="edit2" col="XM" ctrtype="DxCoolTextField" coltype="12" isperc="true" bjgx="alllike"/>
<s ctrid="edit3" col="ZYNO" ctrtype="DxCoolTextField" coltype="12" isperc="true" bjgx="alllike"/> <s ctrid="edit3" col="ZYNO" ctrtype="DxCoolTextField" coltype="12" isperc="true" bjgx="alllike"/>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -45,18 +45,37 @@ develop/xl_20241225_bbxg1
........................................................................................................................................... ...........................................................................................................................................
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
develop/xl_20241225_hcpcxz
耗材盘存入库单位帐盘数以允许小数
........................................................................................................................................... ...........................................................................................................................................
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
develop/lyx_20241225_zfjsd
1.增加自费结算单模板
........................................................................................................................................... ...........................................................................................................................................
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
develop/lyx_20241225_zycfdp
1.住院医嘱点评调整:只查询出院患者、增加医嘱类型、同组号、停止医嘱时间、皮试结果
........................................................................................................................................... ...........................................................................................................................................
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
develop/hrl_20241226_bjhzcrb
就诊患者艾滋/梅毒/乙肝记录
门诊日志统计,艾滋/梅毒/乙肝 阳性变红
住院退药单查询页面 病区过滤不生效
........................................................................................................................................... ...........................................................................................................................................
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
develop/lyx_20241227_zyyz
住院医嘱SQL优化
1.住院医生工作站-进入患者诊疗与病历
2.住院护士工作站-患者护理文书与诊疗
........................................................................................................................................... ...........................................................................................................................................
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Loading…
Cancel
Save