name of nurse not order
							parent
							
								
									d7e1ee21b8
								
							
						
					
					
						commit
						eb21830246
					
				| 
						 | 
				
			
			@ -19,7 +19,7 @@ class ReportCycleItem(Model):
 | 
			
		|||
        "ptype_id": fields.Many2One("clinic.patient.type","Patient Type"),
 | 
			
		||||
        'branch_id': fields.Many2One("clinic.branch","Branch"),
 | 
			
		||||
        'department_id': fields.Many2One("clinic.department","Department"),
 | 
			
		||||
        'sort_by': fields.Selection([['hdcase_number','HDCase Number'],['pname','Pateint Name'],['mdc_name','EPO']],'Sort By'),
 | 
			
		||||
        'sort_by': fields.Selection([['hdcase_number','HDCase Number'],['pname','Patient Name'],['mdc_name','EPO']],'Sort By'),
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    def default_get(self,field_names=None,context={},**kw):
 | 
			
		||||
| 
						 | 
				
			
			@ -277,7 +277,17 @@ class ReportCycleItem(Model):
 | 
			
		|||
                index=len(nlines)
 | 
			
		||||
                date_txt=''
 | 
			
		||||
                cseq_txt=''
 | 
			
		||||
                nurse_items=[]
 | 
			
		||||
                for cline in clines:
 | 
			
		||||
                    if cline.get('nfirst_name'):
 | 
			
		||||
                        nurse_items.append({
 | 
			
		||||
                            'nurse': cline.get('nurse'),
 | 
			
		||||
                            'nfirst_name': cline.get('nfirst_name'),
 | 
			
		||||
                            'ctid': cline.get('ctid'),
 | 
			
		||||
                        })
 | 
			
		||||
                        cline['nurse']=''
 | 
			
		||||
                        cline['nfirst_name']=''
 | 
			
		||||
                        cline['ctid']=''
 | 
			
		||||
                    if cline.get('cseq_txt'):
 | 
			
		||||
                        date_txt=cline.get('date_txt')
 | 
			
		||||
                        cseq_txt=cline.get('cseq_txt')
 | 
			
		||||
| 
						 | 
				
			
			@ -288,6 +298,13 @@ class ReportCycleItem(Model):
 | 
			
		|||
                    no+=1
 | 
			
		||||
                nlines[index]['date_txt']=date_txt
 | 
			
		||||
                nlines[index]['cseq_txt']=cseq_txt
 | 
			
		||||
                for nurse_item in sorted(nurse_items,key=lambda nitem: nitem['nfirst_name']):
 | 
			
		||||
                    nlines[index].update({
 | 
			
		||||
                        'nurse': nurse_item['nurse'],
 | 
			
		||||
                        'nfirst_name': nurse_item['nfirst_name'],
 | 
			
		||||
                        'ctid': nurse_item['ctid'],
 | 
			
		||||
                    })
 | 
			
		||||
                    index+=1
 | 
			
		||||
                clines=[]
 | 
			
		||||
                nlines.append({
 | 
			
		||||
                    'sub': 'show',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue