| 
					
				 | 
			
			
				@ -7,6 +7,7 @@ import com.yihu.wlyy.entity.patient.prescription.PrescriptionDiagnosis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.prescription.PrescriptionInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.system.Icd10DictServcie; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.third.jw.ZyDictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.util.CommonUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.slf4j.Logger; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.slf4j.LoggerFactory; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -70,11 +71,12 @@ public class PresModeAdapter { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPrice(info.getInteger("ITEM_PRICE"));//药品单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setNum(info.getInteger("ITEM_QUANTITY"));//药品数目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setJwSubCode("");//智业子处方号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setSubjectClass(info.getString("SUBJECT_CLASS"));//"科目类别编码", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDrugNumUnit(info.getString("ITEM_UNIT"));//数量单位编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDrugNumUnitName(info.getString("ITEM_UNIT_NAME"));//数量单位名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setCost(1);//金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setCharge(0);//自付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setBindFlag("0");//成组标志, 0.非成组,1.成组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                            prescriptionInfo.setCost(1);//金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                            prescriptionInfo.setCharge(0);//自付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setBindFlag(info.getString("BIND_FLAG"));//成组标志, 0.非成组,1.成组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDayCount(info.getInteger("DAY_COUNT"));//用药天数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDrugUsage(info.getString("USAGE"));//用药方法编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setUsageName(info.getString("USAGE_NAME"));//用药方法名称 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -177,12 +179,12 @@ public class PresModeAdapter { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDrugFormat(info.getString("ITEM_SPEC"));//药品规格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPrice(info.getInteger("ITEM_PRICE"));//药品单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setNum(info.getInteger("ITEM_QUANTITY"));//药品数目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setJwSubCode("");//智业子处方号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setJwSubCode(info.getString("RECIPE_SUB_NO"));//智业子处方号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDrugNumUnit(info.getString("ITEM_UNIT"));//数量单位编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDrugNumUnitName(info.getString("ITEM_UNIT_NAME"));//数量单位名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setCost(1);//金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setCharge(0);//自付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setBindFlag("0");//成组标志, 0.非成组,1.成组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setCost(CommonUtil.doubleToInt(info.getDouble("COST")));//金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setCharge(CommonUtil.doubleToInt(info.getDouble("CHARGE")));//自付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setBindFlag(info.getString("BIND_FLAG"));//成组标志, 0.非成组,1.成组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDayCount(info.getInteger("DAY_COUNT"));//用药天数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setDrugUsage(info.getString("USAGE"));//用药方法编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setUsageName(info.getString("USAGE_NAME"));//用药方法名称 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -192,8 +194,8 @@ public class PresModeAdapter { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicAmount(info.getString("PHYSIC_AMOUNT"));//用药总量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicAmountUnit(info.getString("PHYSIC_AMOUNT_UNIT"));//总量单位编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicAmountUnitName(info.getString("PHYSIC_AMOUNT_UNIT_NAME"));//总量单位名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicInjectPlace("");//注射地点编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicInjectPlaceName("");//注射地点名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicInjectPlace(info.getString("PHYSIC_INJECT_PLACE"));//注射地点编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicInjectPlaceName(info.getString("PHYSIC_INJECT_PLACE_NAME"));//注射地点名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicSkinTest(info.getString("PHYSIC_SKIN_TEST"));//皮试类型名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfo.setPhysicSkinTestName(info.getString("PHYSIC_SKIN_TEST_NAME"));//皮试类型名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            prescriptionInfos.add(prescriptionInfo); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -278,12 +280,12 @@ public class PresModeAdapter { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("drugFormat",info.getString("ITEM_SPEC"));//药品规格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("price",info.getInteger("ITEM_PRICE"));//药品单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("num",info.getInteger("ITEM_QUANTITY"));//药品数目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("jwSubCode","");//智业子处方号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("jwSubCode",info.getString("RECIPE_SUB_NO"));//智业子处方号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("drugNumUnit",info.getString("ITEM_UNIT"));//数量单位编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("drugNumUnitName",info.getString("ITEM_UNIT_NAME"));//数量单位名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("cost",1);//金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("charge",0);//自付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("bindFlag","0");//成组标志, 0.非成组,1.成组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("cost",info.getDouble("COST"));//金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("charge",info.getDouble("CHARGE"));//自付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("bindFlag",info.getString("BIND_FLAG"));//成组标志, 0.非成组,1.成组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("dayCount",info.getInteger("DAY_COUNT"));//用药天数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("drugUsage",info.getString("USAGE"));//用药方法编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("usageName",info.getString("USAGE_NAME"));//用药方法名称 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -293,8 +295,8 @@ public class PresModeAdapter { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicAmount",info.getString("PHYSIC_AMOUNT"));//用药总量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicAmountUnit",info.getString("PHYSIC_AMOUNT_UNIT"));//总量单位编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicAmountUnitName",info.getString("PHYSIC_AMOUNT_UNIT_NAME"));//总量单位名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicInjectPlace","");//注射地点编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicInjectPlaceName","");//注射地点名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicInjectPlace",info.getString("PHYSIC_INJECT_PLACE"));//注射地点编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicInjectPlaceName",info.getString("PHYSIC_INJECT_PLACE_NAME"));//注射地点名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicSkinTest",info.getString("PHYSIC_SKIN_TEST"));//皮试类型名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfo.put("physicSkinTestName",info.getString("PHYSIC_SKIN_TEST_NAME"));//皮试类型名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    prescriptionInfos.add(prescriptionInfo); 
			 |