|
|
|
|
@ -2,7 +2,6 @@ import 'package:diplomaticquarterapp/core/model/prescriptions/prescription_repor
|
|
|
|
|
import 'package:diplomaticquarterapp/core/model/radiology/final_radiology.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/models/Appointments/AppoimentAllHistoryResultList.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/models/Appointments/appoDetailsButtons.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/MyAppointments/AppointmentDetails.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/MyAppointments/models/AppointmentType.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/MyAppointments/models/ArrivedButtons.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/MyAppointments/models/AskDocRequestTypeModel.dart';
|
|
|
|
|
@ -13,6 +12,7 @@ import 'package:diplomaticquarterapp/pages/MyAppointments/models/ConfirmedButton
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/MyAppointments/widgets/PrescriptionReport.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/MyAppointments/widgets/askDocDialog.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/MyAppointments/widgets/reminder_dialog.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/insurance/insurance_approval_screen.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/medical/radiology/radiology_details_page.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/services/appointment_services/GetDoctorsList.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/app_toast.dart';
|
|
|
|
|
@ -20,6 +20,7 @@ import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/utils.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/dialogs/confirm_dialog.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/in_app_browser/InAppBrowser.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:url_launcher/url_launcher.dart';
|
|
|
|
|
|
|
|
|
|
@ -179,6 +180,10 @@ class _AppointmentActionsState extends State<AppointmentActions> {
|
|
|
|
|
case "Survey":
|
|
|
|
|
rateAppointment();
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "Insurance":
|
|
|
|
|
navigateToInsuranceApprovals(widget.appo.appointmentNo);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -530,6 +535,11 @@ class _AppointmentActionsState extends State<AppointmentActions> {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
navigateToInsuranceApprovals(int appoNo) {
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context, FadePage(page: InsuranceApproval(appointmentNo: appoNo)));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rateAppointment() {
|
|
|
|
|
widget.browser = new MyInAppBrowser();
|
|
|
|
|
widget.browser.openBrowser('http://hmg.com/SitePages/pso.aspx?p=' +
|
|
|
|
|
@ -538,10 +548,4 @@ class _AppointmentActionsState extends State<AppointmentActions> {
|
|
|
|
|
widget.appo.appointmentNo.toString() +
|
|
|
|
|
'&c=1');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
loading(bool flag) {
|
|
|
|
|
setState(() {
|
|
|
|
|
AppointmentDetails.isLoading = flag;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|