Jelajahi Sumber

fix: 修正为入院诊断字段

zhengjie 1 tahun lalu
induk
melakukan
6a7a49caf9
1 mengubah file dengan 10 tambahan dan 10 penghapusan
  1. 10 10
      Business/HisMainBusiness.cs

+ 10 - 10
Business/HisMainBusiness.cs

@@ -782,21 +782,21 @@ namespace PTMedicalInsurance.Business
                     joMdtrtinfo.Add("medrcdno", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.medrcdno"));          //病历号
                     joMdtrtinfo.Add("atddr_no", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.atddr_no"));          //主治医生编码
                     joMdtrtinfo.Add("chfpdr_name", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.chfpdr_name"));          //主诊医师姓名
-                   
-                    joMdtrtinfo.Add("adm_diag_dscr", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_diag_dscr"));          //入院诊断描述
-                    joMdtrtinfo.Add("adm_dept_codg", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_codg"));          //入院科室编码
-                    joMdtrtinfo.Add("adm_dept_name", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_name"));          //入院科室名称
-                    joMdtrtinfo.Add("adm_bed", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_bed"));          //入院床位
-                    joMdtrtinfo.Add("dscg_maindiag_code", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.dscg_maindiag_code"));          //住院主诊断代码
+
                     string mainDiagName = JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.dscg_maindiag_name");
-                    string diagDescripts = JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.main_cond_dscr");
-                    if (string.IsNullOrEmpty(diagDescripts))
+                    string admDiagDescripts = JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_diag_dscr");
+                    if (string.IsNullOrEmpty(admDiagDescripts))
                     {
-                        diagDescripts = mainDiagName;
+                        admDiagDescripts = mainDiagName;
                     }
 
+                    joMdtrtinfo.Add("adm_diag_dscr", admDiagDescripts);          //入院诊断描述
+                    joMdtrtinfo.Add("adm_dept_codg", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_codg"));          //入院科室编码
+                    joMdtrtinfo.Add("adm_dept_name", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_name"));          //入院科室名称
+                    joMdtrtinfo.Add("adm_bed", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_bed"));          //入院床位
+                    joMdtrtinfo.Add("dscg_maindiag_code", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.dscg_maindiag_code"));          //住院主诊断代码
                     joMdtrtinfo.Add("dscg_maindiag_name", mainDiagName);          //住院主诊断名称
-                    joMdtrtinfo.Add("main_cond_dscr", diagDescripts);          //主要病情描述
+                    joMdtrtinfo.Add("main_cond_dscr", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.main_cond_dscr"));          //主要病情描述
                     joMdtrtinfo.Add("dise_codg", diseCodg);          //病种编码
                     joMdtrtinfo.Add("dise_name", diseName);          //病种名称
                     joMdtrtinfo.Add("oprn_oprt_code", frmReg.oprn_oprt_code??"");          //手术操作代码