|  | @ -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);
 |