| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -89,12 +89,6 @@ namespace Shentun.Peis.PeisReports | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        from ac in cc.DefaultIfEmpty() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        join d in await _medicalPackageRepository.GetQueryableAsync() on a.MedicalPackageId equals d.Id into dd | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        from ad in dd.DefaultIfEmpty() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        join e in await _medicalTypeRepository.GetQueryableAsync() on a.MedicalTypeId equals e.Id into ee | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        from ae in ee.DefaultIfEmpty() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        join f in await _personnelTypeRepository.GetQueryableAsync() on a.PersonnelTypeId equals f.Id into ff | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        from af in ff.DefaultIfEmpty() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        join g in await _sexRepository.GetQueryableAsync() on a.SexId equals g.Id into gg | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        from ag in gg.DefaultIfEmpty() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        orderby a.Id ascending | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        select new | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -116,16 +110,16 @@ namespace Shentun.Peis.PeisReports | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.ReportPrintTimes, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.MedicalTypeId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.PersonnelTypeId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.IsUpload | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.IsUpload, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.SexId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.CreatorId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                a.MaritalStatusId | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            RegisterCheckCompleteFlag = registerCheck.CompleteFlag, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            IsCheck = asbitem.IsCheck, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            ab = new { ab.IdNo, ab.Address, ab.PatientNo, ab.MobileTelephone, ab.Telephone, ab.Email, ab.DisplayName }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            ac = new { ac.DisplayName }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            ad = new { ad.DisplayName }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            ae = new { ae.DisplayName }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            af = new { af.DisplayName }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            ag = new { ag.DisplayName }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            ad = new { ad.DisplayName } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -338,14 +332,17 @@ namespace Shentun.Peis.PeisReports | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        IsAudit = s.FirstOrDefault().a.IsAudit, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        IsReportPrint = s.FirstOrDefault().a.ReportPrintTimes > 0 ? 'Y' : 'N', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        MedicalPackageName = s.FirstOrDefault().ad.DisplayName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        MedicalTypeName = s.FirstOrDefault().ae.DisplayName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        MedicalTypeName = _cacheService.GetMedicalTypeNameAsync(s.FirstOrDefault().a.MedicalTypeId).Result, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        MobileTelephone = s.FirstOrDefault().ab.MobileTelephone, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        PatientNo = s.FirstOrDefault().ab.PatientNo, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        PatientRegisterNo = s.FirstOrDefault().a.PatientRegisterNo, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        PersonnelTypeName = s.FirstOrDefault().af.DisplayName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        SexName = s.FirstOrDefault().ag.DisplayName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        PersonnelTypeName = _cacheService.GetPersonnelTypeNameAsync(s.FirstOrDefault().a.PersonnelTypeId).Result, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        SexName = _cacheService.GetSexNameAsync(s.FirstOrDefault().a.SexId).Result, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        Telephone = s.FirstOrDefault().ab.Telephone, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        PatientRegisterId = s.FirstOrDefault().a.Id, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        MaritalStatusName = _cacheService.GetMaritalStatusNameAsync(s.FirstOrDefault().a.MaritalStatusId).Result, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        RegisterName = _cacheService.GetSurnameAsync(s.FirstOrDefault().a.CreatorId).Result, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        RegisterDate = DataHelper.ConversionDateToString(s.FirstOrDefault().a.CreationTime), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        IsPatientOccupationalDisease = _patientOccupationalDiseaseManager.GetPatientRegisterIsOccupationalDisease(s.FirstOrDefault().a.Id).Result | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |