| 
					
				 | 
			
			
				@ -1,10 +1,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.wlyy.service.app.prescription; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONArray; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.prescription.Prescription; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.prescription.PrescriptionDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.BaseService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.json.JSONArray; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.json.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -35,27 +36,29 @@ public class PrescriptionService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //处方主信息{"yyksbm":"医生科室编号","bcsfcs":"本次收费次数","yszjhm":"医生证件号码","ysxm00":"医生姓名","mzlb00":"门诊类别","sfydgh":"是否药店挂号", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // "bcghcs":"本次挂号次数","ghksmc":"挂号科室名称","cfxms0":"明细上传数量","mzlsh0":"医保挂号流水号 如果为空,将自动医保挂号并收费","ghfy00":"挂号费用", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // "yszjdj":"医师诊金级别","bqbm00":"病情编码","sfygwd":"是否医改网点"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("yyksbm","医生科室编号");//医生科室编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("bcsfcs",1+"");//本次收费次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("yszjhm","医生证件号码");//医生证件号码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("ysxm00","医生姓名");//医生姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("mzlb00","门诊类别");//门诊类别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("sfydgh",1+"");//是否药店挂号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("bcghcs",1+"");//本次挂号次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("ghksmc","挂号科室名称");//挂号科室名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("cfxms0",1+"");//明细上传数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("mzlsh0","医保挂号流水号");//医保挂号流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("ghfy00",10+"");//挂号费用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("yszjdj","医师诊金级别");//医师诊金级别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("bqbm00","病情编码");//病情编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("sfygwd",1+"");//是否医改网点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject jsonObject = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("yyksbm","医生科室编号");//医生科室编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("bcsfcs",1+"");//本次收费次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("yszjhm","医生证件号码");//医生证件号码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("ysxm00","医生姓名");//医生姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("mzlb00","门诊类别");//门诊类别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("sfydgh",1+"");//是否药店挂号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("bcghcs",1+"");//本次挂号次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("ghksmc","挂号科室名称");//挂号科室名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("cfxms0",1+"");//明细上传数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("mzlsh0","医保挂号流水号");//医保挂号流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("ghfy00",10+"");//挂号费用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("yszjdj","医师诊金级别");//医师诊金级别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("bqbm00","病情编码");//病情编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        jsonObject.put("sfygwd",1+"");//是否医改网点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("recipeContent",jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //诊断明细        {"zdms00":"诊断或症状描述","zdbh00":"诊断或症状编码"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONArray zdInfo = new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject j1 = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        j1.put("zdms00","诊断或症状描述");//诊断或症状描述 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        j1.put("zdbh00","诊断或症状编码");//诊断或症状编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        zdInfo.put(j1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        zdInfo.add(j1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("zdlist",zdInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //处方明细        {"xmgg00":"项目规格","cfhao0":"处方号","sfybxm":"是否医保项目","dcyydw":"单次用药单位","xmje00":"项目金额","xmbh00":"项目编号", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -87,7 +90,7 @@ public class PrescriptionService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        j2.put("qyzl00","药品频率");//取药总量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        j2.put("xmdw00","项目单位");//项目单位 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        j2.put("jx0000","剂型");//剂型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        cfInfo.put(j2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        cfInfo.add(j2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        json.put("mxlist",cfInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return json; 
			 |