From 764578f28e673d34fac963c2f7ea3fb386b7808e Mon Sep 17 00:00:00 2001 From: hussam al-habibeh Date: Sun, 23 May 2021 14:34:25 +0300 Subject: [PATCH] procedure changes --- lib/core/viewModel/procedure_View_model.dart | 3 ++- lib/screens/procedures/ProcedureCard.dart | 7 ++++--- lib/screens/procedures/procedure_screen.dart | 11 ++++------- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/lib/core/viewModel/procedure_View_model.dart b/lib/core/viewModel/procedure_View_model.dart index 3bdd676f..4411f7b5 100644 --- a/lib/core/viewModel/procedure_View_model.dart +++ b/lib/core/viewModel/procedure_View_model.dart @@ -60,6 +60,8 @@ class ProcedureViewModel extends BaseViewModel { Future getProcedure({int mrn, String patientType}) async { hasError = false; + await getDoctorProfile(); + doctorProfile.doctorID; //_insuranceCardService.clearInsuranceCard(); setState(ViewState.Busy); await _procedureService.getProcedure(mrn: mrn); @@ -289,7 +291,6 @@ class ProcedureViewModel extends BaseViewModel { } } - getPatientLabOrdersResults( {PatientLabOrders patientLabOrder, String procedure, diff --git a/lib/screens/procedures/ProcedureCard.dart b/lib/screens/procedures/ProcedureCard.dart index 3448d0be..d998ca58 100644 --- a/lib/screens/procedures/ProcedureCard.dart +++ b/lib/screens/procedures/ProcedureCard.dart @@ -28,6 +28,7 @@ class ProcedureCard extends StatelessWidget { this.patient, this.doctorID, }) : super(key: key); + @override Widget build(BuildContext context) { ProjectViewModel projectViewModel = Provider.of(context); @@ -253,9 +254,9 @@ class ProcedureCard extends StatelessWidget { fontSize: 12, ), ), - if (entityList.categoryID == 2 || - entityList.categoryID == 4 && - doctorID == entityList.doctorID) + if ((entityList.categoryID == 2 || + entityList.categoryID == 4) && + doctorID == entityList.doctorID) InkWell( child: Icon(DoctorApp.edit), onTap: onTap, diff --git a/lib/screens/procedures/procedure_screen.dart b/lib/screens/procedures/procedure_screen.dart index 986d3cc1..b6bd705a 100644 --- a/lib/screens/procedures/procedure_screen.dart +++ b/lib/screens/procedures/procedure_screen.dart @@ -92,9 +92,7 @@ class ProcedureScreen extends StatelessWidget { fontSize: 13, ), AppText( - TranslationBase - .of(context) - .procedure, + TranslationBase.of(context).procedure, bold: true, fontSize: 22, ), @@ -102,15 +100,14 @@ class ProcedureScreen extends StatelessWidget { ), ), if ((patient.patientStatusType != null && - patient.patientStatusType == 43) || + patient.patientStatusType == 43) || (isFromLiveCare && patient.appointmentNo != null)) InkWell( onTap: () { Navigator.push( context, MaterialPageRoute( - builder: (context) => - AddProcedureHome( + builder: (context) => AddProcedureHome( patient: patient, model: model, )), @@ -192,7 +189,7 @@ class ProcedureScreen extends StatelessWidget { // 'You Cant Update This Procedure'); }, patient: patient, - doctorID: doctorNameP, + doctorID: model.doctorProfile.doctorID, ), ), if (model.state == ViewState.ErrorLocal ||