| 
						
						
						
					 | 
					 | 
					@ -1,6 +1,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/client/base_app_client.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/client/base_app_client.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/config/shared_pref_kay.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/core/enum/viewstate.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/core/enum/viewstate.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/core/viewModel/procedure_View_model.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/core/viewModel/procedure_View_model.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/models/doctor/doctor_profile_model.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/models/patient/patiant_info_model.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/models/patient/patiant_info_model.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/screens/base/base_view.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/screens/base/base_view.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/screens/procedures/add-procedure-form.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/screens/procedures/add-procedure-form.dart';
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -15,7 +17,7 @@ import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/widgets/shared/network_base_view.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/widgets/shared/network_base_view.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:flutter/material.dart';
 | 
					 | 
					 | 
					 | 
					import 'package:flutter/material.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					import 'package:doctor_app_flutter/util/helpers.dart';
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'ProcedureCard.dart';
 | 
					 | 
					 | 
					 | 
					import 'ProcedureCard.dart';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					class ProcedureScreen extends StatelessWidget {
 | 
					 | 
					 | 
					 | 
					class ProcedureScreen extends StatelessWidget {
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -25,6 +27,7 @@ class ProcedureScreen extends StatelessWidget {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    PatiantInformtion patient = routeArgs['patient'];
 | 
					 | 
					 | 
					 | 
					    PatiantInformtion patient = routeArgs['patient'];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    String patientType = routeArgs['patientType'];
 | 
					 | 
					 | 
					 | 
					    String patientType = routeArgs['patientType'];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    String arrivalType = routeArgs['arrivalType'];
 | 
					 | 
					 | 
					 | 
					    String arrivalType = routeArgs['arrivalType'];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    return BaseView<ProcedureViewModel>(
 | 
					 | 
					 | 
					 | 
					    return BaseView<ProcedureViewModel>(
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      onModelReady: (model) =>
 | 
					 | 
					 | 
					 | 
					      onModelReady: (model) =>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          model.getProcedure(mrn: patient.patientId, patientType: patientType),
 | 
					 | 
					 | 
					 | 
					          model.getProcedure(mrn: patient.patientId, patientType: patientType),
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |