|
@@ -75,70 +75,65 @@ public interface UpIdCollectionDao extends BaseMapper<SetlinfoUpld> {
|
|
|
@Param("ledgerSn") Integer ledgerSn);
|
|
|
|
|
|
|
|
|
- @Select("select (select si_code from zd_country_code where code = country) as ntly /*国籍*/,\n" +
|
|
|
- " social_no as certno /*证件*/,\n" +
|
|
|
- " occupation as prfs /*职业 在 Prfs 中有对应的*/,\n" +
|
|
|
- " live_place_combo as curr_addr/*现住址*/,\n" +
|
|
|
- " unit_name as emp_name /*单位名称*/,\n" +
|
|
|
- " unit_place as emp_addr /*单位地址*/,\n" +
|
|
|
- " unit_phone as emp_tel /*工作单位手机*/,\n" +
|
|
|
- " addr_zip_code as poscode /* 邮编*/,\n" +
|
|
|
- " (select wjw_code from zd_nation_code where code = nation) as naty/*民族*/,\n" +
|
|
|
- " contact_name as coner_name/*联系人姓名*/,\n" +
|
|
|
+ @Select("select (select si_code from zd_country_code where code = a.country) as ntly /*国籍*/,\n" +
|
|
|
+ " a.social_no as certno /*证件*/,\n" +
|
|
|
+ " a.occupation as prfs /*职业 在 Prfs 中有对应的*/,\n" +
|
|
|
+ " a.live_place_combo as curr_addr/*现住址*/,\n" +
|
|
|
+ " a.unit_name as emp_name /*单位名称*/,\n" +
|
|
|
+ " a.unit_place as emp_addr /*单位地址*/,\n" +
|
|
|
+ " a.unit_phone as emp_tel /*工作单位手机*/,\n" +
|
|
|
+ " a.addr_zip_code as poscode /* 邮编*/,\n" +
|
|
|
+ " (select wjw_code from zd_nation_code where code = a.nation) as naty/*民族*/,\n" +
|
|
|
+ " a.contact_name as coner_name/*联系人姓名*/,\n" +
|
|
|
" (select rtrim(yb_code)\n" +
|
|
|
" from zy_zd_relative_code\n" +
|
|
|
- " where code = contact_relation) as patn_rlts /*与患者的关系*/,\n" +
|
|
|
- " contact_phone as coner_tel /*联系人电话*/,\n" +
|
|
|
- " coma_days_before_admiss + '/' + coma_hours_before_admiss + '/' +\n" +
|
|
|
- " coma_minutes_before_admiss as pwcry_bfadm_coma_dura/*颅脑损伤患者入院前昏迷时长*/,\n" +
|
|
|
- " coma_days_after_admiss + '/' + coma_hours_after_admiss + '/' +\n" +
|
|
|
- " coma_minutes_after_admiss as pwcry_afadm_coma_dura/*颅脑损伤患者入院后昏迷时长*/,\n" +
|
|
|
- " zy_dismiss_way as dscg_way /*离院方式*/,\n" +
|
|
|
- " dismiss_destination as acp_medins_name/*拟接收机构名称*/,\n" +
|
|
|
- " admiss_again_in_one_month as days_rinp_flag_31 /*出院31天内再住院计划标志*/,\n" +
|
|
|
- " admiss_again_purpose as days_rinp_pup_31/*出院31天内再住院目的*/,\n" +
|
|
|
- " rtrim(main_doctor_name) as chfpdr_name/*主诊医师姓名*/,\n" +
|
|
|
- " (select rtrim(yb_code) \n" +
|
|
|
+ " where code = a.contact_relation) as patn_rlts /*与患者的关系*/,\n" +
|
|
|
+ " a.contact_phone as coner_tel /*联系人电话*/,\n" +
|
|
|
+ " a.coma_days_before_admiss + '/' + a.coma_hours_before_admiss + '/' +\n" +
|
|
|
+ " a.coma_minutes_before_admiss as pwcry_bfadm_coma_dura/*颅脑损伤患者入院前昏迷时长*/,\n" +
|
|
|
+ " a.coma_days_after_admiss + '/' + a.coma_hours_after_admiss + '/' +\n" +
|
|
|
+ " a.coma_minutes_after_admiss as pwcry_afadm_coma_dura/*颅脑损伤患者入院后昏迷时长*/,\n" +
|
|
|
+ " a.zy_dismiss_way as dscg_way /*离院方式*/,\n" +
|
|
|
+ " a.dismiss_destination as acp_medins_name/*拟接收机构名称*/,\n" +
|
|
|
+ " a.admiss_again_in_one_month as days_rinp_flag_31 /*出院31天内再住院计划标志*/,\n" +
|
|
|
+ " a.admiss_again_purpose as days_rinp_pup_31/*出院31天内再住院目的*/,\n" +
|
|
|
+ " rtrim(isnull(a.main_doctor_name,a.admiss_doctor_name)) as chfpdr_name/*主诊医师姓名*/,\n" +
|
|
|
+ " (select rtrim(yb_code)\n" +
|
|
|
" from a_employee_mi\n" +
|
|
|
- " where code = main_doctor) as chfpdr_code/*主诊医师代码*/,\n" +
|
|
|
+ " where code = isnull(a.main_doctor,a.admiss_doctor)) as chfpdr_code/*主诊医师代码*/,\n" +
|
|
|
" (select rtrim(si_caty)\n" +
|
|
|
" from zd_unit_code\n" +
|
|
|
" where code = b.small_dept) as adm_caty/*入院科别*/,\n" +
|
|
|
" (select rtrim(si_caty)\n" +
|
|
|
" from zd_unit_code\n" +
|
|
|
- " where code = b.zk_ward) as refldept_dept /*转科科别*/,\n" +
|
|
|
+ " where code = isnull(a.trans_dept_code,b.zk_ward)) as refldept_dept /*转科科别*/,\n" +
|
|
|
" (select rtrim(si_caty)\n" +
|
|
|
" from zd_unit_code\n" +
|
|
|
- " where code = isnull(zk_ward, small_dept)) as dscg_caty /*出院科别*/,\n" +
|
|
|
- " /*实际住院天数*/\n" +
|
|
|
- " zy_serial_no as biz_sn /*业务流水号*/,\n" +
|
|
|
- " case age_days\n" +
|
|
|
+ " where code = isnull(a.dismiss_dept_code,b.zk_ward)) as dscg_caty /*出院科别*/,\n" +
|
|
|
+ " b.zy_serial_no as biz_sn /*业务流水号*/,\n" +
|
|
|
+ " case a.age_days\n" +
|
|
|
" when '-' then 0\n" +
|
|
|
- " else age_days\n" +
|
|
|
+ " else a.age_days\n" +
|
|
|
" end as nwb_age/*新生儿年龄*/,\n" +
|
|
|
- " contact_addr_name as coner_addr /*联系人地址*/,\n" +
|
|
|
- " case new_born_weight\n" +
|
|
|
+ " a.contact_addr_name as coner_addr /*联系人地址*/,\n" +
|
|
|
+ " case a.new_born_weight\n" +
|
|
|
" when '-' then 0\n" +
|
|
|
- " else new_born_weight\n" +
|
|
|
+ " else a.new_born_weight\n" +
|
|
|
" end as nwb_bir_wt/*新生儿体重*/,\n" +
|
|
|
-// " case new_born_admiss_weight\n" +
|
|
|
-// " when '-' then 0\n" +
|
|
|
-// " else new_born_admiss_weight\n" +
|
|
|
-// " end as nwb_adm_wt/*新生儿入院体重*/,\n" +
|
|
|
" resp_nurs_code = (select rtrim(yb_code)\n" +
|
|
|
" from a_employee_mi\n" +
|
|
|
- " where a_employee_mi.code = job_nurse) /*责任护士*/,\n" +
|
|
|
- " resp_nurs_name = (select name\n" +
|
|
|
+ " where a_employee_mi.code = isnull(a.duty_nurse,b.job_nurse)) /*责任护士*/,\n" +
|
|
|
+ " case when a.duty_nurse is not null then a.duty_nurse_name else (select name\n" +
|
|
|
" from a_employee_mi\n" +
|
|
|
- " where a_employee_mi.code = job_nurse)\n" +
|
|
|
- "from zy_inactpatient b\n" +
|
|
|
+ " where a_employee_mi.code = b.job_nurse) end as resp_nurs_name\n" +
|
|
|
+ " from zy_inactpatient b\n" +
|
|
|
" left join\n" +
|
|
|
" t_case_frontsheet_main a\n" +
|
|
|
" on (\n" +
|
|
|
" a.bah = b.inpatient_no\n" +
|
|
|
" and a.admiss_times = b.admiss_times\n" +
|
|
|
" )\n" +
|
|
|
- "where b.inpatient_no = #{patNo}\n" +
|
|
|
+ " where b.inpatient_no = #{patNo}\n" +
|
|
|
" and b.admiss_times = #{times};")
|
|
|
SetlinfoUpld setlinfo2(@Param("patNo") String patNo, @Param("times") Integer times);
|
|
|
|