private void AddLabDataBing(EmsUIDTO headDo, MedSrvDO med) { //headDo.Emsapobs.Id_srv = med.Id_srv; // 检查申请单主键 //headDo.Emsapobs.Id_emsobs = ""; // 医嘱服务id headDo.Emsaplab.Id_orsrv = ""; // 医嘱医疗单 headDo.Emsaplab.Id_or = ""; // 服务id headDo.Emsaplab.Id_srv = med.Id_srv; // 服务名称 headDo.Emsaplab.Name_srv = med.Name; // 服务类型 headDo.Emsaplab.Id_srvtp = med.Id_srvtp; // 服务类型名称 headDo.Emsapobs.Name_srvtp = med.Name; // 检查类型id headDo.Emsaplab.Id_obstp = med.Id_srv; // 检查类型名称 headDo.Emsaplab.Name_obstp = med.Name; headDo.Emsaplab.Name_obstp = med.Name; headDo.MedSrvDO.Id_freq = med.Id_freq; headDo.MedSrvDO.Sd_srvtp = med.Sd_srvtp; try { // 检查申请单号 headDo.Emsaplab.No_applyobs = qryService.getOrdApLabNoapplyform(); } catch (Exception ex) { ex.Publish(); } headDo.Emsaplab.Dt_plan = headDo.Dt_begin_ui; // 诊断id string[] diagArray = patDiagImp.getDiagArray(headDo.PatInfo.Id_ent); if (diagArray != null) { headDo.Emsaplab.Id_di = diagArray[7]; //主诊断的主项目id headDo.Emsaplab.Id_diitm = diagArray[3]; //主诊断id headDo.Emsaplab.Name_diag = diagArray[4]; //主诊断名称 headDo.Emsaplab.Str_code_di = diagArray[1]; //诊断编码拼接 headDo.Emsaplab.Str_name_di = diagArray[0]; //诊断名称拼接 headDo.Emsaplab.Str_id_diitm = diagArray[2]; //诊断子项目id拼接 } // 加急标识 // headDo.Emsapobs.Fg_urgent = true; // 床旁执行标志 // headDo.Emsapobs.Fg_mp_bed = true; // 计划检查时间 // headDo.Emsapobs.Dt_begin_ui // 诊断id // headDo.Emsapobs.Id_di // 诊断 // headDo.Emsapobs.Name_di // 检查目的编码 // headDo.Emsapobs.Sd_pps // 检查目的描述 // headDo.Emsapobs.Des_pps // 症状体征描述 // headDo.Emsapobs.Des_sympsign // 身体部位id // headDo.Emsapobs.Id_body // 身体部位编码 // headDo.Emsapobs.Sd_body // 身体部位名称 // headDo.Emsapobs.Name_body // 身体体位id // headDo.Emsapobs.Id_pos // 身体体位编码 // headDo.Emsapobs.Sd_pos // 身体体位名称 // headDo.Emsapobs.Name_pos }