| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -447,9 +447,26 @@ namespace Shentun.Peis.PatientRegisters | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                entlist = entlist.Where(m => m.patientRegister.SexId == input.SexId); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (input.DateType == '1') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    entlist = entlist.Where(m => m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                else if (input.DateType == '2') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    entlist = entlist.Where(m => m.patientRegister.MedicalStartDate >= Convert.ToDateTime(input.StartDate) && | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      m.patientRegister.MedicalStartDate < Convert.ToDateTime(input.EndDate).AddDays(1)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    entlist = entlist.Where(m => (m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       || (m.patientRegister.MedicalStartDate >= Convert.ToDateTime(input.StartDate) && | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      m.patientRegister.MedicalStartDate < Convert.ToDateTime(input.EndDate).AddDays(1)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (input.CompleteFlag != null) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                entlist = entlist.Where(m => m.patientRegister.CompleteFlag == input.CompleteFlag); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |