| 
					
				 | 
			
			
				@ -403,14 +403,15 @@ public class EntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  患者门诊就诊记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  使用时间查询的话,很可能会超时。时间没有索引,所以超时时间需要加长 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  @param PAT_NO 居民唯一号 一个居民在该医院只有一个号,该接口必须输入的参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  @param admNo 就诊唯一号 每一次就诊都有一个唯一号:居民号+就诊次数,查询确定的一条就诊记录时需要传,否则传null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  @param registerSn 挂号流水号,查询确定的一条就诊记录时需要传,否则传null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  @param conNo 就诊次数,使用居民唯一号+就诊次数获取唯一一条就诊记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // *  @param admNo 就诊唯一号 每一次就诊都有一个唯一号:居民号+就诊次数,查询确定的一条就诊记录时需要传,否则传null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // *  @param registerSn 挂号流水号,查询确定的一条就诊记录时需要传,否则传null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  @param startTime 开始时间 (查询一段时间内就诊记录开始时间,查询就诊记录列表时需要传,否则传null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *  @param endTime  结束时间 (查询一段时间内就诊记录结束时间,查询就诊记录列表时需要传,否则传null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @throws Exception 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public  List<WlyyOutpatientVO> BS30025(String PAT_NO,String conNo,String admNo,String registerSn,String startTime,String endTime,boolean demoFlag) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public  List<WlyyOutpatientVO> BS30025(String PAT_NO,String conNo,String startTime,String endTime,boolean demoFlag) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String fid = BS30025; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String resp = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (demoFlag) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -429,12 +430,6 @@ public class EntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(conNo)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sbs.append("<query compy=\"=\" item=\"CON_NO\" splice=\"and\" value=\"'" + conNo + "'\"/>"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(admNo)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sbs.append("<query compy=\"=\" item=\"ADM_NO\" splice=\"and\" value=\"'" + admNo + "'\"/>"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(registerSn)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sbs.append("<query compy=\"=\" item=\"REGISTER_SN\" splice=\"and\" value=\"'" + registerSn + "'\"/>"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(startTime)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sbs.append("<query compy=\">=\" item=\"CON_DATE\" splice=\"and\" value=\"'" + startTime + "'\"/>"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -469,7 +464,7 @@ public class EntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyOutpatientVO.setPatient(patNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyOutpatientVO.setPatientName(patientName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyOutpatientVO.setConNo(null == jsonObjectMgsInfo.get("CON_NO") ? "" : jsonObjectMgsInfo.get("CON_NO") + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyOutpatientVO.setDoctor(null == jsonObjectMgsInfo.get("CON_DOC") ? "" : jsonObjectMgsInfo.get("CON_DOC") + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyOutpatientVO.setDoctorName(null == jsonObjectMgsInfo.get("CON_DOC_NAME") ? "" : jsonObjectMgsInfo.get("CON_DOC_NAME") + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1127,6 +1122,8 @@ public class EntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        net.sf.json.JSONArray jsonArrayLast=new net.sf.json.JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (demoFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            resp = getJosnFileResullt(fid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            net.sf.json.JSONArray jsonArray1= ConvertUtil.convertListEnvelopInBodyRow(resp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonArrayLast.add(jsonArray1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //获取检验送检记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray jsonArray= BS20010(patNo,conNo,demoFlag); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1174,6 +1171,8 @@ public class EntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        net.sf.json.JSONArray jsonArrayLast=new net.sf.json.JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (demoFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            resp = getJosnFileResullt(fid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            net.sf.json.JSONArray jsonArray1= ConvertUtil.convertListEnvelopInBodyRow(resp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonArrayLast.add(jsonArray1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //获取微生物送检记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray jsonArray= BS20018(patNo,conNo,demoFlag); 
			 |