| 
					
				 | 
			
			
				@ -216,39 +216,13 @@ public class DataCollectDispatcher { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return fecthData(patient, adapterDataSet, queryParams); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String fecthData(Patient patient, AdapterDataSet adapterDataSet) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<EhrCondition> queryParams = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        boolean patientId = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (adapterDataSet.isHavePatientID()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            AdapterMetaData adapterMetaData = adapterDataSet.getAdapterMetaDataMap().get(PatientIdentity.getPatientIDCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            queryParams.add(new EhrCondition(" = ", adapterMetaData.getAdapterMetadataModel().getStdMetadataCode(), patient.getPatientId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            patientId = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        boolean eventNo = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (adapterDataSet.isHaveEventNo()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            AdapterMetaData adapterMetaData = adapterDataSet.getAdapterMetaDataMap().get(adapterDataSet.getEventNoCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            queryParams.add(new EhrCondition(" = ", adapterMetaData.getAdapterMetadataModel().getStdMetadataCode(), patient.getEventNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            eventNo = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (!patientId && !eventNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.error("采集病人数据集至少需要一项病人标识.数据集名:" + adapterDataSet.getAdapterDataSetT().getStdDatasetCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return Constants.EMPTY; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return fecthData(patient, adapterDataSet, queryParams); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 根据编排任务进行采集 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param patient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param adapterDataSet 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String fecthData1(Patient patient, AdapterDataSet adapterDataSet) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String fecthData(Patient patient, AdapterDataSet adapterDataSet) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ObjectMapper mapper = new ObjectMapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<EhrCondition> queryParams = new ArrayList<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -295,7 +269,7 @@ public class DataCollectDispatcher { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("event_no", patient.getEventNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String agencyCode = patient.getOrgCode(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("org_code", agencyCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("inner_version", "123456"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("inner_version", SysConfig.getInstance().getVersionMap().get(patient.getOrgCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("create_date", DateUtil.toString(new Date(), DateUtil.DEFAULT_YMDHMSDATE_FORMAT)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("event_time", patient.getReferenceTime());//DateUtil.toString(patient.getReferenceTime(), DateUtil.DEFAULT_YMDHMSDATE_FORMAT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtil.isEmpty(patient.getReUploadFlg())) { 
			 |