|  | @@ -74,10 +74,12 @@ public class PatientService {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (null != data.getAdmdvs()) {
 | 
	
		
			
				|  |  |              Integer parentRegion = dao.selectParentRegion(data.getAdmdvs());
 | 
	
		
			
				|  |  | -            if (parentRegion == 100000) {
 | 
	
		
			
				|  |  | -                parentRegion = data.getAdmdvs();
 | 
	
		
			
				|  |  | +            if (null != parentRegion) {
 | 
	
		
			
				|  |  | +                if (parentRegion == 100000) {
 | 
	
		
			
				|  |  | +                    parentRegion = data.getAdmdvs();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                data.setAdmdvsCascader(new Integer[] { parentRegion, data.getAdmdvs() });
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            data.setAdmdvsCascader(new Integer[] { parentRegion, data.getAdmdvs() });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          setExpenseInformation(data);
 | 
	
		
			
				|  |  |          setDrgPatInfo(data);
 |