From 792c7aea9b29c9199b0ad35b4423e79474c1ce6d Mon Sep 17 00:00:00 2001 From: hussam al-habibeh Date: Thu, 26 Aug 2021 14:51:19 +0300 Subject: [PATCH 1/8] all special lab result --- lib/config/config.dart | 8 +- .../labs/all_special_lab_result_model.dart | 216 +++++++++++++++++ .../labs/all_special_lab_result_request.dart | 68 ++++++ .../lab_order/labs_service.dart | 68 +++--- lib/core/viewModel/labs_view_model.dart | 104 ++++----- lib/routes.dart | 15 +- .../all_lab_special_result_page.dart | 219 ++++++++++++++++++ .../profile_gird_for_InPatient.dart | 78 ++----- 8 files changed, 622 insertions(+), 154 deletions(-) create mode 100644 lib/core/model/labs/all_special_lab_result_model.dart create mode 100644 lib/core/model/labs/all_special_lab_result_request.dart create mode 100644 lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart diff --git a/lib/config/config.dart b/lib/config/config.dart index 42d9f7c8..3cb95b24 100644 --- a/lib/config/config.dart +++ b/lib/config/config.dart @@ -5,8 +5,8 @@ const ONLY_NUMBERS = "[0-9]"; const ONLY_LETTERS = "[a-zA-Z &'\"]"; const ONLY_DATE = "[0-9/]"; const BASE_URL_LIVE_CARE = 'https://livecare.hmg.com/'; -const BASE_URL = 'https://hmgwebservices.com/'; -// const BASE_URL = 'https://uat.hmgwebservices.com/'; +// const BASE_URL = 'https://hmgwebservices.com/'; +const BASE_URL = 'https://uat.hmgwebservices.com/'; const PHARMACY_ITEMS_URL = "Services/Lists.svc/REST/GetPharmcyItems_Region_enh"; const PHARMACY_LIST_URL = "Services/Patients.svc/REST/GetPharmcyList"; const PATIENT_PROGRESS_NOTE_URL = "Services/DoctorApplication.svc/REST/GetProgressNoteForInPatient"; @@ -125,7 +125,8 @@ const GET_Patient_LAB_SPECIAL_RESULT = 'Services/Patients.svc/REST/GetPatientLab const SEND_LAB_RESULT_EMAIL = 'Services/Notifications.svc/REST/SendLabReportEmail'; const GET_Patient_LAB_RESULT = 'Services/Patients.svc/REST/GetPatientLabResults'; const GET_Patient_LAB_ORDERS_RESULT = 'Services/Patients.svc/REST/GetPatientLabOrdersResults'; -const GET_PATIENT_LAB_ORDERS_RESULT_HISTORY_BY_DESCRIPTION = 'Services/Patients.svc/REST/GetPatientLabOrdersResultsHistoryByDescription'; +const GET_PATIENT_LAB_ORDERS_RESULT_HISTORY_BY_DESCRIPTION = + 'Services/Patients.svc/REST/GetPatientLabOrdersResultsHistoryByDescription'; // SOAP @@ -237,6 +238,7 @@ const ADD_PATIENT_TO_DOCTOR = "LiveCareApi/DoctorApp/AssignPatientToDoctor"; const REMOVE_PATIENT_FROM_DOCTOR = "LiveCareApi/DoctorApp/BackPatientToQueue"; const CREATE_DOCTOR_RESPONSE = "Services/DoctorApplication.svc/REST/CreateDoctorResponse"; const GET_DOCTOR_NOT_REPLIED_COUNTS = "Services/DoctorApplication.svc/REST/DoctorApp_GetDoctorNotRepliedCounts"; +const ALL_SPECIAL_LAB_RESULT = "services/Patients.svc/REST/GetPatientLabSpecialResultsALL"; var selectedPatientType = 1; diff --git a/lib/core/model/labs/all_special_lab_result_model.dart b/lib/core/model/labs/all_special_lab_result_model.dart new file mode 100644 index 00000000..ed8d64da --- /dev/null +++ b/lib/core/model/labs/all_special_lab_result_model.dart @@ -0,0 +1,216 @@ +class AllSpecialLabResultModel { + int actualDoctorRate; + dynamic admissionDate; + dynamic admissionNumber; + dynamic appointmentDate; + dynamic appointmentNo; + dynamic appointmentTime; + String clinicDescription; + String clinicDescriptionEnglish; + dynamic clinicDescriptionN; + int clinicID; + dynamic createdOn; + double decimalDoctorRate; + int doctorID; + String doctorImageURL; + String doctorName; + String doctorNameEnglish; + dynamic doctorNameN; + int doctorRate; + int doctorStarsRate; + String doctorTitle; + int gender; + String genderDescription; + bool inOutPatient; + String invoiceNo; + bool isActiveDoctorProfile; + bool isDoctorAllowVedioCall; + bool isExecludeDoctor; + bool isInOutPatient; + dynamic isInOutPatientDescription; + dynamic isInOutPatientDescriptionN; + bool isLiveCareAppointment; + bool isRead; + bool isSendEmail; + String moduleID; + String nationalityFlagURL; + int noOfPatientsRate; + dynamic orderDate; + String orderNo; + dynamic patientID; + String projectID; + String projectName; + dynamic projectNameN; + String qR; + String resultData; + String resultDataHTML; + dynamic resultDataTxt; + String setupID; + //List speciality; + dynamic status; + dynamic statusDesc; + String strOrderDate; + + AllSpecialLabResultModel( + {this.actualDoctorRate, + this.admissionDate, + this.admissionNumber, + this.appointmentDate, + this.appointmentNo, + this.appointmentTime, + this.clinicDescription, + this.clinicDescriptionEnglish, + this.clinicDescriptionN, + this.clinicID, + this.createdOn, + this.decimalDoctorRate, + this.doctorID, + this.doctorImageURL, + this.doctorName, + this.doctorNameEnglish, + this.doctorNameN, + this.doctorRate, + this.doctorStarsRate, + this.doctorTitle, + this.gender, + this.genderDescription, + this.inOutPatient, + this.invoiceNo, + this.isActiveDoctorProfile, + this.isDoctorAllowVedioCall, + this.isExecludeDoctor, + this.isInOutPatient, + this.isInOutPatientDescription, + this.isInOutPatientDescriptionN, + this.isLiveCareAppointment, + this.isRead, + this.isSendEmail, + this.moduleID, + this.nationalityFlagURL, + this.noOfPatientsRate, + this.orderDate, + this.orderNo, + this.patientID, + this.projectID, + this.projectName, + this.projectNameN, + this.qR, + this.resultData, + this.resultDataHTML, + this.resultDataTxt, + this.setupID, + //this.speciality, + this.status, + this.statusDesc, + this.strOrderDate}); + + AllSpecialLabResultModel.fromJson(Map json) { + actualDoctorRate = json['ActualDoctorRate']; + admissionDate = json['AdmissionDate']; + admissionNumber = json['AdmissionNumber']; + appointmentDate = json['AppointmentDate']; + appointmentNo = json['AppointmentNo']; + appointmentTime = json['AppointmentTime']; + clinicDescription = json['ClinicDescription']; + clinicDescriptionEnglish = json['ClinicDescriptionEnglish']; + clinicDescriptionN = json['ClinicDescriptionN']; + clinicID = json['ClinicID']; + createdOn = json['CreatedOn']; + decimalDoctorRate = json['DecimalDoctorRate']; + doctorID = json['DoctorID']; + doctorImageURL = json['DoctorImageURL']; + doctorName = json['DoctorName']; + doctorNameEnglish = json['DoctorNameEnglish']; + doctorNameN = json['DoctorNameN']; + doctorRate = json['DoctorRate']; + doctorStarsRate = json['DoctorStarsRate']; + doctorTitle = json['DoctorTitle']; + gender = json['Gender']; + genderDescription = json['GenderDescription']; + inOutPatient = json['InOutPatient']; + invoiceNo = json['InvoiceNo']; + isActiveDoctorProfile = json['IsActiveDoctorProfile']; + isDoctorAllowVedioCall = json['IsDoctorAllowVedioCall']; + isExecludeDoctor = json['IsExecludeDoctor']; + isInOutPatient = json['IsInOutPatient']; + isInOutPatientDescription = json['IsInOutPatientDescription']; + isInOutPatientDescriptionN = json['IsInOutPatientDescriptionN']; + isLiveCareAppointment = json['IsLiveCareAppointment']; + isRead = json['IsRead']; + isSendEmail = json['IsSendEmail']; + moduleID = json['ModuleID']; + nationalityFlagURL = json['NationalityFlagURL']; + noOfPatientsRate = json['NoOfPatientsRate']; + orderDate = json['OrderDate']; + orderNo = json['OrderNo']; + patientID = json['PatientID']; + projectID = json['ProjectID']; + projectName = json['ProjectName']; + projectNameN = json['ProjectNameN']; + qR = json['QR']; + resultData = json['ResultData']; + resultDataHTML = json['ResultDataHTML']; + resultDataTxt = json['ResultDataTxt']; + setupID = json['SetupID']; + //speciality = json['Speciality'].cast(); + status = json['Status']; + statusDesc = json['StatusDesc']; + strOrderDate = json['StrOrderDate']; + } + + Map toJson() { + final Map data = new Map(); + data['ActualDoctorRate'] = this.actualDoctorRate; + data['AdmissionDate'] = this.admissionDate; + data['AdmissionNumber'] = this.admissionNumber; + data['AppointmentDate'] = this.appointmentDate; + data['AppointmentNo'] = this.appointmentNo; + data['AppointmentTime'] = this.appointmentTime; + data['ClinicDescription'] = this.clinicDescription; + data['ClinicDescriptionEnglish'] = this.clinicDescriptionEnglish; + data['ClinicDescriptionN'] = this.clinicDescriptionN; + data['ClinicID'] = this.clinicID; + data['CreatedOn'] = this.createdOn; + data['DecimalDoctorRate'] = this.decimalDoctorRate; + data['DoctorID'] = this.doctorID; + data['DoctorImageURL'] = this.doctorImageURL; + data['DoctorName'] = this.doctorName; + data['DoctorNameEnglish'] = this.doctorNameEnglish; + data['DoctorNameN'] = this.doctorNameN; + data['DoctorRate'] = this.doctorRate; + data['DoctorStarsRate'] = this.doctorStarsRate; + data['DoctorTitle'] = this.doctorTitle; + data['Gender'] = this.gender; + data['GenderDescription'] = this.genderDescription; + data['InOutPatient'] = this.inOutPatient; + data['InvoiceNo'] = this.invoiceNo; + data['IsActiveDoctorProfile'] = this.isActiveDoctorProfile; + data['IsDoctorAllowVedioCall'] = this.isDoctorAllowVedioCall; + data['IsExecludeDoctor'] = this.isExecludeDoctor; + data['IsInOutPatient'] = this.isInOutPatient; + data['IsInOutPatientDescription'] = this.isInOutPatientDescription; + data['IsInOutPatientDescriptionN'] = this.isInOutPatientDescriptionN; + data['IsLiveCareAppointment'] = this.isLiveCareAppointment; + data['IsRead'] = this.isRead; + data['IsSendEmail'] = this.isSendEmail; + data['ModuleID'] = this.moduleID; + data['NationalityFlagURL'] = this.nationalityFlagURL; + data['NoOfPatientsRate'] = this.noOfPatientsRate; + data['OrderDate'] = this.orderDate; + data['OrderNo'] = this.orderNo; + data['PatientID'] = this.patientID; + data['ProjectID'] = this.projectID; + data['ProjectName'] = this.projectName; + data['ProjectNameN'] = this.projectNameN; + data['QR'] = this.qR; + data['ResultData'] = this.resultData; + data['ResultDataHTML'] = this.resultDataHTML; + data['ResultDataTxt'] = this.resultDataTxt; + data['SetupID'] = this.setupID; + //data['Speciality'] = this.speciality; + data['Status'] = this.status; + data['StatusDesc'] = this.statusDesc; + data['StrOrderDate'] = this.strOrderDate; + return data; + } +} diff --git a/lib/core/model/labs/all_special_lab_result_request.dart b/lib/core/model/labs/all_special_lab_result_request.dart new file mode 100644 index 00000000..d5df1405 --- /dev/null +++ b/lib/core/model/labs/all_special_lab_result_request.dart @@ -0,0 +1,68 @@ +class AllSpecialLabResultRequestModel { + double versionID; + int channel; + int languageID; + String iPAdress; + String generalid; + int patientOutSA; + String sessionID; + bool isDentalAllowedBackend; + int deviceTypeID; + String tokenID; + int patientTypeID; + int patientType; + int patientID; + int projectID; + + AllSpecialLabResultRequestModel( + {this.versionID, + this.channel, + this.languageID, + this.iPAdress, + this.generalid, + this.patientOutSA, + this.sessionID, + this.isDentalAllowedBackend, + this.deviceTypeID, + this.tokenID, + this.patientTypeID, + this.patientType, + this.patientID, + this.projectID}); + + AllSpecialLabResultRequestModel.fromJson(Map json) { + versionID = json['VersionID']; + channel = json['Channel']; + languageID = json['LanguageID']; + iPAdress = json['IPAdress']; + generalid = json['generalid']; + patientOutSA = json['PatientOutSA']; + sessionID = json['SessionID']; + isDentalAllowedBackend = json['isDentalAllowedBackend']; + deviceTypeID = json['DeviceTypeID']; + tokenID = json['TokenID']; + patientTypeID = json['PatientTypeID']; + patientType = json['PatientType']; + patientID = json['PatientID']; + projectID = json['ProjectID']; + } + + Map toJson() { + final Map data = new Map(); + data['VersionID'] = this.versionID; + data['Channel'] = this.channel; + data['LanguageID'] = this.languageID; + data['IPAdress'] = this.iPAdress; + data['generalid'] = this.generalid; + data['PatientOutSA'] = this.patientOutSA; + data['SessionID'] = this.sessionID; + data['isDentalAllowedBackend'] = this.isDentalAllowedBackend; + data['DeviceTypeID'] = this.deviceTypeID; + data['TokenID'] = this.tokenID; + data['PatientTypeID'] = this.patientTypeID; + data['PatientType'] = this.patientType; + data['PatientID'] = this.patientID; + data['ProjectID'] = this.projectID; + return data; + } +} diff --git a/lib/core/service/patient_medical_file/lab_order/labs_service.dart b/lib/core/service/patient_medical_file/lab_order/labs_service.dart index 87d72328..dd6b91d6 100644 --- a/lib/core/service/patient_medical_file/lab_order/labs_service.dart +++ b/lib/core/service/patient_medical_file/lab_order/labs_service.dart @@ -1,6 +1,8 @@ import 'package:doctor_app_flutter/config/config.dart'; import 'package:doctor_app_flutter/core/model/labs/LabOrderResult.dart'; import 'package:doctor_app_flutter/core/model/labs/LabResultHistory.dart'; +import 'package:doctor_app_flutter/core/model/labs/all_special_lab_result_model.dart'; +import 'package:doctor_app_flutter/core/model/labs/all_special_lab_result_request.dart'; import 'package:doctor_app_flutter/core/model/labs/lab_result.dart'; import 'package:doctor_app_flutter/core/model/labs/patient_lab_orders.dart'; import 'package:doctor_app_flutter/core/model/labs/patient_lab_special_result.dart'; @@ -12,9 +14,12 @@ import '../../base/base_service.dart'; class LabsService extends BaseService { List patientLabOrdersList = List(); + List _allSpecialLab = List(); + List get allSpecialLab => _allSpecialLab; - Future getPatientLabOrdersList( - PatiantInformtion patient, bool isInpatient) async { + AllSpecialLabResultRequestModel _allSpecialLabResultRequestModel = AllSpecialLabResultRequestModel(); + + Future getPatientLabOrdersList(PatiantInformtion patient, bool isInpatient) async { hasError = false; Map body = Map(); String url = ""; @@ -28,8 +33,7 @@ class LabsService extends BaseService { } patientLabOrdersList = []; patientLabOrdersList.clear(); - await baseAppClient.postPatient(url, patient: patient, - onSuccess: (dynamic response, int statusCode) { + await baseAppClient.postPatient(url, patient: patient, onSuccess: (dynamic response, int statusCode) { patientLabOrdersList = []; if (!isInpatient) { response['ListPLO'].forEach((hospital) { @@ -47,8 +51,7 @@ class LabsService extends BaseService { }, body: body); } - RequestPatientLabSpecialResult _requestPatientLabSpecialResult = - RequestPatientLabSpecialResult(); + RequestPatientLabSpecialResult _requestPatientLabSpecialResult = RequestPatientLabSpecialResult(); List patientLabSpecialResult = List(); List labResultList = List(); @@ -71,8 +74,8 @@ class LabsService extends BaseService { _requestPatientLabSpecialResult.orderNo = orderNo; body = _requestPatientLabSpecialResult.toJson(); - await baseAppClient.postPatient(GET_Patient_LAB_SPECIAL_RESULT, - patient: patient, onSuccess: (dynamic response, int statusCode) { + await baseAppClient.postPatient(GET_Patient_LAB_SPECIAL_RESULT, patient: patient, + onSuccess: (dynamic response, int statusCode) { patientLabSpecialResult.clear(); response['ListPLSR'].forEach((hospital) { @@ -84,10 +87,7 @@ class LabsService extends BaseService { }, body: body); } - Future getPatientLabResult( - {PatientLabOrders patientLabOrder, - PatiantInformtion patient, - bool isInpatient}) async { + Future getPatientLabResult({PatientLabOrders patientLabOrder, PatiantInformtion patient, bool isInpatient}) async { hasError = false; String url = ""; @@ -105,8 +105,7 @@ class LabsService extends BaseService { body['ProjectID'] = patientLabOrder.projectID; body['ClinicID'] = patientLabOrder.clinicID ?? 0; - await baseAppClient.postPatient(url, patient: patient, - onSuccess: (dynamic response, int statusCode) { + await baseAppClient.postPatient(url, patient: patient, onSuccess: (dynamic response, int statusCode) { patientLabSpecialResult = []; labResultList = []; @@ -115,8 +114,7 @@ class LabsService extends BaseService { labResultList.add(LabResult.fromJson(hospital)); }); response['List_GetLabSpecial'].forEach((hospital) { - patientLabSpecialResult - .add(PatientLabSpecialResult.fromJson(hospital)); + patientLabSpecialResult.add(PatientLabSpecialResult.fromJson(hospital)); }); } else { response['ListPLR'].forEach((lab) { @@ -130,9 +128,7 @@ class LabsService extends BaseService { } Future getPatientLabOrdersResults( - {PatientLabOrders patientLabOrder, - String procedure, - PatiantInformtion patient}) async { + {PatientLabOrders patientLabOrder, String procedure, PatiantInformtion patient}) async { hasError = false; Map body = Map(); if (patientLabOrder != null) { @@ -144,8 +140,8 @@ class LabsService extends BaseService { } body['isDentalAllowedBackend'] = false; body['Procedure'] = procedure; - await baseAppClient.postPatient(GET_Patient_LAB_ORDERS_RESULT, - patient: patient, onSuccess: (dynamic response, int statusCode) { + await baseAppClient.postPatient(GET_Patient_LAB_ORDERS_RESULT, patient: patient, + onSuccess: (dynamic response, int statusCode) { labOrdersResultsList.clear(); response['ListPLR'].forEach((lab) { labOrdersResultsList.add(LabOrderResult.fromJson(lab)); @@ -156,8 +152,7 @@ class LabsService extends BaseService { }, body: body); } - RequestSendLabReportEmail _requestSendLabReportEmail = - RequestSendLabReportEmail(); + RequestSendLabReportEmail _requestSendLabReportEmail = RequestSendLabReportEmail(); Future sendLabReportEmail({PatientLabOrders patientLabOrder}) async { // _requestSendLabReportEmail.projectID = patientLabOrder.projectID; @@ -184,9 +179,7 @@ class LabsService extends BaseService { } Future getPatientLabOrdersResultHistoryByDescription( - {PatientLabOrders patientLabOrder, - String procedureDescription, - PatiantInformtion patient}) async { + {PatientLabOrders patientLabOrder, String procedureDescription, PatiantInformtion patient}) async { hasError = false; Map body = Map(); if (patientLabOrder != null) { @@ -196,9 +189,8 @@ class LabsService extends BaseService { } body['isDentalAllowedBackend'] = false; body['ProcedureDescription'] = procedureDescription; - await baseAppClient.postPatient( - GET_PATIENT_LAB_ORDERS_RESULT_HISTORY_BY_DESCRIPTION, - patient: patient, onSuccess: (dynamic response, int statusCode) { + await baseAppClient.postPatient(GET_PATIENT_LAB_ORDERS_RESULT_HISTORY_BY_DESCRIPTION, patient: patient, + onSuccess: (dynamic response, int statusCode) { labOrdersResultHistoryList.clear(); response['ListGeneralResultHistory'].forEach((lab) { labOrdersResultHistoryList.add(LabResultHistory.fromJson(lab)); @@ -208,4 +200,22 @@ class LabsService extends BaseService { super.error = error; }, body: body); } + + Future getAllSpecialLabResult({int mrn}) async { + _allSpecialLabResultRequestModel = AllSpecialLabResultRequestModel( + patientID: mrn, + patientType: 1, + patientTypeID: 1, + ); + hasError = false; + _allSpecialLab.clear(); + await baseAppClient.post(ALL_SPECIAL_LAB_RESULT, onSuccess: (dynamic response, int statusCode) { + response['ListPLSRALL'].forEach((lab) { + _allSpecialLab.add(AllSpecialLabResultModel.fromJson(lab)); + }); + }, onFailure: (String error, int statusCode) { + hasError = true; + super.error = error; + }, body: _allSpecialLabResultRequestModel.toJson()); + } } diff --git a/lib/core/viewModel/labs_view_model.dart b/lib/core/viewModel/labs_view_model.dart index 3fb74e0d..d83aee2a 100644 --- a/lib/core/viewModel/labs_view_model.dart +++ b/lib/core/viewModel/labs_view_model.dart @@ -2,6 +2,7 @@ import 'package:doctor_app_flutter/core/enum/filter_type.dart'; import 'package:doctor_app_flutter/core/enum/viewstate.dart'; import 'package:doctor_app_flutter/core/model/labs/LabOrderResult.dart'; import 'package:doctor_app_flutter/core/model/labs/LabResultHistory.dart'; +import 'package:doctor_app_flutter/core/model/labs/all_special_lab_result_model.dart'; import 'package:doctor_app_flutter/core/model/labs/lab_result.dart'; import 'package:doctor_app_flutter/core/model/labs/patient_lab_orders.dart'; import 'package:doctor_app_flutter/core/model/labs/patient_lab_special_result.dart'; @@ -16,18 +17,16 @@ class LabsViewModel extends BaseViewModel { FilterType filterType = FilterType.Clinic; LabsService _labsService = locator(); - List get labOrdersResultsList => - _labsService.labOrdersResultsList; + List get labOrdersResultsList => _labsService.labOrdersResultsList; + List get allSpecialLabList => _labsService.allSpecialLab; List _patientLabOrdersListClinic = List(); List _patientLabOrdersListHospital = List(); List get patientLabOrdersList => - filterType == FilterType.Clinic - ? _patientLabOrdersListClinic - : _patientLabOrdersListHospital; + filterType == FilterType.Clinic ? _patientLabOrdersListClinic : _patientLabOrdersListHospital; - List get labOrdersResultHistoryList => _labsService.labOrdersResultHistoryList; + List get labOrdersResultHistoryList => _labsService.labOrdersResultHistoryList; void getLabs(PatiantInformtion patient) async { setState(ViewState.Busy); @@ -37,41 +36,33 @@ class LabsViewModel extends BaseViewModel { setState(ViewState.Error); } else { _labsService.patientLabOrdersList.forEach((element) { - List patientLabOrdersClinic = - _patientLabOrdersListClinic - .where((elementClinic) => - elementClinic.filterName == element.clinicDescription) - .toList(); + List patientLabOrdersClinic = _patientLabOrdersListClinic + .where((elementClinic) => elementClinic.filterName == element.clinicDescription) + .toList(); if (patientLabOrdersClinic.length != 0) { - _patientLabOrdersListClinic[_patientLabOrdersListClinic - .indexOf(patientLabOrdersClinic[0])] + _patientLabOrdersListClinic[_patientLabOrdersListClinic.indexOf(patientLabOrdersClinic[0])] .patientLabOrdersList .add(element); } else { - _patientLabOrdersListClinic.add(PatientLabOrdersList( - filterName: element.clinicDescription, - patientDoctorAppointment: element)); + _patientLabOrdersListClinic + .add(PatientLabOrdersList(filterName: element.clinicDescription, patientDoctorAppointment: element)); } // doctor list sort via project - List patientLabOrdersHospital = - _patientLabOrdersListHospital - .where( - (elementClinic) => - elementClinic.filterName == element.projectName, - ) - .toList(); + List patientLabOrdersHospital = _patientLabOrdersListHospital + .where( + (elementClinic) => elementClinic.filterName == element.projectName, + ) + .toList(); if (patientLabOrdersHospital.length != 0) { - _patientLabOrdersListHospital[_patientLabOrdersListHospital - .indexOf(patientLabOrdersHospital[0])] + _patientLabOrdersListHospital[_patientLabOrdersListHospital.indexOf(patientLabOrdersHospital[0])] .patientLabOrdersList .add(element); } else { - _patientLabOrdersListHospital.add(PatientLabOrdersList( - filterName: element.projectName, - patientDoctorAppointment: element)); + _patientLabOrdersListHospital + .add(PatientLabOrdersList(filterName: element.projectName, patientDoctorAppointment: element)); } }); @@ -84,8 +75,7 @@ class LabsViewModel extends BaseViewModel { notifyListeners(); } - List get patientLabSpecialResult => - _labsService.patientLabSpecialResult; + List get patientLabSpecialResult => _labsService.patientLabSpecialResult; List get labResultList => _labsService.labResultList; @@ -118,15 +108,10 @@ class LabsViewModel extends BaseViewModel { } } - getPatientLabResult( - {PatientLabOrders patientLabOrder, - PatiantInformtion patient, - bool isInpatient}) async { + getPatientLabResult({PatientLabOrders patientLabOrder, PatiantInformtion patient, bool isInpatient}) async { setState(ViewState.Busy); await _labsService.getPatientLabResult( - patientLabOrder: patientLabOrder, - patient: patient, - isInpatient: isInpatient); + patientLabOrder: patientLabOrder, patient: patient, isInpatient: isInpatient); if (_labsService.hasError) { error = _labsService.error; setState(ViewState.Error); @@ -137,31 +122,21 @@ class LabsViewModel extends BaseViewModel { void setLabResultDependOnFilterName() { _labsService.labResultList.forEach((element) { - List patientLabOrdersClinic = labResultLists - .where( - (elementClinic) => elementClinic.filterName == element.testCode) - .toList(); + List patientLabOrdersClinic = + labResultLists.where((elementClinic) => elementClinic.filterName == element.testCode).toList(); if (patientLabOrdersClinic.length != 0) { - labResultLists[labResultLists.indexOf(patientLabOrdersClinic[0])] - .patientLabResultList - .add(element); + labResultLists[labResultLists.indexOf(patientLabOrdersClinic[0])].patientLabResultList.add(element); } else { - labResultLists - .add(LabResultList(filterName: element.testCode, lab: element)); + labResultLists.add(LabResultList(filterName: element.testCode, lab: element)); } }); } - getPatientLabOrdersResults( - {PatientLabOrders patientLabOrder, - String procedure, - PatiantInformtion patient}) async { + getPatientLabOrdersResults({PatientLabOrders patientLabOrder, String procedure, PatiantInformtion patient}) async { setState(ViewState.Busy); await _labsService.getPatientLabOrdersResults( - patientLabOrder: patientLabOrder, - procedure: procedure, - patient: patient); + patientLabOrder: patientLabOrder, procedure: procedure, patient: patient); if (_labsService.hasError) { error = _labsService.error; setState(ViewState.Error); @@ -169,9 +144,8 @@ class LabsViewModel extends BaseViewModel { bool isShouldClear = false; if (_labsService.labOrdersResultsList.length == 1) { labOrdersResultsList.forEach((element) { - if (element.resultValue.contains('/') || - element.resultValue.contains('*') || - element.resultValue.isEmpty) isShouldClear = true; + if (element.resultValue.contains('/') || element.resultValue.contains('*') || element.resultValue.isEmpty) + isShouldClear = true; }); } if (isShouldClear) _labsService.labOrdersResultsList.clear(); @@ -180,14 +154,10 @@ class LabsViewModel extends BaseViewModel { } getPatientLabResultHistoryByDescription( - {PatientLabOrders patientLabOrder, - String procedureDescription, - PatiantInformtion patient}) async { + {PatientLabOrders patientLabOrder, String procedureDescription, PatiantInformtion patient}) async { setState(ViewState.Busy); await _labsService.getPatientLabOrdersResultHistoryByDescription( - patientLabOrder: patientLabOrder, - procedureDescription: procedureDescription, - patient: patient); + patientLabOrder: patientLabOrder, procedureDescription: procedureDescription, patient: patient); if (_labsService.hasError) { error = _labsService.error; setState(ViewState.Error); @@ -203,4 +173,14 @@ class LabsViewModel extends BaseViewModel { } else DrAppToastMsg.showSuccesToast(mes); } + + Future getAllSpecialLabResult({int patientId}) async { + setState(ViewState.Busy); + await _labsService.getAllSpecialLabResult(mrn: patientId); + if (_labsService.hasError) { + error = _labsService.error; + setState(ViewState.Error); + } else + setState(ViewState.Idle); + } } diff --git a/lib/routes.dart b/lib/routes.dart index 0826c76e..742ac118 100644 --- a/lib/routes.dart +++ b/lib/routes.dart @@ -5,6 +5,7 @@ import 'package:doctor_app_flutter/screens/patients/ECGPage.dart'; import 'package:doctor_app_flutter/screens/patients/insurance_approval_screen_patient.dart'; import 'package:doctor_app_flutter/screens/patients/profile/UCAF/UCAF-detail-screen.dart'; import 'package:doctor_app_flutter/screens/patients/profile/UCAF/UCAF-input-screen.dart'; +import 'package:doctor_app_flutter/screens/patients/profile/lab_result/all_lab_special_result_page.dart'; import 'package:doctor_app_flutter/screens/patients/profile/lab_result/labs_home_page.dart'; import 'package:doctor_app_flutter/screens/patients/profile/medical_report/AddVerifyMedicalReport.dart'; import 'package:doctor_app_flutter/screens/patients/profile/medical_report/MedicalReportDetailPage.dart'; @@ -48,8 +49,7 @@ const String ORDER_NOTE = 'patients/order-note'; const String MY_REFERRAL_DETAIL = 'my_referral_detail'; const String REFER_PATIENT_TO_DOCTOR = 'patients/refer-to-doctor'; const String REFER_IN_PATIENT_TO_DOCTOR = 'patients/refer-in-patient-to-doctor'; -const String PATIENT_INSURANCE_APPROVALS_NEW = - 'patients/patient_insurance_approvals_new'; +const String PATIENT_INSURANCE_APPROVALS_NEW = 'patients/patient_insurance_approvals_new'; const String VITAL_SIGN_DETAILS = 'patients/vital-sign-details'; const String CREATE_EPISODE = 'patients/create-episode'; const String UPDATE_EPISODE = 'patients/update-episode'; @@ -68,6 +68,8 @@ const String ORDER_PROCEDURE = 'procedure/procedure'; const String ADD_SICKLEAVE = 'add-sickleave'; const String SHOW_SICKLEAVE = 'show-sickleave'; const String RADIOLOGY_PATIENT = 'radiology-patient'; +const String ALL_SPECIAL_LAB_RESULT = 'all-special_lab'; + //todo: change the routing way. var routes = { ROOT: (_) => RootPage(), @@ -77,8 +79,12 @@ var routes = { PATIENTS_PROFILE: (_) => PatientProfileScreen(), LAB_RESULT: (_) => LabsHomePage(), HEALTH_SUMMARY: (_) => HealthSummaryPage(), - PROGRESS_NOTE: (_) => ProgressNoteScreen(visitType: 5,), - ORDER_NOTE: (_) => ProgressNoteScreen(visitType: 3,), + PROGRESS_NOTE: (_) => ProgressNoteScreen( + visitType: 5, + ), + ORDER_NOTE: (_) => ProgressNoteScreen( + visitType: 3, + ), REFER_PATIENT_TO_DOCTOR: (_) => PatientMakeReferralScreen(), REFER_IN_PATIENT_TO_DOCTOR: (_) => PatientMakeInPatientReferralScreen(), PATIENT_INSURANCE_APPROVALS_NEW: (_) => InsuranceApprovalScreenNew(), @@ -106,4 +112,5 @@ var routes = { PATIENT_UCAF_REQUEST: (_) => UCAFInputScreen(), PATIENT_UCAF_DETAIL: (_) => UcafDetailScreen(), PATIENT_ECG: (_) => ECGPage(), + ALL_SPECIAL_LAB_RESULT: (_) => AllLabSpecialResult(), }; diff --git a/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart new file mode 100644 index 00000000..a0dc3b4a --- /dev/null +++ b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart @@ -0,0 +1,219 @@ +import 'package:doctor_app_flutter/core/viewModel/labs_view_model.dart'; +import 'package:doctor_app_flutter/core/viewModel/procedure_View_model.dart'; +import 'package:doctor_app_flutter/core/viewModel/project_view_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/util/translations_delegate_base.dart'; +import 'package:doctor_app_flutter/widgets/patients/profile/patient-profile-app-bar.dart'; +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/doctor_card.dart'; +import 'package:doctor_app_flutter/widgets/transitions/fade_page.dart'; +import 'package:flutter/material.dart'; +import 'package:provider/provider.dart'; + +class AllLabSpecialResult extends StatefulWidget { + const AllLabSpecialResult({Key key}) : super(key: key); + + @override + _AllLabSpecialResultState createState() => _AllLabSpecialResultState(); +} + +class _AllLabSpecialResultState extends State { + String patientType; + + String arrivalType; + PatiantInformtion patient; + bool isInpatient; + bool isFromLiveCare; + + @override + void didChangeDependencies() { + super.didChangeDependencies(); + final routeArgs = ModalRoute.of(context).settings.arguments as Map; + patient = routeArgs['patient']; + patientType = routeArgs['patientType']; + arrivalType = routeArgs['arrivalType']; + isInpatient = routeArgs['isInpatient']; + isFromLiveCare = routeArgs['isFromLiveCare']; + + print(arrivalType); + } + + @override + Widget build(BuildContext context) { + ProjectViewModel projectViewModel = Provider.of(context); + return BaseView( + onModelReady: (model) => model.getAllSpecialLabResult(patientId: patient.patientMRN), + builder: (context, LabsViewModel model, widget) => AppScaffold( + baseViewModel: model, + backgroundColor: Colors.grey[100], + isShowAppBar: true, + appBar: PatientProfileAppBar( + patient, + isInpatient: isInpatient, + ), + body: SingleChildScrollView( + physics: BouncingScrollPhysics(), + child: FractionallySizedBox( + widthFactor: 1.0, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox( + height: 12, + ), + + Padding( + padding: const EdgeInsets.all(8.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + AppText( + "Special " + TranslationBase.of(context).lab, + style: "caption2", + color: Colors.black, + fontSize: 13, + ), + AppText( + TranslationBase.of(context).result, + bold: true, + fontSize: 22, + ), + ], + ), + ), + // if (patient.patientStatusType != null && patient.patientStatusType == 43) + // Padding( + // padding: const EdgeInsets.all(8.0), + // child: Column( + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // AppText( + // TranslationBase.of(context).lab, + // style: "caption2", + // color: Colors.black, + // fontSize: 13, + // ), + // AppText( + // TranslationBase.of(context).result, + // bold: true, + // fontSize: 22, + // ), + // ], + // ), + // ), + // if ((patient.patientStatusType != null && patient.patientStatusType == 43) || + // (isFromLiveCare && patient.appointmentNo != null)) + // AddNewOrder( + // onTap: () { + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => BaseAddProcedureTabPage( + // patient: patient, + // model: model, + // procedureType: ProcedureType.LAB_RESULT, + // ), + // settings: RouteSettings(name: 'AddProcedureTabPage'), + // ), + // ); + // }, + // label: TranslationBase.of(context).applyForNewLabOrder, + // ), + ...List.generate( + model.allSpecialLabList.length, + (index) => Container( + margin: EdgeInsets.all(10), + decoration: BoxDecoration( + border: Border.all( + width: 0.5, + color: Colors.white, + ), + borderRadius: BorderRadius.all( + Radius.circular(8.0), + ), + color: Colors.white), + child: Row( + children: [ + Container( + width: 20, + height: 160, + decoration: BoxDecoration( + color: model.allSpecialLabList[index].isLiveCareAppointment + ? Colors.red[900] + : !model.allSpecialLabList[index].isInOutPatient + ? Colors.black + : Color(0xffa9a089), + borderRadius: BorderRadius.only( + topLeft: projectViewModel.isArabic ? Radius.circular(0) : Radius.circular(8), + bottomLeft: projectViewModel.isArabic ? Radius.circular(0) : Radius.circular(8), + topRight: projectViewModel.isArabic ? Radius.circular(8) : Radius.circular(0), + bottomRight: projectViewModel.isArabic ? Radius.circular(8) : Radius.circular(0)), + ), + child: RotatedBox( + quarterTurns: 3, + child: Center( + child: Text( + model.allSpecialLabList[index].isLiveCareAppointment + ? TranslationBase.of(context).liveCare.toUpperCase() + : !model.allSpecialLabList[index].isInOutPatient + ? TranslationBase.of(context).inPatientLabel.toUpperCase() + : TranslationBase.of(context).outpatient.toUpperCase(), + style: TextStyle(color: Colors.white), + ), + )), + ), + Expanded( + child: DoctorCard( + isNoMargin: true, + // onTap: () => Navigator.push( + // context, + // FadePage( + // page: LaboratoryResultPage( + // patientLabOrders: model.patientLabOrdersList[index], + // patient: patient, + // isInpatient: isInpatient, + // arrivalType: arrivalType, + // patientType: patientType, + // ), + // ), + // ), + doctorName: model.allSpecialLabList[index].doctorName, + invoiceNO: ' ${model.allSpecialLabList[index].invoiceNo}', + profileUrl: model.allSpecialLabList[index].doctorImageURL, + branch: model.allSpecialLabList[index].projectName, + clinic: model.allSpecialLabList[index].clinicDescription, + appointmentDate: model.allSpecialLabList[index].orderDate, + orderNo: model.allSpecialLabList[index].orderNo, + isShowTime: false, + ), + ), + ], + ), + ), + ), + if (model.allSpecialLabList.isEmpty && patient.patientStatusType != 43) + Center( + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + SizedBox( + height: 100, + ), + Image.asset('assets/images/no-data.png'), + Padding( + padding: const EdgeInsets.all(8.0), + child: AppText('No Lab Result Found'), + ) + ], + ), + ) + ], + ), + ), + ), + ), + ); + } +} diff --git a/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart b/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart index 49fa8012..a3a78ef1 100644 --- a/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart +++ b/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart @@ -35,63 +35,36 @@ class ProfileGridForInPatient extends StatelessWidget { @override Widget build(BuildContext context) { final List cardsList = [ - PatientProfileCardModel( - TranslationBase.of(context).vital, - TranslationBase.of(context).signs, - VITAL_SIGN_DETAILS, + PatientProfileCardModel(TranslationBase.of(context).vital, TranslationBase.of(context).signs, VITAL_SIGN_DETAILS, 'patient/vital_signs.png', isInPatient: isInpatient), PatientProfileCardModel( - TranslationBase.of(context).lab, - TranslationBase.of(context).result, - LAB_RESULT, - 'patient/lab_results.png', + TranslationBase.of(context).lab, TranslationBase.of(context).result, LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel( - TranslationBase.of(context).radiology, - TranslationBase.of(context).result, - RADIOLOGY_PATIENT, - 'patient/health_summary.png', + TranslationBase.of(context).lab, 'Special Rsult', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).patient, - TranslationBase.of(context).prescription, - ORDER_PRESCRIPTION_NEW, - 'patient/order_prescription.png', + PatientProfileCardModel(TranslationBase.of(context).radiology, TranslationBase.of(context).result, + RADIOLOGY_PATIENT, 'patient/health_summary.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).progress, - TranslationBase.of(context).note, - PROGRESS_NOTE, + PatientProfileCardModel(TranslationBase.of(context).patient, TranslationBase.of(context).prescription, + ORDER_PRESCRIPTION_NEW, 'patient/order_prescription.png', + isInPatient: isInpatient), + PatientProfileCardModel(TranslationBase.of(context).progress, TranslationBase.of(context).note, PROGRESS_NOTE, 'patient/Progress_notes.png', - isInPatient: isInpatient, - isDischargedPatient: isDischargedPatient), - PatientProfileCardModel( - TranslationBase.of(context).order, - TranslationBase.of(context).sheet, - ORDER_NOTE, + isInPatient: isInpatient, isDischargedPatient: isDischargedPatient), + PatientProfileCardModel(TranslationBase.of(context).order, TranslationBase.of(context).sheet, ORDER_NOTE, 'patient/Progress_notes.png', - isInPatient: isInpatient, - isDischargedPatient: isDischargedPatient), - PatientProfileCardModel( - TranslationBase.of(context).orders, - TranslationBase.of(context).procedures, - ORDER_PROCEDURE, - 'patient/Order_Procedures.png', + isInPatient: isInpatient, isDischargedPatient: isDischargedPatient), + PatientProfileCardModel(TranslationBase.of(context).orders, TranslationBase.of(context).procedures, + ORDER_PROCEDURE, 'patient/Order_Procedures.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).health, - TranslationBase.of(context).summary, - HEALTH_SUMMARY, + PatientProfileCardModel(TranslationBase.of(context).health, TranslationBase.of(context).summary, HEALTH_SUMMARY, 'patient/health_summary.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).medical, - TranslationBase.of(context).report, - PATIENT_MEDICAL_REPORT, - 'patient/health_summary.png', - isInPatient: isInpatient, - isDisable: false), + PatientProfileCardModel(TranslationBase.of(context).medical, TranslationBase.of(context).report, + PATIENT_MEDICAL_REPORT, 'patient/health_summary.png', + isInPatient: isInpatient, isDisable: false), PatientProfileCardModel( TranslationBase.of(context).referral, TranslationBase.of(context).patient, @@ -100,19 +73,12 @@ class ProfileGridForInPatient extends StatelessWidget { isInPatient: isInpatient, isDisable: isDischargedPatient || isFromSearch, ), - PatientProfileCardModel( - TranslationBase.of(context).insurance, - TranslationBase.of(context).approvals, - PATIENT_INSURANCE_APPROVALS_NEW, - 'patient/vital_signs.png', + PatientProfileCardModel(TranslationBase.of(context).insurance, TranslationBase.of(context).approvals, + PATIENT_INSURANCE_APPROVALS_NEW, 'patient/vital_signs.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).discharge, - TranslationBase.of(context).report, - null, + PatientProfileCardModel(TranslationBase.of(context).discharge, TranslationBase.of(context).report, null, 'patient/patient_sick_leave.png', - isInPatient: isInpatient, - isDisable: true), + isInPatient: isInpatient, isDisable: true), PatientProfileCardModel( TranslationBase.of(context).patientSick, TranslationBase.of(context).leave, From e4f350fad35223144fe20ccd416e1377d5e19ea6 Mon Sep 17 00:00:00 2001 From: hussam al-habibeh Date: Sun, 29 Aug 2021 16:08:52 +0300 Subject: [PATCH 2/8] adding special lab result details --- .../all_lab_special_result_page.dart | 61 +++----------- .../special_lab_result_details_page.dart | 83 +++++++++++++++++++ 2 files changed, 93 insertions(+), 51 deletions(-) create mode 100644 lib/screens/patients/profile/lab_result/special_lab_result_details_page.dart diff --git a/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart index a0dc3b4a..651d3752 100644 --- a/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart +++ b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart @@ -3,6 +3,7 @@ import 'package:doctor_app_flutter/core/viewModel/procedure_View_model.dart'; import 'package:doctor_app_flutter/core/viewModel/project_view_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/patients/profile/lab_result/special_lab_result_details_page.dart'; import 'package:doctor_app_flutter/util/translations_delegate_base.dart'; import 'package:doctor_app_flutter/widgets/patients/profile/patient-profile-app-bar.dart'; import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart'; @@ -63,7 +64,6 @@ class _AllLabSpecialResultState extends State { SizedBox( height: 12, ), - Padding( padding: const EdgeInsets.all(8.0), child: Column( @@ -83,44 +83,6 @@ class _AllLabSpecialResultState extends State { ], ), ), - // if (patient.patientStatusType != null && patient.patientStatusType == 43) - // Padding( - // padding: const EdgeInsets.all(8.0), - // child: Column( - // crossAxisAlignment: CrossAxisAlignment.start, - // children: [ - // AppText( - // TranslationBase.of(context).lab, - // style: "caption2", - // color: Colors.black, - // fontSize: 13, - // ), - // AppText( - // TranslationBase.of(context).result, - // bold: true, - // fontSize: 22, - // ), - // ], - // ), - // ), - // if ((patient.patientStatusType != null && patient.patientStatusType == 43) || - // (isFromLiveCare && patient.appointmentNo != null)) - // AddNewOrder( - // onTap: () { - // Navigator.push( - // context, - // MaterialPageRoute( - // builder: (context) => BaseAddProcedureTabPage( - // patient: patient, - // model: model, - // procedureType: ProcedureType.LAB_RESULT, - // ), - // settings: RouteSettings(name: 'AddProcedureTabPage'), - // ), - // ); - // }, - // label: TranslationBase.of(context).applyForNewLabOrder, - // ), ...List.generate( model.allSpecialLabList.length, (index) => Container( @@ -167,18 +129,15 @@ class _AllLabSpecialResultState extends State { Expanded( child: DoctorCard( isNoMargin: true, - // onTap: () => Navigator.push( - // context, - // FadePage( - // page: LaboratoryResultPage( - // patientLabOrders: model.patientLabOrdersList[index], - // patient: patient, - // isInpatient: isInpatient, - // arrivalType: arrivalType, - // patientType: patientType, - // ), - // ), - // ), + onTap: () => Navigator.push( + context, + FadePage( + page: SpecialLabResultDetailsPage( + resultData: model.allSpecialLabList[index].resultDataHTML, + patient: patient, + ), + ), + ), doctorName: model.allSpecialLabList[index].doctorName, invoiceNO: ' ${model.allSpecialLabList[index].invoiceNo}', profileUrl: model.allSpecialLabList[index].doctorImageURL, diff --git a/lib/screens/patients/profile/lab_result/special_lab_result_details_page.dart b/lib/screens/patients/profile/lab_result/special_lab_result_details_page.dart new file mode 100644 index 00000000..db86dd72 --- /dev/null +++ b/lib/screens/patients/profile/lab_result/special_lab_result_details_page.dart @@ -0,0 +1,83 @@ +import 'package:doctor_app_flutter/config/size_config.dart'; +import 'package:doctor_app_flutter/core/viewModel/PatientMedicalReportViewModel.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/widgets/patients/profile/patient-profile-app-bar.dart'; +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/errors/error_message.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_html/flutter_html.dart'; + +class SpecialLabResultDetailsPage extends StatelessWidget { + final String resultData; + final PatiantInformtion patient; + + const SpecialLabResultDetailsPage({Key key, this.resultData, this.patient}) : super(key: key); + + @override + Widget build(BuildContext context) { + return BaseView( + builder: (_, model, w) => AppScaffold( + baseViewModel: model, + isShowAppBar: true, + backgroundColor: Theme.of(context).scaffoldBackgroundColor, + appBar: PatientProfileAppBar( + patient, + ), + body: Container( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + margin: EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + AppText( + "Special Lab ", + fontSize: SizeConfig.textMultiplier * 1.6, + fontWeight: FontWeight.w700, + color: Color(0xFF2E303A), + ), + AppText( + "Result", + fontSize: SizeConfig.textMultiplier * 3, + fontWeight: FontWeight.bold, + color: Color(0xFF2E303A), + ) + ], + ), + ), + resultData != null + ? Container( + width: double.infinity, + margin: EdgeInsets.symmetric(horizontal: 16, vertical: 16), + padding: EdgeInsets.symmetric(horizontal: 16, vertical: 16), + decoration: BoxDecoration( + color: Colors.white, + shape: BoxShape.rectangle, + borderRadius: BorderRadius.all(Radius.circular(8)), + border: Border.fromBorderSide( + BorderSide( + color: Colors.white, + width: 1.0, + ), + ), + ), + child: Html(data: resultData ?? ""), + ) + : Container( + child: ErrorMessage( + error: "No Data", + ), + ), + ], + ), + ), + ), + ), + ); + } +} From dba43fb7bdc97fb72c7bb516006560ab6760fd72 Mon Sep 17 00:00:00 2001 From: mosazaid Date: Mon, 30 Aug 2021 09:18:07 +0300 Subject: [PATCH 3/8] bug fixes --- .../patients/profile/lab_result/LabResultHistoryPage.dart | 2 +- .../profile/medical_report/MedicalReportDetailPage.dart | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/screens/patients/profile/lab_result/LabResultHistoryPage.dart b/lib/screens/patients/profile/lab_result/LabResultHistoryPage.dart index 1142a4ec..590c3e9a 100644 --- a/lib/screens/patients/profile/lab_result/LabResultHistoryPage.dart +++ b/lib/screens/patients/profile/lab_result/LabResultHistoryPage.dart @@ -15,7 +15,7 @@ class LabResultHistoryPage extends StatelessWidget { final PatiantInformtion patient; LabResultHistoryPage({this.patientLabOrder, this.filterName, this.patient}); - +// TODO mosa changes @override Widget build(BuildContext context) { return BaseView( diff --git a/lib/screens/patients/profile/medical_report/MedicalReportDetailPage.dart b/lib/screens/patients/profile/medical_report/MedicalReportDetailPage.dart index 8984fa04..ab24f8e0 100644 --- a/lib/screens/patients/profile/medical_report/MedicalReportDetailPage.dart +++ b/lib/screens/patients/profile/medical_report/MedicalReportDetailPage.dart @@ -75,8 +75,6 @@ class MedicalReportDetailPage extends StatelessWidget { ), ), child: Html( - - data: medicalReport.reportDataHtml ?? "" ), ) : Container( From 5241273303bfb2407f3dc04b62aa622431b6c408 Mon Sep 17 00:00:00 2001 From: hussam al-habibeh Date: Mon, 30 Aug 2021 09:19:52 +0300 Subject: [PATCH 4/8] all lab special result --- .../all_lab_special_result_page.dart | 1 - .../profile_gird_for_InPatient.dart | 2 +- .../profile_gird_for_other.dart | 128 +++++----------- .../profile_gird_for_search.dart | 94 ++++-------- .../profile/profile_medical_info_widget.dart | 144 +++++++++--------- 5 files changed, 138 insertions(+), 231 deletions(-) diff --git a/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart index 651d3752..a0d8e470 100644 --- a/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart +++ b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart @@ -1,5 +1,4 @@ import 'package:doctor_app_flutter/core/viewModel/labs_view_model.dart'; -import 'package:doctor_app_flutter/core/viewModel/procedure_View_model.dart'; import 'package:doctor_app_flutter/core/viewModel/project_view_model.dart'; import 'package:doctor_app_flutter/models/patient/patiant_info_model.dart'; import 'package:doctor_app_flutter/screens/base/base_view.dart'; diff --git a/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart b/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart index a3a78ef1..42b91de4 100644 --- a/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart +++ b/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart @@ -42,7 +42,7 @@ class ProfileGridForInPatient extends StatelessWidget { TranslationBase.of(context).lab, TranslationBase.of(context).result, LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel( - TranslationBase.of(context).lab, 'Special Rsult', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', + TranslationBase.of(context).lab, 'Special Result', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel(TranslationBase.of(context).radiology, TranslationBase.of(context).result, RADIOLOGY_PATIENT, 'patient/health_summary.png', diff --git a/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart b/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart index c01757c5..f85bf864 100644 --- a/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart +++ b/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart @@ -33,112 +33,60 @@ class ProfileGridForOther extends StatelessWidget { @override Widget build(BuildContext context) { final List cardsList = [ - PatientProfileCardModel( - TranslationBase.of(context).vital, - TranslationBase.of(context).signs, - VITAL_SIGN_DETAILS, + PatientProfileCardModel(TranslationBase.of(context).vital, TranslationBase.of(context).signs, VITAL_SIGN_DETAILS, 'patient/vital_signs.png', isInPatient: isInpatient), PatientProfileCardModel( - TranslationBase.of(context).lab, - TranslationBase.of(context).result, - LAB_RESULT, - 'patient/lab_results.png', + TranslationBase.of(context).lab, TranslationBase.of(context).result, LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel( - TranslationBase.of(context).radiology, - TranslationBase.of(context).service, - RADIOLOGY_PATIENT, - 'patient/health_summary.png', + TranslationBase.of(context).lab, 'Special Result', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).orders, - TranslationBase.of(context).prescription, - ORDER_PRESCRIPTION_NEW, - 'patient/order_prescription.png', + PatientProfileCardModel(TranslationBase.of(context).radiology, TranslationBase.of(context).service, + RADIOLOGY_PATIENT, 'patient/health_summary.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).health, - TranslationBase.of(context).summary, - HEALTH_SUMMARY, + PatientProfileCardModel(TranslationBase.of(context).orders, TranslationBase.of(context).prescription, + ORDER_PRESCRIPTION_NEW, 'patient/order_prescription.png', + isInPatient: isInpatient), + PatientProfileCardModel(TranslationBase.of(context).health, TranslationBase.of(context).summary, HEALTH_SUMMARY, 'patient/health_summary.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).patient, - "ECG", - PATIENT_ECG, - 'patient/patient_sick_leave.png', + PatientProfileCardModel(TranslationBase.of(context).patient, "ECG", PATIENT_ECG, 'patient/patient_sick_leave.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).orders, - TranslationBase.of(context).procedures, - ORDER_PROCEDURE, - 'patient/Order_Procedures.png', + PatientProfileCardModel(TranslationBase.of(context).orders, TranslationBase.of(context).procedures, + ORDER_PROCEDURE, 'patient/Order_Procedures.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase - .of(context) - .insurance, - TranslationBase - .of(context) - .service, - PATIENT_INSURANCE_APPROVALS_NEW, - 'patient/vital_signs.png', + PatientProfileCardModel(TranslationBase.of(context).insurance, TranslationBase.of(context).service, + PATIENT_INSURANCE_APPROVALS_NEW, 'patient/vital_signs.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase - .of(context) - .patientSick, - TranslationBase - .of(context) - .leave, - ADD_SICKLEAVE, + PatientProfileCardModel(TranslationBase.of(context).patientSick, TranslationBase.of(context).leave, ADD_SICKLEAVE, 'patient/patient_sick_leave.png', isInPatient: isInpatient), - if (isFromLiveCare || - (patient.appointmentNo != null && patient.appointmentNo != 0)) - PatientProfileCardModel( - TranslationBase - .of(context) - .patient, - TranslationBase - .of(context) - .ucaf, - PATIENT_UCAF_REQUEST, - 'patient/ucaf.png', + if (isFromLiveCare || (patient.appointmentNo != null && patient.appointmentNo != 0)) + PatientProfileCardModel(TranslationBase.of(context).patient, TranslationBase.of(context).ucaf, + PATIENT_UCAF_REQUEST, 'patient/ucaf.png', isInPatient: isInpatient, - isDisable: isFromLiveCare?patient.appointmentNo == null:patient.patientStatusType != 43 || - patient.appointmentNo == null ), - if (isFromLiveCare || - (patient.appointmentNo != null && patient.appointmentNo != 0)) + isDisable: isFromLiveCare + ? patient.appointmentNo == null + : patient.patientStatusType != 43 || patient.appointmentNo == null), + if (isFromLiveCare || (patient.appointmentNo != null && patient.appointmentNo != 0)) PatientProfileCardModel( - TranslationBase - .of(context) - .referral, - TranslationBase - .of(context) - .patient, - REFER_PATIENT_TO_DOCTOR, - 'patient/refer_patient.png', - isInPatient: isInpatient, - isDisable: isFromLiveCare?patient.appointmentNo == null:patient.patientStatusType != 43 || - patient.appointmentNo == null , + TranslationBase.of(context).referral, + TranslationBase.of(context).patient, + REFER_PATIENT_TO_DOCTOR, + 'patient/refer_patient.png', + isInPatient: isInpatient, + isDisable: isFromLiveCare + ? patient.appointmentNo == null + : patient.patientStatusType != 43 || patient.appointmentNo == null, ), - if (isFromLiveCare || - (patient.appointmentNo != null && patient.appointmentNo != 0)) - PatientProfileCardModel( - TranslationBase - .of(context) - .admission, - TranslationBase - .of(context) - .request, - PATIENT_ADMISSION_REQUEST, - 'patient/admission_req.png', + if (isFromLiveCare || (patient.appointmentNo != null && patient.appointmentNo != 0)) + PatientProfileCardModel(TranslationBase.of(context).admission, TranslationBase.of(context).request, + PATIENT_ADMISSION_REQUEST, 'patient/admission_req.png', isInPatient: isInpatient, - isDisable: isFromLiveCare?patient.appointmentNo == null:patient.patientStatusType != 43 || - patient.appointmentNo == null - ), + isDisable: isFromLiveCare + ? patient.appointmentNo == null + : patient.patientStatusType != 43 || patient.appointmentNo == null), ]; return Column( @@ -168,9 +116,7 @@ class ProfileGridForOther extends StatelessWidget { isDisable: cardsList[index].isDisable, onTap: cardsList[index].onTap, isLoading: cardsList[index].isLoading, - isFromLiveCare: isFromLiveCare - - ), + isFromLiveCare: isFromLiveCare), ), ), ], diff --git a/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart b/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart index 9c9f7d36..ea8ea98f 100644 --- a/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart +++ b/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart @@ -16,96 +16,54 @@ class ProfileGridForSearch extends StatelessWidget { String from; String to; - ProfileGridForSearch( - {Key key, - this.patient, - this.patientType, - this.arrivalType, - this.height, - this.isInpatient, this.from,this.to}) + ProfileGridForSearch( + {Key key, this.patient, this.patientType, this.arrivalType, this.height, this.isInpatient, this.from, this.to}) : super(key: key); @override Widget build(BuildContext context) { final List cardsList = [ - PatientProfileCardModel( - TranslationBase.of(context).vital, - TranslationBase.of(context).signs, - VITAL_SIGN_DETAILS, + PatientProfileCardModel(TranslationBase.of(context).vital, TranslationBase.of(context).signs, VITAL_SIGN_DETAILS, 'patient/vital_signs.png', isInPatient: isInpatient), PatientProfileCardModel( - TranslationBase.of(context).lab, - TranslationBase.of(context).result, - LAB_RESULT, - 'patient/lab_results.png', + TranslationBase.of(context).lab, TranslationBase.of(context).result, LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel( - TranslationBase.of(context).radiology, - TranslationBase.of(context).service, - RADIOLOGY_PATIENT, - 'patient/health_summary.png', + TranslationBase.of(context).lab, 'Special Result', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).orders, - TranslationBase.of(context).prescription, - ORDER_PRESCRIPTION_NEW, - 'patient/order_prescription.png', + PatientProfileCardModel(TranslationBase.of(context).radiology, TranslationBase.of(context).service, + RADIOLOGY_PATIENT, 'patient/health_summary.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).health, - TranslationBase.of(context).summary, - HEALTH_SUMMARY, + PatientProfileCardModel(TranslationBase.of(context).orders, TranslationBase.of(context).prescription, + ORDER_PRESCRIPTION_NEW, 'patient/order_prescription.png', + isInPatient: isInpatient), + PatientProfileCardModel(TranslationBase.of(context).health, TranslationBase.of(context).summary, HEALTH_SUMMARY, 'patient/health_summary.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).patient, - "ECG", - PATIENT_ECG, - 'patient/patient_sick_leave.png', + PatientProfileCardModel(TranslationBase.of(context).patient, "ECG", PATIENT_ECG, 'patient/patient_sick_leave.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).orders, - TranslationBase.of(context).procedures, - ORDER_PROCEDURE, - 'patient/Order_Procedures.png', + PatientProfileCardModel(TranslationBase.of(context).orders, TranslationBase.of(context).procedures, + ORDER_PROCEDURE, 'patient/Order_Procedures.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).insurance, - TranslationBase.of(context).service, - PATIENT_INSURANCE_APPROVALS_NEW, - 'patient/vital_signs.png', + PatientProfileCardModel(TranslationBase.of(context).insurance, TranslationBase.of(context).service, + PATIENT_INSURANCE_APPROVALS_NEW, 'patient/vital_signs.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).patientSick, - TranslationBase.of(context).leave, - ADD_SICKLEAVE, + PatientProfileCardModel(TranslationBase.of(context).patientSick, TranslationBase.of(context).leave, ADD_SICKLEAVE, 'patient/patient_sick_leave.png', isInPatient: isInpatient), if (patient.appointmentNo != null && patient.appointmentNo != 0) - PatientProfileCardModel( - TranslationBase.of(context).patient, - TranslationBase.of(context).ucaf, - PATIENT_UCAF_REQUEST, - 'patient/ucaf.png', - isInPatient: isInpatient, - isDisable: patient.patientStatusType != 43 ? true : false), + PatientProfileCardModel(TranslationBase.of(context).patient, TranslationBase.of(context).ucaf, + PATIENT_UCAF_REQUEST, 'patient/ucaf.png', + isInPatient: isInpatient, isDisable: patient.patientStatusType != 43 ? true : false), if (patient.appointmentNo != null && patient.appointmentNo != 0) - PatientProfileCardModel( - TranslationBase.of(context).referral, - TranslationBase.of(context).patient, - REFER_PATIENT_TO_DOCTOR, - 'patient/refer_patient.png', - isInPatient: isInpatient, - isDisable: patient.patientStatusType != 43 ? true : false), + PatientProfileCardModel(TranslationBase.of(context).referral, TranslationBase.of(context).patient, + REFER_PATIENT_TO_DOCTOR, 'patient/refer_patient.png', + isInPatient: isInpatient, isDisable: patient.patientStatusType != 43 ? true : false), if (patient.appointmentNo != null && patient.appointmentNo != 0) - PatientProfileCardModel( - TranslationBase.of(context).admission, - TranslationBase.of(context).request, - PATIENT_ADMISSION_REQUEST, - 'patient/admission_req.png', - isInPatient: isInpatient, - isDisable: patient.patientStatusType != 43 ? true : false), + PatientProfileCardModel(TranslationBase.of(context).admission, TranslationBase.of(context).request, + PATIENT_ADMISSION_REQUEST, 'patient/admission_req.png', + isInPatient: isInpatient, isDisable: patient.patientStatusType != 43 ? true : false), ]; return Column( diff --git a/lib/widgets/patients/profile/profile_medical_info_widget.dart b/lib/widgets/patients/profile/profile_medical_info_widget.dart index c5417d85..14469581 100644 --- a/lib/widgets/patients/profile/profile_medical_info_widget.dart +++ b/lib/widgets/patients/profile/profile_medical_info_widget.dart @@ -16,12 +16,7 @@ class ProfileMedicalInfoWidget extends StatelessWidget { final bool isInpatient; ProfileMedicalInfoWidget( - {Key key, - this.patient, - this.patientType, - this.arrivalType, - this.from, - this.to, this.isInpatient}); + {Key key, this.patient, this.patientType, this.arrivalType, this.from, this.to, this.isInpatient}); @override Widget build(BuildContext context) { @@ -35,27 +30,27 @@ class ProfileMedicalInfoWidget extends StatelessWidget { childAspectRatio: 1 / 1.0, crossAxisCount: 3, children: [ - PatientProfileButton( - key: key, - patient: patient, - patientType: patientType, - arrivalType: arrivalType, - from: from, - to: to, - nameLine1: TranslationBase.of(context).vital, - nameLine2: TranslationBase.of(context).signs, - route: VITAL_SIGN_DETAILS, - icon: 'patient/vital_signs.png'), - // if (selectedPatientType != 7) - PatientProfileButton( - key: key, - patient: patient, - patientType: patientType, - arrivalType: arrivalType, - route: HEALTH_SUMMARY, - nameLine1: "Health" ,//TranslationBase.of(context).medicalReport, - nameLine2: "Summary",//TranslationBase.of(context).summaryReport, - icon: 'patient/health_summary.png'), + PatientProfileButton( + key: key, + patient: patient, + patientType: patientType, + arrivalType: arrivalType, + from: from, + to: to, + nameLine1: TranslationBase.of(context).vital, + nameLine2: TranslationBase.of(context).signs, + route: VITAL_SIGN_DETAILS, + icon: 'patient/vital_signs.png'), + // if (selectedPatientType != 7) + PatientProfileButton( + key: key, + patient: patient, + patientType: patientType, + arrivalType: arrivalType, + route: HEALTH_SUMMARY, + nameLine1: "Health", //TranslationBase.of(context).medicalReport, + nameLine2: "Summary", //TranslationBase.of(context).summaryReport, + icon: 'patient/health_summary.png'), PatientProfileButton( key: key, patient: patient, @@ -65,17 +60,26 @@ class ProfileMedicalInfoWidget extends StatelessWidget { nameLine1: TranslationBase.of(context).lab, nameLine2: TranslationBase.of(context).result, icon: 'patient/lab_results.png'), + PatientProfileButton( + key: key, + patient: patient, + patientType: patientType, + arrivalType: arrivalType, + route: ALL_SPECIAL_LAB_RESULT, + nameLine1: TranslationBase.of(context).lab, + nameLine2: 'Special Result', + icon: 'patient/lab_results.png'), // if (int.parse(patientType) == 7 || int.parse(patientType) == 6) - PatientProfileButton( - key: key, - patient: patient, - patientType: patientType, - arrivalType: arrivalType, - isInPatient:isInpatient, - route: RADIOLOGY_PATIENT, - nameLine1: TranslationBase.of(context).radiology, - nameLine2: TranslationBase.of(context).service, - icon: 'patient/health_summary.png'), + PatientProfileButton( + key: key, + patient: patient, + patientType: patientType, + arrivalType: arrivalType, + isInPatient: isInpatient, + route: RADIOLOGY_PATIENT, + nameLine1: TranslationBase.of(context).radiology, + nameLine2: TranslationBase.of(context).service, + icon: 'patient/health_summary.png'), PatientProfileButton( key: key, patient: patient, @@ -94,37 +98,37 @@ class ProfileMedicalInfoWidget extends StatelessWidget { nameLine1: TranslationBase.of(context).orders, nameLine2: TranslationBase.of(context).prescription, icon: 'patient/order_prescription.png'), - // if (int.parse(patientType) == 7 || int.parse(patientType) == 6) - PatientProfileButton( - key: key, - patient: patient, - patientType: patientType, - arrivalType: arrivalType, - route: ORDER_PROCEDURE, - nameLine1: TranslationBase.of(context).orders, - nameLine2: TranslationBase.of(context).procedures, - icon: 'patient/Order_Procedures.png'), + // if (int.parse(patientType) == 7 || int.parse(patientType) == 6) + PatientProfileButton( + key: key, + patient: patient, + patientType: patientType, + arrivalType: arrivalType, + route: ORDER_PROCEDURE, + nameLine1: TranslationBase.of(context).orders, + nameLine2: TranslationBase.of(context).procedures, + icon: 'patient/Order_Procedures.png'), //if (int.parse(patientType) == 7 || int.parse(patientType) == 6) - PatientProfileButton( - key: key, - patient: patient, - patientType: patientType, - arrivalType: arrivalType, - route: PATIENT_INSURANCE_APPROVALS_NEW, - nameLine1: TranslationBase.of(context).insurance, - nameLine2: TranslationBase.of(context).service, - icon: 'patient/vital_signs.png'), - // if (int.parse(patientType) == 7 || int.parse(patientType) == 6) - PatientProfileButton( - key: key, - patient: patient, - patientType: patientType, - arrivalType: arrivalType, - route: ADD_SICKLEAVE, - nameLine1: TranslationBase.of(context).patientSick, - nameLine2: TranslationBase.of(context).leave, - icon: 'patient/patient_sick_leave.png'), - if (patient.appointmentNo!=null && patient.appointmentNo!=0) + PatientProfileButton( + key: key, + patient: patient, + patientType: patientType, + arrivalType: arrivalType, + route: PATIENT_INSURANCE_APPROVALS_NEW, + nameLine1: TranslationBase.of(context).insurance, + nameLine2: TranslationBase.of(context).service, + icon: 'patient/vital_signs.png'), + // if (int.parse(patientType) == 7 || int.parse(patientType) == 6) + PatientProfileButton( + key: key, + patient: patient, + patientType: patientType, + arrivalType: arrivalType, + route: ADD_SICKLEAVE, + nameLine1: TranslationBase.of(context).patientSick, + nameLine2: TranslationBase.of(context).leave, + icon: 'patient/patient_sick_leave.png'), + if (patient.appointmentNo != null && patient.appointmentNo != 0) PatientProfileButton( key: key, patient: patient, @@ -135,7 +139,7 @@ class ProfileMedicalInfoWidget extends StatelessWidget { nameLine1: TranslationBase.of(context).patient, nameLine2: TranslationBase.of(context).ucaf, icon: 'patient/ucaf.png'), - if (patient.appointmentNo!=null && patient.appointmentNo!=0) + if (patient.appointmentNo != null && patient.appointmentNo != 0) PatientProfileButton( key: key, patient: patient, @@ -146,7 +150,7 @@ class ProfileMedicalInfoWidget extends StatelessWidget { nameLine1: TranslationBase.of(context).referral, nameLine2: TranslationBase.of(context).patient, icon: 'patient/refer_patient.png'), - if (patient.appointmentNo!=null && patient.appointmentNo!=0) + if (patient.appointmentNo != null && patient.appointmentNo != 0) PatientProfileButton( key: key, patient: patient, @@ -174,7 +178,7 @@ class ProfileMedicalInfoWidget extends StatelessWidget { patientType: patientType, arrivalType: arrivalType, route: ORDER_NOTE, - nameLine1:"Order", //"Text", + nameLine1: "Order", //"Text", nameLine2: "Sheet", icon: 'patient/Progress_notes.png'), ], From 632e930c6bf9aeca6b34115c8acac5009db87256 Mon Sep 17 00:00:00 2001 From: mosazaid Date: Mon, 30 Aug 2021 10:13:07 +0300 Subject: [PATCH 5/8] fix my inpatient issue --- lib/core/service/base/base_service.dart | 6 +++++- lib/core/service/patient/patientInPatientService.dart | 2 +- lib/screens/patients/PatientsInPatientScreen.dart | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/core/service/base/base_service.dart b/lib/core/service/base/base_service.dart index 09ee7c49..ade01d9b 100644 --- a/lib/core/service/base/base_service.dart +++ b/lib/core/service/base/base_service.dart @@ -14,7 +14,11 @@ class BaseService { List patientArrivalList = []; -//TODO add the user login model when we need it + BaseService(){ + doctorProfile = null; + } + + //TODO add the user login model when we need it Future getDoctorProfile({bool isGetProfile = false}) async { if(isGetProfile) { diff --git a/lib/core/service/patient/patientInPatientService.dart b/lib/core/service/patient/patientInPatientService.dart index e0bc94a3..bc7f1283 100644 --- a/lib/core/service/patient/patientInPatientService.dart +++ b/lib/core/service/patient/patientInPatientService.dart @@ -10,7 +10,7 @@ class PatientInPatientService extends BaseService { Future getInPatientList( PatientSearchRequestModel requestModel, bool isMyInpatient) async { hasError = false; - await getDoctorProfile(); + await getDoctorProfile(isGetProfile: true); if (isMyInpatient) { requestModel.doctorID = doctorProfile.doctorID; diff --git a/lib/screens/patients/PatientsInPatientScreen.dart b/lib/screens/patients/PatientsInPatientScreen.dart index 90a9ba29..ec9aeebc 100644 --- a/lib/screens/patients/PatientsInPatientScreen.dart +++ b/lib/screens/patients/PatientsInPatientScreen.dart @@ -71,7 +71,7 @@ class _PatientInPatientScreenState extends State model.specialClinicalCareMappingList[0].nursingStationID; requestModel.clinicID = 0; } - model.getInPatientList(requestModel); + await model.getInPatientList(requestModel); }, builder: (_, model, w) => AppScaffold( From a0bc5b73deac7cf4a4ae2a892b86bdef8d8fe6b1 Mon Sep 17 00:00:00 2001 From: hussam al-habibeh Date: Mon, 30 Aug 2021 14:26:13 +0300 Subject: [PATCH 6/8] patient profile aligment fix --- lib/config/localized_values.dart | 3270 ++++------------- .../all_lab_special_result_page.dart | 2 +- .../profile_gird_for_InPatient.dart | 4 +- .../profile_gird_for_other.dart | 4 +- .../profile_gird_for_search.dart | 4 +- lib/util/translations_delegate_base.dart | 863 ++--- .../profile/PatientProfileButton.dart | 40 +- 7 files changed, 1027 insertions(+), 3160 deletions(-) diff --git a/lib/config/localized_values.dart b/lib/config/localized_values.dart index d3898a92..c84986a7 100644 --- a/lib/config/localized_values.dart +++ b/lib/config/localized_values.dart @@ -1,2567 +1,707 @@ const Map> localizedValues = { - "dashboardScreenToolbarTitle": { - "ar": "الرئيسة", - "en": "Home" - }, - "settings": { - "en": "Settings", - "ar": "الاعدادات" - }, - "areYouSureYouWantTo": { - "en": "Are you sure you want to", - "ar": "هل انت متاكد من انك تريد أن" - }, - "language": { - "en": "App Language", - "ar": "لغة التطبيق" - }, - "lanEnglish": { - "en": "English", - "ar": "English" - }, - "lanArabic": { - "en": "العربية", - "ar": "العربية" - }, - "theDoctor": { - "en": "Doctor", - "ar": "الطبيب" - }, - "reply": { - "en": "Reply", - "ar": "رد" - }, - "time": { - "en": "Time", - "ar": "الوقت" - }, - "fileNo": { - "en": "File No : ", - "ar": "رقم الملف :" - }, - "mobileNo": { - "en": "Mobile No", - "ar": "رقم الجوال" - }, - "messagesScreenToolbarTitle": { - "en": "Messages", - "ar": "الرسائل" - }, - "mySchedule": { - "en": "Schedule", - "ar": "جدولي" - }, - "errorNoSchedule": { - "en": "You don't have any Schedule", - "ar": "ليس لديك أي جدول" - }, - "verify": { - "en": "VERIFY", - "ar": "تحقق" - }, - "referralDoctor": { - "en": "Referral Doctor", - "ar": "الطبيب المُحول إليه" - }, - "referringClinic": { - "en": "Referring Clinic", - "ar": "العيادة المُحول إليها" - }, - "frequency": { - "en": "Frequency", - "ar": "تكرر" - }, - "priority": { - "en": "Priority", - "ar": "الأولوية" - }, - "maxResponseTime": { - "en": "Max Response Time", - "ar": "الوقت الأقصى للرد" - }, - "clinicDetailsandRemarks": { - "en": "Clinic Details and Remarks", - "ar": "ملاحضات وتفاصيل العيادة" - }, - "answerSuggestions": { - "en": "Answer/Suggestions", - "ar": "الرد / الاقتراحات" - }, - "outPatients": { - "en": "Out Patient", - "ar": "العيادات الخارجية" - }, - "myOutPatient": { - "en": "My OutPatients", - "ar": "مرضى العيادات الخارجية" - }, - "myOutPatient_2lines": { - "en": "My\nOutPatients", - "ar": "مريض\nالعيادات الخارجية" - }, - "searchPatient": { - "en": "Search Patients", - "ar": "البحث عن مريض" - }, - "searchPatientDashBoard": { - "en": "Search\nPatients", - "ar": "البحث\nعن مريض" - }, - "searchAbout": { - "en": "Search", - "ar": "البحث عن" - }, - "patient": { - "en": "Patient", - "ar": " مريض" - }, - "patients": { - "en": "Patients", - "ar": "مرضى" - }, - "labResult": { - "en": "Lab Result", - "ar": "نتيجة المختبر" - }, - "lab": { - "en": "Lab", - "ar": "المختبر" - }, - "result": { - "en": "Result", - "ar": "نتيجة" - }, - "todayStatistics": { - "en": "Today Statistics", - "ar": "إحصائيات اليوم" - }, - "arrived": { - "en": "Arrival Patients", - "ar": " المرضى الحاضرين" - }, - "er": { - "en": "ER", - "ar": "حالة طوارئ" - }, - "walkIn": { - "en": "Walk-in", - "ar": "ادخل" - }, - "notArrived": { - "en": "Not Arrived", - "ar": "لم يحضر" - }, - "radiology": { - "en": "Radiology", - "ar": "الأشعة" - }, - "service": { - "en": "Service", - "ar": "خدمة" - }, - "referral": { - "en": "Referral", - "ar": "الإحالة" - }, - "inPatient": { - "en": "InPatients", - "ar": "مرضاي" - }, - "myInPatient": { - "en": "My\nInPatients", - "ar": "مرضاي\nالمنومين" - }, - "inPatientLabel": { - "en": "InPatients", - "ar": "المريض المنوم" - }, - "inPatientAll": { - "en": "All InPatients", - "ar": "جميع المرضى المنومين" - }, - "operations": { - "en": "Operations", - "ar": "عمليات" - }, - "patientServices": { - "en": "Patient Services", - "ar": "خدمات المرضى" - }, - "searchMedicineDashboard": { - "en": "Search\nMedicines", - "ar": "بحث\nعن الدواء" - }, - "searchMedicine": { - "en": "Search Medicines", - "ar": "بحث عن الدواء" - }, - "myReferralPatient": { - "en": "My Referral Patient", - "ar": "مرضى الاحالة" - }, - "referPatient": { - "en": "Referral Patient", - "ar": "إحالة مريض" - }, - "myReferral": { - "en": "My Referral", - "ar": "إحالة" - }, - "myReferredPatient": { - "en": "Referred", - "ar": "المحالين" - }, - "referredPatient": { - "en": "Referred Patient", - "ar": "المرضى المحالين" - }, - "referredOn": { - "en": "referred On : ", - "ar": " : تمت الإحالة في" - }, - "firstName": { - "en": "First Name", - "ar": "الاسم الاول" - }, - "middleName": { - "en": "Middle Name", - "ar": "اسم الاب" - }, - "lastName": { - "en": "Last Name", - "ar": "اسم العائلة" - }, - "phoneNumber": { - "en": "Patients Phone Number ", - "ar": "رقم الجوال" - }, - "patientID": { - "en": "Patient ID", - "ar": "رقم المريض" - }, - "patientFile": { - "en": "Patient File", - "ar": "ملف المريض" - }, - "familyMedicine": { - "en": "Family Medicine Clinic", - "ar": "عيادة طب الأسرة" - }, - "search": { - "en": "Search", - "ar": "بحث " - }, - "onlyArrivedPatient": { - "en": "Only Arrived Patient", - "ar": "المريض الذي حضر للموعد" - }, - "searchMedicineNameHere": { - "en": "Search Medicine ", - "ar": "ابحث هنا" - }, - "youCanFind": { - "en": "You Can Find ", - "ar": "تستطيع ان تجد " - }, - "itemsInSearch": { - "en": "items in search", - "ar": "عناصر في البحث" - }, - "qr": { - "en": "QR", - "ar": "QR" - }, - "reader": { - "en": "Reader", - "ar": "قارىء رمز ال" - }, - "startScanning": { - "en": "Start Scanning", - "ar": "بدء المسح" - }, - "scanQrCode": { - "en": "scan Qr code to retrieve patient profile", - "ar": "مسح رمزاال QR لاسترداد ملف تعريف المريض" - }, - "scanQr": { - "en": "Scan Qr", - "ar": "اقراء ال QR" - }, - "profile": { - "en": "Profile", - "ar": "ملفي الشخصي" - }, - "gender": { - "en": "Gender", - "ar": "الجنس" - }, - "clinic": { - "en": "Clinic", - "ar": "العيادة" - }, - "hospital": { - "en": "Hospital", - "ar": "المستشفى" - }, - "speciality": { - "en": "Speciality", - "ar": "التخصص" - }, - "errorMessage": { - "en": "Something went wrong", - "ar": "حدث خطأ ما" - }, - "patientProfile": { - "en": "Patient Profile", - "ar": "ملف المريض" - }, - "vitalSign": { - "en": "Vital Signs", - "ar": "المؤشرات الحيوية" - }, - "vital": { - "en": "Vital", - "ar": "الحيوية" - }, - "signs": { - "en": "Signs", - "ar": "المؤشرات" - }, - "labOrder": { - "en": "Lab Order", - "ar": "نتائج التحاليل" - }, - "medicines": { - "en": "Medicines", - "ar": "الأدوية" - }, - "prescription": { - "en": "Prescription", - "ar": "الوصفات" - }, - "insuranceApprovals": { - "en": "Insurance Approvals", - "ar": "موافقات التأمين" - }, - "insurance": { - "en": "Insurance", - "ar": "التأمين" - }, - "approvals": { - "en": "Approvals", - "ar": "موافقات" - }, - "bodyMeasurements": { - "en": "Body Measurements", - "ar": "قياسات الجسم" - }, - "temperature": { - "en": "Temperature", - "ar": "درجة الحرارة" - }, - "pulse": { - "en": "Pulse", - "ar": "النبض" - }, - "respiration": { - "en": "Respiration", - "ar": "التنفس" - }, - "bloodPressure": { - "en": "Blood Pressure", - "ar": "ضغط الدم" - }, - "oxygenation": { - "en": "Oxygenation", - "ar": "الأوكسجين" - }, - "painScale": { - "en": "Pain Scale", - "ar": "مقياس الألم" - }, - "errorNoVitalSign": { - "en": "You don't have any Vital Sign", - "ar": "ليس لديك اي مؤشرات حيوية" - }, - "labOrders": { - "en": "Lab Orders", - "ar": "طلبات المختبر" - }, - "errorNoLabOrders": { - "en": "You don\"t have any lab orders", - "ar": "ليس لديك اي طلبات للمختبر" - }, - "answerThePatient": { - "en": "answer the patient", - "ar": "الرد على المريض " - }, - "pleaseEnterAnswer": { - "en": "please enter answer", - "ar": "الرجاء ادخال الرد" - }, - "replay": { - "en": "Reply", - "ar": "تاكيد" - }, - "progressNote": { - "en": "Progress Note", - "ar": "ملاحظات التقدم" - }, - "progress": { - "en": "Progress", - "ar": "التقدم" - }, - "note": { - "en": "Note", - "ar": "ملاحظة" - }, - "searchNote": { - "en": "Search Note", - "ar": "بحث عن ملاحظة" - }, - "errorNoProgressNote": { - "en": "You don\"t have any Progress Note", - "ar": "ليس لديك اي ملاحظة تقدم" - }, - "invoiceNo:": { - "en": "Invoice No :", - "ar": "رقم الفاتورة" - }, - "generalResult": { - "en": "General Result ", - "ar": "النتيجة العامة" - }, - "description": { - "en": "Description", - "ar": "الوصف" - }, - "value": { - "en": "Value", - "ar": "القيمة" - }, - "range": { - "en": "Range", - "ar": "النطاق" - }, - "enterId": { - "en": "User ID", - "ar": "معرف المستخدم" - }, - "pleaseEnterYourID": { - "en": "Please enter your ID", - "ar": "الرجاء ادخال الهوية" - }, - "enterPassword": { - "en": "Password", - "ar": "كلمه السر" - }, - "pleaseEnterPassword": { - "en": "Please Enter Password", - "ar": "الرجاء ادخال الرقم السري" - }, - "selectYourProject": { - "en": "Branch", - "ar": "فرع" - }, - "pleaseEnterYourProject": { - "en": "Please Enter Your Project", - "ar": "الرجاء ادخال مستشفى" - }, - "login": { - "en": "Login", - "ar": "تسجيل دخول" - }, - "drSulaimanAlHabib": { - "en": "Dr Sulaiman Al Habib", - "ar": "د.سليمان الحبيب" - }, - "welcomeTo": { - "en": "Welcome to", - "ar": "مرحبا بك" - }, - "welcomeBackTo": { - "en": "Welcome Back to", - "ar": "مرحبًا بعودتك الى " - }, - "home": { - "en": "Home", - "ar": "الرئيسية" - }, - "services": { - "en": "Services", - "ar": "الخدمات" - }, - "sms": { - "en": "SMS", - "ar": "رسالة قصيرة" - }, - "fingerprint": { - "en": "Fingerprint", - "ar": "بصمة" - }, - "faceId": { - "en": "Face ID", - "ar": "معرف الوجه" - }, - "whatsAppBy": { - "en": "by WhatsApp", - "ar": "عن طريق واتس اب" - }, - "whatsApp": { - "en": "WhatsApp", - "ar": "واتس اب" - }, - "pleaseChoose": { - "en": "Please choose one of the Following option to verify", - "ar": "يرجى اختيار أحد الخيارات التالية للتحقق" - }, - "choose": { - "en": "Choose", - "ar": "اختر" - }, - "verification": { - "en": "Verification", - "ar": "طريقة التحقق" - }, - "firstStep": { - "en": "As a first step, you need to verify by one of those methods", - "ar": "كخطوة أولى ، تحتاج إلى التحقق بإحدى هذه الطرق" - }, - "yourAccount!": { - "en": "Your Account!", - "ar": "حسابك!" - }, - "verify1": { - "en": "Verify", - "ar": "ثبت" - }, - "youWillReceiveA": { - "en": "You will receive a", - "ar": "سوف تتلقى " - }, - "loginCode": { - "en": "Login Code", - "ar": "رمز تسجيل دخول" - }, - "smsBy": { - "en": "By SMS", - "ar": "عن طريق رسالة قصيرة" - }, - "pleaseEnterTheCode": { - "en": "Please enter the code", - "ar": "الرجاء ادخال الرمز" - }, - "youDontHaveAnyPatient": { - "en": "No data found for the selected search criteria", - "ar": "لا توجد بيانات لمعايير البحث المختارة" - }, - "age": { - "en": "Age", - "ar": "العمر" - }, - "nationality": { - "en": "Nationality", - "ar": "الجنسية" - }, - "today": { - "en": "Today", - "ar": "اليوم" - }, - "yesterday": { - "en": "Yesterday", - "ar": "الأمس" - }, - "tomorrow": { - "en": "Tomorrow", - "ar": "الغد" - }, - "nextWeek": { - "en": "Next Week", - "ar": "الاسبوع القادم" - }, - "all": { - "en": "All", - "ar": "الجميع" - }, - "errorNoInsuranceApprovals": { - "en": "You don\"t have any Insurance Approvals", - "ar": "ليس لديك اي موفقات تأمين" - }, - "searchInsuranceApprovals": { - "en": "Search InsuranceApprovals", - "ar": "بحث عن موافقات التأمين" - }, - "status": { - "en": "STATUS", - "ar": "الحالة" - }, - "expiryDate": { - "en": "EXPIRY DATE", - "ar": "تاريخ الانتهاء" - }, - "producerName": { - "en": "PRODUCER NAME", - "ar": "اسم المنتج" - }, - "receiptOn": { - "en": "RECEIPT ON", - "ar": "تاريخ الاستلام" - }, - "approvalNo": { - "en": "Approval No:", - "ar": "رقم الموافقة:" - }, - "doctor": { - "en": "Doctor", - "ar": "الدكتور" - }, - "ext": { - "en": "Ext#", - "ar": "رقم التحويلة" - }, - "veryUrgent": { - "en": "Very Urgent", - "ar": "عاجل جدا" - }, - "urgent": { - "en": "Urgent", - "ar": "عاجل" - }, - "routine": { - "en": "Routine", - "ar": "روتيني" - }, - "send": { - "en": "Send", - "ar": "ارسال" - }, - "referralFrequency": { - "en": "Referral Frequency:", - "ar": "تواتر الحالة:" - }, - "selectReferralFrequency": { - "en": "Select Referral Frequency:", - "ar": "اختار تواتر الحالة:" - }, - "clinicalDetailsAndRemarks": { - "en": "Clinical Details and Remarks", - "ar": "التفاصيل السرسرية والملاحظات" - }, - "remarks": { - "en": "Remarks", - "ar": "ملاحظات" - }, - "pleaseFill": { - "en": "Please fill all fields..!", - "ar": "الرجاء ملأ جميع الحقول..!" - }, - "replay2": { - "en": "Reply", - "ar": "رد الطبيب" - }, - "logout": { - "en": "Logout", - "ar": "تسجيل خروج" - }, - "pharmaciesList": { - "en": "Pharmacies List", - "ar": "قائمة الصيدليات" - }, - "price": { - "en": "Price", - "ar": "السعر" - }, - "youCanFindItIn": { - "en": "You can Find it in", - "ar": "تستطيع ان تجده هنا " - }, - "radiologyReport": { - "en": "Radiology Report", - "ar": "تقرير الاشعة" - }, - "orders": { - "en": "Orders", - "ar": "الطلبات" - }, - "list": { - "en": "List", - "ar": "قائمة" - }, - "searchOrders": { - "en": "Search Orders", - "ar": " بحث عن الطلبات" - }, - "prescriptionDetails": { - "en": "Prescription Details", - "ar": "تفاصبل الوصفة" - }, - "prescriptionInfo": { - "en": "Prescription Info", - "ar": "معلومات الوصفة" - }, - "errorNoOrders": { - "en": "You don\"t have any Orders", - "ar": "لا يوجد لديك اي طلبات" - }, - "livecare": { - "en": "Live Care", - "ar": "Live Care" - }, - "beingBad": { - "en": "being bad", - "ar": "سيء" - }, - "beingGreat": { - "en": "being great", - "ar": "رائع" - }, - "cancel": { - "en": "CANCEL", - "ar": "الغاء" - }, - "ok": { - "en": "OK", - "ar": "موافق" - }, - "done": { - "en": "DONE", - "ar": "تأكيد" - }, - "resumecall": { - "en": "Resume call", - "ar": "استئناف المكالمة" - }, - "endcallwithcharge": { - "en": "End with charge", - "ar": "انهاء مع خصم المبلغ" - }, - "endcall": { - "en": "End Call", - "ar": "إنهاء المكالمة" - }, - "transfertoadmin": { - "en": "Transfer to admin", - "ar": "تحويل للمشرف" - }, - "searchMedicineImageCaption": { - "en": "Type the medicine name to search", - "ar": " اكتب اسم الدواء للبحث" - }, - "type": { - "en": "Type", - "ar": "اكتب" - }, - "fromDate": { - "en": "From Date", - "ar": "من تاريخ" - }, - "toDate": { - "en": "To Date", - "ar": "الى تاريخ" - }, - "searchPatientImageCaptionTitle": { - "en": "SEARCH PATIENT", - "ar": "البحث عن المريض" - }, - "searchPatientImageCaptionBody": { - "en": "Add Details Of Patient To search", - "ar": " أضف تفاصيل المريض للبحث" - }, - "welcome": { - "en": "Welcome", - "ar": "أهلا بك" - }, - "youDoNotHaveAnyItem": { - "en": "You don\"t have any Items", - "ar": "لا يوجد اي نتائج" - }, - "typeMedicineName": { - "en": "Type Medicine Name", - "ar": "اكتب اسم الدواء" - }, - "moreThan3Letter": { - "en": "Medicine Name Should Be More Than 3 letter", - "ar": "يجب أن يكون اسم الدواء أكثر من 3 أحرف" - }, - "gender2": { - "en": "Gender: ", - "ar": "الجنس: " - }, - "age2": { - "en": "Age: ", - "ar": "العمر: " - }, - "replySuccessfully": { - "en": "Reply Successfully", - "ar": "تم الرد بنجاح" - }, - "sick-leaves": { - "en": "Patient Sick Leave", - "ar": "الاجازات المرضية" - }, - "patient-sick": { - "en": "Patient Sick", - "ar": "مرضية" - }, - "leave": { - "en": "Leave", - "ar": "مغادره" - }, - "submit": { - "en": "Submit", - "ar": "ارسال" - }, - "doc-name": { - "en": "Doctor Name", - "ar": "اسم الطبيب" - }, - "clinicname": { - "en": "Clinic Name", - "ar": "اسم العيادة" - }, - "sick-leave-date": { - "en": "Sick leave date ", - "ar": "تاريخ الاجازة." - }, - "sick-leave-days": { - "en": "Leave Days: ", - "ar": " :أيام الإجازة" - }, - "admissionDetail": { - "en": "ADMISSION DETAIL: ", - "ar": "تفاصيل القبول: " - }, - "dateTime": { - "en": "DATE / TIME:", - "ar": "التاريخ / الوقت:" - }, - "date": { - "en": "Date", - "ar": "التاريخ" - }, - "admissionNo": { - "en": "ADMISSION #: ", - "ar": "قبول #:" - }, - "losNo": { - "en": "LOS #:", - "ar": "LOS #:" - }, - "area": { - "en": "AREA:", - "ar": "المنطقة" - }, - "room": { - "en": "ROOM:", - "ar": "الغرفة" - }, - "bed": { - "en": "BED:", - "ar": "السرير" - }, - "next": { - "en": "Next", - "ar": "التالي" - }, - "previous": { - "en": "Previous", - "ar": "السابق" - }, - "healthRecordInformation": { - "en": "HEALTH RECORD INFORMATION", - "ar": "معلومات السجل الصحي" - }, - "prevoius-sickleave-issed": { - "en": "Total previous sick leave issued by the doctor", - "ar": "مجموع الإجازات المرضية السابقة التي أصدرها الطبيب" - }, - "clinicSelect": { - "en": "Select Clinic", - "ar": "اختر عيادة" - }, - "doctorSelect": { - "en": "Select Doctor", - "ar": "اختر طبيب" - }, - "empty-message": { - "en": "Please enter this field", - "ar": "يرجى ادخال هذا الحقل" - }, - "no-sickleve-applied": { - "en": "No sick leave available, apply Now", - "ar": "لا توجد إجازة مرضية متاحة ، تقدم بطلب الآن" - }, - "no-sickleve": { - "en": "No sick leave available", - "ar": "لا توجد إجازة مرضية" - }, - "applynow": { - "en": "Apply Now", - "ar": "التقدم بطلب الآن" - }, - "add-sickleave": { - "en": "ADD SICK LEAVE", - "ar": "أضف إجازة مرضية" - }, - "add": { - "en": "Add", - "ar": "أضف" - }, - "approved": { - "en": "Approved", - "ar": "موافق" - }, - "extended": { - "en": "Extended", - "ar": "تمديد" - }, - "pending": { - "en": "Pending", - "ar": "قيد الانتظار" - }, - "leave-start-date": { - "en": "Leave start date", - "ar": "تاريخ بدء المغادرة" - }, - "days-sick-leave": { - "en": "DAYS OF SICK LEAVE", - "ar": "أيام الإجازة المرضية" - }, - "extend": { - "en": "Extend", - "ar": "تمديد" - }, - "extend-sickleave": { - "en": "EXTEND SICK LEAVE", - "ar": "قم بتمديد الإجازة المرضية" - }, - "chiefComplaintLength": { - "en": "Chief Complaint length should be greater than 25", - "ar": "يجب أن يكون طول شكوى الرئيسية أكبر من 25" - }, - "patient-target": { - "en": "Target Patient", - "ar": "المريض المستدف" - }, - "no-priscription-listed": { - "en": "No Prescription Listed", - "ar": "لا يوجد وصفة طبية مدرجة" - }, - "referTo": { - "en": "Refer To", - "ar": "محال إلى" - }, - "referredFrom": { - "en": "From : ", - "ar": " : من" - }, - "branch": { - "en": "Branch", - "ar": "الفرع" - }, - "chooseAppointment": { - "en": "Choose Appointment", - "ar": "اختر موعد" - }, - "appointmentNo": { - "en": "Appointment # : ", - "ar": "# الموعد:" - }, - "refer": { - "en": "Refer", - "ar": "إحالة" - }, - "rejected": { - "en": "Rejected", - "ar": "مرفوض" - }, - "sameBranch": { - "en": "Same Branch", - "ar": "نفس الفرع" - }, - "otherBranch": { - "en": "Other Branch", - "ar": "فرع آخر" - }, - "dr": { - "en": "DR.", - "ar": "د." - }, - "previewHealth": { - "en": "Health", - "ar": "الصحة" - }, - "summaryReport": { - "en": "Summary", - "ar": "ملخص" - }, - "accept": { - "en": "ACCEPT", - "ar": "قبول" - }, - "reject": { - "en": "REJECT", - "ar": "رفض" - }, - "noAppointmentsErrorMsg": { - "en": "There is no appointments for at this date", - "ar": "لا توجد مواعيد في هذا التاريخ" - }, - "referralPatient": { - "en": "Referral Patient", - "ar": "المريض المحال " - }, - "noPrescriptionListed": { - "en": "NO PRESCRIPTION LISTED", - "ar": "لأيوجد وصفة طبية" - }, - "addNow": { - "en": "ADD Now", - "ar": "اضف الآن" - }, - "orderType": { - "en": "Order Type", - "ar": "نوع الطلب" - }, - "strength": { - "en": "Strength", - "ar": "شديد" - }, - "doseTime": { - "en": "Dose Time", - "ar": "وقت الجرعة" - }, - "indication": { - "en": "Indication", - "ar": "دواعي الاستخدام" - }, - "duration": { - "en": "Duration", - "ar": "الفترة" - }, - "instruction": { - "en": "Instructions", - "ar": "إرشادات" - }, - "addMedication": { - "en": "Add Medication", - "ar": "اضف دواء" - }, - "route": { - "en": "Route", - "ar": "طريقة الاستخدام" - }, - "reschedule-leave": { - "en": "Reschedule and leaves", - "ar": "إعادة الجدولة والمغادرة" - }, - "no-reschedule-leave": { - "en": "No Reschedule and leaves", - "ar": "لايوجد طلبات اعادة جدولة او مغادرة" - }, - "weight": { - "en": "Weight", - "ar": "الوزن" - }, - "kg": { - "en": "kg", - "ar": "كغ" - }, - "height": { - "en": "Height", - "ar": "الطول" - }, - "cm": { - "en": "cm", - "ar": "سم" - }, - "idealBodyWeight": { - "en": "Ideal Body Weight", - "ar": "وزن الجسم المثالي" - }, - "waistSize": { - "en": "Waist Size", - "ar": "مقاس الخصر" - }, - "inch": { - "en": "Inch", - "ar": "إنش" - }, - "headCircum": { - "en": "Head Circum", - "ar": "محيط الرأس" - }, - "leanBodyWeight": { - "en": "Lean Body Weight", - "ar": "وزن الجسم هزيل" - }, - "bodyMassIndex": { - "en": "Body Mass Index", - "ar": "مؤشر كتلة الجسم" - }, - "yourBodyMassIndex": { - "en": "Body Mass Index is", - "ar": "مؤشر كتلة الجسم هو" - }, - "bmiUnderWeight": { - "en": "UnderWeight", - "ar": "اقل من الوزن المثالي" - }, - "bmiHealthy": { - "en": "Healthy", - "ar": "صحي" - }, - "bmiOverWeight": { - "en": "OverWeight", - "ar": "اعلى من الوزن المثالي" - }, - "bmiObese": { - "en": "Obese", - "ar": "سمين" - }, - "bmiObeseExtreme": { - "en": "Extreme Obese", - "ar": "سمنة مفرطة" - }, - "method": { - "en": "Method", - "ar": "الطريقة" - }, - "pulseBeats": { - "en": "Pulse(beats/minute)", - "ar": " (دقة/دقيقة)النبض" - }, - "rhythm": { - "en": "Rhythm", - "ar": "الإيقاع" - }, - "respBeats": { - "en": "RESP (beats/minute)", - "ar": " (دقة/دقيقة)التنفس" - }, - "patternOfRespiration": { - "en": "Pattern Of Respiration", - "ar": "نمط التنفس" - }, - "bloodPressureDiastoleAndSystole": { - "en": "Blood Pressure (Sys, Dias)", - "ar": "ضغط الدم (الانقباض, الإنبساط)" - }, - "cuffLocation": { - "en": "Cuff Location", - "ar": "موقع الكف" - }, - "cuffSize": { - "en": "Cuff Size", - "ar": "حجم الكف" - }, - "patientPosition": { - "en": "Patient Position", - "ar": "موقع المريض" - }, - "fio2": { - "en": "FIO2(%)", - "ar": "FIO2(%)" - }, - "sao2": { - "en": "SAO2(%)", - "ar": "SAO2(%)" - }, - "painManagement": { - "en": "Pain Management", - "ar": "إدارة الألم" - }, - "holiday": { - "en": "Holiday", - "ar": "عطلة" - }, - "to": { - "en": "To", - "ar": "إلى" - }, - "coveringDoctor": { - "en": "Covering Doctor: ", - "ar": " :تغطية دكتور" - }, - "requestLeave": { - "en": "Request Leave", - "ar": "طلب إجازة" - }, - "pleaseEnterDate": { - "en": "Please enter leave start date", - "ar": "الرجاء إدخال تاريخ بدء الإجازة" - }, - "pleaseEnterNoOfDays": { - "en": "Please enter sick leave days", - "ar": "الرجاء إدخال أيام الإجازة المرضية" - }, - "pleaseEnterRemarks": { - "en": "Please enter remarks", - "ar": "الرجاء إدخال الملاحظات" - }, - "update": { - "en": "Update", - "ar": "تحديث" - }, - "admission": { - "en": "Admission", - "ar": "تنويم" - }, - "request": { - "en": "Request", - "ar": "طلب" - }, - "admissionRequest": { - "en": "Admission Request", - "ar": "طلب تنويم" - }, - "patientDetails": { - "en": "Patient Details", - "ar": "تفاصيل المريض" - }, - "specialityAndDoctorDetail": { - "en": "SPECIALITY AND DOCTOR DETAILS", - "ar": "تفاصيل التخصص والطبيب" - }, - "referringDate": { - "en": "Referring Date", - "ar": "تاريخ الإحالة" - }, - "referringDoctor": { - "en": "Referring Doctor", - "ar": "دكتور الإحالة" - }, - "otherInformation": { - "en": "Other Information", - "ar": "معلومات أخرى" - }, - "expectedDays": { - "en": "Expected Days", - "ar": "الأيام المتوقعة" - }, - "expectedAdmissionDate": { - "en": "Expected Admission Date", - "ar": "تاريخ التنويم المتوقع" - }, - "admissionDate": { - "en": "Admission Date", - "ar": "تاريخ التنويم" - }, - "isSickLeaveRequired": { - "en": "Is Sick Leave Required", - "ar": "هل الإجازة المرضية مطلوبة" - }, - "patientPregnant": { - "en": "Patient Pregnant", - "ar": "المريض حامل" - }, - "treatmentLine": { - "en": "Main line of treatment", - "ar": "الخط الرئيسي للعلاج" - }, - "ward": { - "en": "Ward", - "ar": "جناح" - }, - "preAnesthesiaReferred": { - "en": "PRE ANESTHESIA REFERRED", - "ar": "الاحالة قبل التخدير" - }, - "admissionType": { - "en": "Admission Type", - "ar": "نوع التنويم" - }, - "diagnosis": { - "en": "Diagnosis", - "ar": "التشخيص" - }, - "allergies": { - "en": "Allergies", - "ar": "الحساسية" - }, - "preOperativeOrders": { - "en": "Pre Operative Orders", - "ar": "أوامر ما قبل العملية" - }, - "elementForImprovement": { - "en": "Element For Improvement", - "ar": "عنصر للتحسين" - }, - "dischargeDate": { - "en": "Discharge Date", - "ar": "تاريخ الخروج" - }, - "dietType": { - "en": "Diet Type", - "ar": "نوع النظام الغذائي" - }, - "dietTypeRemarks": { - "en": "Remarks on diet type", - "ar": "ملاحظات على نوع النظام الغذائي" - }, - "save": { - "en": "SAVE", - "ar": "حفظ" - }, - "postPlansEstimatedCost": { - "en": "POST PLANS & ESTIMATED COST", - "ar": "خطط ما بعد العملية والتكلفة المقدرة" - }, - "postPlans": { - "en": "POST PLANS", - "ar": "ما بعد العملية" - }, - "ucaf": { - "en": "UCAF", - "ar": "UCAF" - }, - "emergencyCase": { - "en": "Emergency Case", - "ar": "حالة طارئة" - }, - "durationOfIllness": { - "en": "duration Of Illness", - "ar": "مدة المرض" - }, - "chiefComplaintsAndSymptoms": { - "en": "CHIEF COMPLAINTS", - "ar": "الشكوى الرئيسية" - }, - "patientFeelsPainInHisBackAndCough": { - "en": "Patient Feels pain in his back and cough", - "ar": "يشعر المريض بألم في ظهره ويسعل" - }, - "additionalTextComplaints": { - "en": "Additional text to add about Complaints", - "ar": "ملاحظات اخرى لإضافتها حول الشكوى" - }, - "otherConditions": { - "en": "OTHER CONDITIONS", - "ar": "شروط أخرى" - }, - "other": { - "en": "Other", - "ar": "أخرى" - }, - "how": { - "en": "How", - "ar": "كيف" - }, - "when": { - "en": "When", - "ar": "متى" - }, - "where": { - "en": "Where", - "ar": "أين" - }, - "specifyPossibleLineManagement": { - "en": "Specify possible line of management", - "ar": "حدد خط الإدارة المحتمل" - }, - "significantSigns": { - "en": "SIGNIFICANT SIGNS", - "ar": "علامات مهمة" - }, - "backAbdomen": { - "en": "Back : Abdomen", - "ar": "الظهر: البطن" - }, - "reasons": { - "en": "Reasons", - "ar": "الأسباب" - }, - "createNew": { - "en": "Create", - "ar": "انشاء " - }, - "episode": { - "en": "Episode", - "ar": "الحدث" - }, - "chiefComplaints": { - "en": "Chief Complaints", - "ar": "الشكاوى" - }, - "addChiefComplaints": { - "en": "Add Chief Complaints", - "ar": " اضافه الشكاوى" - }, - "histories": { - "en": "Histories", - "ar": "التاريخ المرضي" - }, - "allergiesSoap": { - "en": "Allergies", - "ar": "الحساسية" - }, - "historyOfPresentIllness": { - "en": "History of Present Illness", - "ar": "تاريخ المرض الحالي" - }, - "requiredMsg": { - "en": "Please add required field correctly", - "ar": "الرجاء إضافة الحقل المطلوب بشكل صحيح" - }, - "addHistory": { - "en": "Add History", - "ar": "اضافه تاريخ مرضي" - }, - "searchHistory": { - "en": "Search History", - "ar": " البحث" - }, - "addSelectedHistories": { - "en": "Add Selected Histories", - "ar": " اضافه تاريخ مرضي" - }, - "addAllergies": { - "en": "Add Allergies", - "ar": "أضف الحساسية" - }, - "itemExist": { - "en": "This item already exist", - "ar": "هذا العنصر موجود" - }, - "selectAllergy": { - "en": "Select Allergy", - "ar": "أختر الحساسية" - }, - "selectSeverity": { - "en": "Select Severity", - "ar": "حدد الخطورة" - }, - "leaveCreated": { - "en": "Leave has been created", - "ar": "تم إنشاء الإجازة" - }, - "medications": { - "en": "Medications", - "ar": "الأدوية" - }, - "procedures": { - "en": "Procedures", - "ar": "الإجراءات" - }, - "vitalSignEmptyMsg": { - "en": "There is no vital signs for this patient", - "ar": "لا توجد علامات حيوية لهذا المريض" - }, - "referralEmptyMsg": { - "en": "There is no referral data", - "ar": "لا توجد بيانات إحالة" - }, - "referralSuccessMsg": { - "en": "You make referral successfully", - "ar": "تمت الاحالة بنجاح" - }, - "fromTime": { - "en": "From Time", - "ar": "من وقت" - }, - "toTime": { - "en": "To Time", - "ar": "الى وقت" - }, - "diagnoseType": { - "en": "Diagnose Type", - "ar": "نوع التشخيص" - }, - "condition": { - "en": "Condition", - "ar": "الحالة" - }, - "id": { - "en": "ID", - "ar": "بطاقة هوية" - }, - "quantity": { - "en": "Quantity", - "ar": "الكمية" - }, - "durDays": { - "en": "Dur.(days)", - "ar": "الفترة(أيام)" - }, - "codeNo": { - "en": "Code #", - "ar": "# الرمز" - }, - "covered": { - "en": "Covered", - "ar": "مغطى" - }, - "approvalRequired": { - "en": "Approval Required", - "ar": "الموافقة مطلوبة" - }, - "uncoveredByDoctor": { - "en": "Uncovered By Doctor", - "ar": "غير مغطى من قبل الدكتور" - }, - "chiefComplaintEmptyMsg": { - "en": "There is no Chief Complaint", - "ar": "ليس هناك شكوى رئيسية" - }, - "more-verify": { - "en": "More Verification Options", - "ar": "المزيد من خيارات التحقق" - }, - "welcome-back": { - "en": "Welcome back!", - "ar": "مرحبا بك!" - }, - "account-info": { - "en": "Would you like to login with current username?", - "ar": "هل ترغب في تسجيل الدخول باسم المستخدم الحالي؟" - }, - "another-acc": { - "en": "Use Another Account", - "ar": "استخدم حساب آخر" - }, - "verify-login-with": { - "en": "Please choose one of the following options to verify", - "ar": "الرجاء اختيار احدى الخيارات التالية لعملية التحقق" - }, - "register-user": { - "en": "Register", - "ar": "تسجيل" - }, - "verify-with-fingerprint": { - "en": "Fingerprint", - "ar": "بصمة الاصبع" - }, - "verify-with-faceid": { - "en": "Face ID", - "ar": "بصمة الوجه" - }, - "verify-with-sms": { - "en": " SMS", - "ar": "الرسائل القصيرة" - }, - "verify-with-whatsapp": { - "en": "WhatsApp", - "ar": " الواتس اب" - }, - "verify-with": { - "en": "Verify through ", - "ar": " الواتس اب" - }, - "last-login": { - "en": "Last login details:", - "ar": "تفاصيل تسجيل الدخول الأخير:" - }, - "last-login-with": { - "en": "VERIFICATION TYPE:", - "ar": "نوع التحقق:" - }, - "verify-fingerprint": { - "en": "To activate the fingerprint login service, please verify data by using one of the following options.", - "ar": "لتفعيل خدمة الدخول بالبصمة، يرجى اختيار احدى القنوات التالية" - }, - "verification_message": { - "en": "Please enter the Verification Code sent to", - "ar": "الرجاء ادخال رمز التحقق الذي تم إرساله إلى" - }, - "validation_message": { - "en": "The verification code expires in", - "ar": "تنتهي صلاحية رمز التحقق خلال" - }, - "addAssessment": { - "en": "Add Assessment", - "ar": "أضف التقييم" - }, - "assessment": { - "en": "Assessment", - "ar": " التقييم" - }, - "physicalSystemExamination": { - "en": "Physical System / Examination", - "ar": "الفحص البدني / النظام" - }, - "searchExamination": { - "en": "Search Examination", - "ar": "بحث عن فحص" - }, - "addExamination": { - "en": "Add Examination", - "ar": "اضافة فحص" - }, - "doc": { - "en": "Doc : ", - "ar": " د : " - }, - "patientNoDetailErrMsg": { - "en": "There is no detail for this patient", - "ar": "لا توجد تفاصيل لهذا المريض" - }, - "allergicTO": { - "en": "ALLERGIC TO ", - "ar": "حساس من" - }, - "normal": { - "en": "Normal", - "ar": "عادي" - }, - "abnormal": { - "en": "Abnormal", - "ar": " غير عادي" - }, - "notExamined": { - "en": "Not Examined", - "ar": "لم يتم الفحص" - }, - "systolic-lng": { - "en": "Systolic", - "ar": "الإنقباض" - }, - "diastolic-lng": { - "en": "Diastolic", - "ar": "الإنبساط" - }, - "mass": { - "en": "Mass", - "ar": "كتلة" - }, - "temp-c": { - "en": "°C", - "ar": "°س" - }, - "bpm": { - "en": "bpm", - "ar": "نبضة" - }, - "respiration-signs": { - "en": "Respiration", - "ar": "تنفس" - }, - "sys-dias": { - "en": "SBP/DBP", - "ar": "إنقباض/إنبساط" - }, - "body": { - "en": "Body \n Mass", - "ar": "كتلة\nالجسم" - }, - "respirationRate": { - "en": "Respiration Rate", - "ar": "معدل التنفس" - }, - "heart": { - "en": "Heart rate", - "ar": "معدل ضربات القلب" - }, - "medicalReport": { - "en": "medical Report", - "ar": "تقرير طبي" - }, - "visitDate": { - "en": "Visit Date", - "ar": "تاريخ الزيارة" - }, - "test": { - "en": "Procedures/Test", - "ar": "اجراءات/تحاليل" - }, - "regular": { - "en": "Regular", - "ar": "اعتيادي" - }, - "addMoreProcedure": { - "en": "Add More Procedures", - "ar": "اضف المزيد من اجراءات" - }, - "searchProcedures": { - "en": "Search Procedures", - "ar": "البحث في اجراءات" - }, - "selectProcedures": { - "en": "Select procedure", - "ar": "اختر الاجراء" - }, - "procedureCategorise": { - "en": "Select Procedure Category", - "ar": "اختر نوع الاجراء " - }, - "addSelectedProcedures": { - "en": "add Selected Procedures", - "ar": "اضافة الاجراءات المختارة " - }, - "addProcedures": { - "en": "Add Procedure", - "ar": "اضافة اجراء" - }, - "updateProcedure": { - "en": "Update Procedure", - "ar": "تحديث الاجراء" - }, - "orderProcedure": { - "en": "order procedure", - "ar": "طلب اجراء" - }, - "nameOrICD": { - "en": "Name or ICD", - "ar": "Name or ICD" - }, - "dType": { - "en": "Type", - "ar": "النوع" - }, - "addAssessmentDetails": { - "en": "Add Assessment Details", - "ar": "أضف تفاصيل التقييم" - }, - "progressNoteSOAP": { - "en": "Progress Note", - "ar": "ملاحظة التقدم" - }, - "addProgressNote": { - "en": "Add Progress Note", - "ar": "أضف ملاحظة التقدم" - }, - "createdBy": { - "en": "Created By :", - "ar": "أضيفت عن طريق: " - }, - "editedBy": { - "en": "Edited By :", - "ar": "عدلت من : " - }, - "currentMedications": { - "en": "Current Medications", - "ar": "الأدوية الحالية" - }, - "noItem": { - "en": "No items exists in this list", - "ar": "لا توجد عناصر في هذه القائمة" - }, - "postUcafSuccessMsg": { - "en": "UCAF request send successfully", - "ar": "تم ارسال طلب UCAF بنجاح" - }, - "vitalSignDetailEmpty": { - "en": "There is no data for this vital sign", - "ar": "لا توجد بيانات لهذه العلامة الحيوية" - }, - "onlyOfftimeHoliday": { - "en": "You can only apply holiday or offtime from mobile app", - "ar": "يمكنك تقديم عطلة أو إجازة فقط" - }, - "active": { - "en": "Active", - "ar": "نشيط" - }, - "hold": { - "en": "Hold", - "ar": "معلق" - }, - "loading": { - "en": "Loading...", - "ar": "جار التحميل..." - }, - "assessmentErrorMsg": { - "en": "You have to add at least one assessment.", - "ar": "يجب عليك إضافة تقييم واحد على الأقل." - }, - "examinationErrorMsg": { - "en": "You have to add at least one examination.", - "ar": "يجب عليك إضافة فحص واحد على الأقل." - }, - "progressNoteErrorMsg": { - "en": "You have to add progress Note.", - "ar": "يجب عليك إضافة ملاحظة التقدم." - }, - "chiefComplaintErrorMsg": { - "en": "You have to add chief complaint fields correctly .", - "ar": "يجب عليك إضافة الشكوى الرئيسية بشكل صحيح" - }, - "referralStatus": { - "en": "Referral Status : ", - "ar": "حالة الإحالة :" - }, - "referralRemark": { - "en": "Referral Remark : ", - "ar": "ملاحظة الإحالة :" - }, - "ICDName": { - "en": "ICDName", - "ar": "اسم ال ICD" - }, - "offTime": { - "en": "OffTime", - "ar": "خارج الوقت" - }, - "patient-name": { - "en": "Patient Name", - "ar": "اسم المريص" - }, - "icd": { - "en": "ICD", - "ar": "التصنيف الدولي للأمراض" - }, - "days": { - "en": "Days", - "ar": "أيام" - }, - "months": { - "en": "Months", - "ar": "أشهر" - }, - "years": { - "en": "Years", - "ar": "سنوات" - }, - "hr": { - "en": "Hr", - "ar": "س" - }, - "min": { - "en": "Min", - "ar": "د" - }, - "appointmentNumber": { - "en": "Appointment Number", - "ar": "رقم الموعد" - }, - "referralStatusHold": { - "en": "Hold", - "ar": "معلق" - }, - "referralStatusActive": { - "en": "Active", - "ar": "نشط" - }, - "referralStatusCancelled": { - "en": "Cancelled", - "ar": "ملغي" - }, - "referralStatusCompleted": { - "en": "Completed", - "ar": "مكتمل" - }, - "referralStatusNotSeen": { - "en": "NotSeen", - "ar": "لم يحضر" - }, - "clinicSearch": { - "en": "Search Clinic", - "ar": "بحث عن عيادة" - }, - "doctorSearch": { - "en": "Search Doctor", - "ar": "بحث عن طبيب" - }, - "referralResponse": { - "en": "Referral Response : ", - "ar": " : استجابة الإحالة" - }, - "estimatedCost": { - "en": "Estimated Cost", - "ar": "التكلفة المتوقعة" - }, - "diagnosisDetail": { - "en": "Diagnosis Details", - "ar": "تفاصيل التشخيص" - }, - "referralSuccessMsgAccept": { - "en": "Referral Accepted Successfully", - "ar": "تم قبول الإحالة بنجاح" - }, - "referralSuccessMsgReject": { - "en": "Referral Rejected Successfully", - "ar": "تم رفض الإحالة بنجاح" - }, - "sickLeaveComments": { - "en": "Sick leave comments", - "ar": "ملاحظات الإجازة المرضية" - }, - "pastMedicalHistory": { - "en": "Past medical history", - "ar": "التاريخ الطبي" - }, - "pastSurgicalHistory": { - "en": "Past surgical history", - "ar": "التاريخ الجراحي" - }, - "complications": { - "en": "Complications", - "ar": "المضاعفات" - }, - "floor": { - "en": "Floor", - "ar": "الطابق" - }, - "roomCategory": { - "en": "Room category", - "ar": "فئة الغرفة" - }, - "otherDepartmentsInterventions": { - "en": "Other departments interventions", - "ar": "ملاحظات الأقسام الأخرى" - }, - "otherProcedure": { - "en": "Other procedure", - "ar": "إجراء آخر" - }, - "admissionRequestSuccessMsg": { - "en": "Admission Request Created Successfully", - "ar": "تم إنشاء طلب التنويم بنجاح" - }, - "orderNo": { - "en": "Order No : ", - "ar": "رقم الطلب" - }, - "infoStatus": { - "en": "Info Status", - "ar": "حالة المعلومات" - }, - "doctorResponse": { - "en": "Doctor Response", - "ar": "استجابة الطبيب" - }, - "sickleaveonhold": { - "en": "A Sick leave is on Hold status for this patient", - "ar": "الإجازة المرضية في حالة الانتظار لهذا المريض" - }, - "no-clinic": { - "en": "No Clinic", - "ar": "لايوجد عيادة" - }, - "otherStatistic": { - "en": "Other Statistics", - "ar": "إحصائيات أخرى" - }, - "ptientsreferral": { - "en": "Patients Referrals", - "ar": "إحالات المريض" - }, - "myPatientsReferral": { - "en": "Patient's\nReferrals", - "ar": "إحالات\nالمريض" - }, - "arrivalpatient": { - "en": "Arrival Patients", - "ar": "المرضى الواصلون" - }, - "searchmedicinepatient": { - "en": "Search patient or Medicines", - "ar": "ابحث عن المريض أو الأدوية" - }, - "appointmentDate": { - "en": "Appointment Date", - "ar": "تاريخ الموعد" - }, - "arrived_p": { - "en": "Arrived", - "ar": "وصل" - }, - "details": { - "en": "Details", - "ar": "التفاصيل" - }, - "liveCare": { - "en": "LiveCare", - "ar": "لايف كير" - }, - "out-patient": { - "en": "OutPatient", - "ar": "عيادات خارجية" - }, - "BillNo": { - "en": "Bill No :", - "ar": "رقم الفاتورة" - }, - "labResults": { - "en": "Lab Result", - "ar": "نتيجة المختبر" - }, - "sendSuc": { - "en": "A copy has been sent to the email", - "ar": "تم إرسال نسخة إلى البريد الإلكتروني" - }, - "SpecialResult": { - "en": " Special Result", - "ar": "نتيجة خاصة" - }, - "noDataAvailable": { - "en": "No data available", - "ar": " لا يوجد بيانات متاحة " - }, - "show-more-btn": { - "en": "Flow Chart", - "ar": "النتائج التراكمية" - }, - "open-rad": { - "en": "Open Radiology Image", - "ar": "فتح صور الاشعة" - }, - "fileNumber": { - "en": "File Number: ", - "ar": "رقم الملف : " - }, - "searchPatient-name": { - "en": "Search Name, Medical File, Phone Number", - "ar": "اسم البحث ، الملف الطبي ، رقم الهاتف" - }, - "reschedule": { - "en": "Reschedule", - "ar": "إعادة جدولة" - }, - "leaves": { - "en": "Leaves", - "ar": "يغادر" - }, - "totalApproval": { - "en": "Total approval unused", - "ar": "اجمالي الموافقات الغير مستخدمة" - }, - "procedureStatus": { - "en": "Procedure Status: ", - "ar": "حالة الاجراء" - }, - "unusedCount": { - "en": "Unused Count: ", - "ar": "غير مستخدم: " - }, - "companyName": { - "en": "Company Name ", - "ar": "اسم الشركة: " - }, - "procedureName": { - "en": "Procedure Name", - "ar": "اسم الاجراء" - }, - "usageStatus": { - "en": "Usage Status", - "ar": "حالة الاستخدام" - }, - "prescriptions": { - "en": "Prescriptions", - "ar": "الوصفات الطبية" - }, - "notes": { - "en": "Notes", - "ar": "ملاحظات" - }, - "dailyDoses": { - "en": "Daily Doses", - "ar": "جرعات يومية" - }, - "searchWithOther": { - "en": "Search With Other Criteria", - "ar": "المزيد من خيارات البحث" - }, - "hideOtherCriteria": { - "en": "Hide Other Criteria", - "ar": "إخفاء الخيارات الأخرى" - }, - "applyForReschedule": { - "en": "Apply for leave or reschedule", - "ar": "تقدم بطلب للحصول على إجازة أو إعادة جدولة" - }, - "startDate": { - "en": "Start Date: ", - "ar": " :تاريخ البدء" - }, - "endDate": { - "en": "End Date: ", - "ar": " :تاريخ الانتهاء" - }, - "add-reschedule": { - "en": "Add reschedule", - "ar": "أضف إعادة الجدولة" - }, - "update-reschedule": { - "en": "Update reschedule", - "ar": "تحديث إعادة الجدولة" - }, - "sick_leave": { - "en": "Sick Leave", - "ar": "إجازة مرضية" - }, - "addSickLeaveRequest": { - "en": "Add Sick Leave Request", - "ar": "إضافة طلب إجازة مرضية" - }, - "extendSickLeaveRequest": { - "en": "Extend Sick Leave Request", - "ar": "تمديد طلب الإجازة المرضية" - }, - "accepted": { - "en": "Accepted", - "ar": "موافق" - }, - "cancelled": { - "en": "Cancelled", - "ar": "ألغي" - }, - "unReplied": { - "en": "UnReplied", - "ar": "لم يتم الرد" - }, - "searchHere": { - "en": "Search here", - "ar": "إبحث هنا" - }, - "replied": { - "en": "Replied", - "ar": " تم الرد" - }, - "typeHereToReply": { - "en": "Type here to reply", - "ar": "اكتب هنا للرد" - }, - "remove": { - "en": "Remove", - "ar": "حذف" - }, - "changeOfSchedule": { - "en": "Change of Schedule", - "ar": "تغيير الجدول" - }, - "newSchedule": { - "en": "New Schedule", - "ar": "جدول جديد" - }, - "enter_credentials": { - "en": "Enter the user credentials below", - "ar": "أدخل بيانات المستخدم أدناه" - }, - "step": { - "en": "Step", - "ar": "خطوة" - }, - "fieldRequired": { - "en": "This field is required", - "ar": "هذه الخانة مطلوبه" - }, - "applyOrRescheduleLeave": { - "en": "Apply Reschedule Leave", - "ar": "التقدم بطلب أو إعادة جدولة الإجازة" - }, - "myQRCode": { - "en": "My QR Code", - "ar": " كود QR " - }, - "patientIDMobilenational": { - "en": "Patient ID, National ID, Mobile Number", - "ar": "هوية المريض ، الهوية الوطنية ، رقم الهاتف المحمول" - }, - "updateNow": { - "en": "Update Now", - "ar": "تحديث الان" - }, - "updateTheApp": { - "en": "Update The App", - "ar": "تحديث التطبيق" - }, - "admission-date": { - "en": "Admission Date", - "ar": "تاريخ التنويم" - }, - "noOfDays": { - "en": "No of days", - "ar": "عدد الأيام" - }, - "numOfDays": { - "en": "Number of Days", - "ar": "عدد الأيام" - }, - "replayBefore": { - "en": "Replay Before", - "ar": "رد قبل" - }, - "try-saying": { - "en": "Try saying something", - "ar": "حاول قول شيء ما" - }, - "refClinic": { - "en": "Ref Clinic", - "ar": "العيادة المرجعية" - }, - "acknowledged": { - "en": "Acknowledged", - "ar": "إقرار" - }, - "didntCatch": { - "en": "Didn't catch that. Try Speaking again", - "ar": "لم يتم التقاط ذلك. حاول التحدث مرة أخرى" - }, - "showDetail": { - "en": "Show Detail", - "ar": "أظهر المعلومات" - }, - "viewProfile": { - "en": "View Profile", - "ar": "إعرض الملف" - }, - "pleaseEnterProcedure": { - "en": "Please Enter Procedure", - "ar": "الرجاء إدخال الإجراء " - }, - "fillTheMandatoryProcedureDetails": { - "en": "Fill The Mandatory Procedure Details", - "ar": "املأ تفاصيل الإجراء" - }, - "atLeastThreeCharacters": { - "en": "At least three Characters", - "ar": "ثلاثة أحرف على الأقل " - }, - "searchProcedureHere": { - "en": "Search Procedure here...", - "ar": "إجراء البحث هنا ... " - }, - "noInsuranceApprovalFound": { - "en": "No Insurance Approval Found", - "ar": "لم يتم العثور على موافقة التأمين" - }, - "procedure": { - "en": "Procedure", - "ar": "اجراء" - }, - "stopDate": { - "en": "Stop Date", - "ar": "تاريخ التوقف" - }, - "processed": { - "en": "processed", - "ar": "معالجتها" - }, - "direction": { - "en": "Direction", - "ar": "توجيه" - }, - "refill": { - "en": "Refill", - "ar": "اعادة تعبئه" - }, - "medicationHasBeenAdded": { - "en": "Medication has been added", - "ar": "تمت إضافة الدواء" - }, - "newPrescriptionOrder": { - "en": "New Prescription Order", - "ar": "طلب وصفة طبية جديد " - }, - "pleaseFillAllFields": { - "en": "Please Fill All Fields", - "ar": "الرجاء أملأ جميع الحقول" - }, - "narcoticMedicineCanOnlyBePrescribedFromVida": { - "en": "Narcotic medicine can only be prescribed from VIDA", - "ar": "لا يمكن وصف الأدوية المخدرة إلا من VIDA " - }, - "only5DigitsAllowedForStrength": { - "en": "Only 5 Digits allowed for strength", - "ar": "يسمح فقط بـ 5 أرقام للقوة" - }, - "unit": { - "en": "Unit", - "ar": "وحدة" - }, - "boxQuantity": { - "en": "Box Quantity", - "ar": "كمية العبوة " - }, - "orderTestOr": { - "en": "Order Test or", - "ar": "اطلب اختبار أو" - }, - "applyForRadiologyOrder": { - "en": "Apply for Radiology Order", - "ar": "التقدم بطلب للحصول على طلب الأشعة " - }, - "applyForNewLabOrder": { - "en": "Apply for New Lab Order", - "ar": "تقدم بطلب جديد للمختبر الأشعة" - }, - "addLabOrder": { - "en": "Add Lab Order", - "ar": "إضافة طلب مختبر" - }, - "addRadiologyOrder": { - "en": "Add Radiology Order", - "ar": "إضافة اشعة" - }, - "newRadiologyOrder": { - "en": "New Radiology Order", - "ar": "طلب أشعة جديد" - }, - "orderDate": { - "en": "Order Date", - "ar": "تاريخ الطلب" - }, - "examType": { - "en": "Exam Type", - "ar": "نوع الفحص" - }, - "health": { - "en": "Health", - "ar": "صحي" - }, - "summary": { - "en": "Summary", - "ar": "التقرير" - }, - "applyForNewPrescriptionsOrder": { - "en": "Apply for New Prescriptions Order", - "ar": "التقدم بطلب للحصول على وصفات طبية جديدة " - }, - "noPrescriptionsFound": { - "en": "No Prescriptions Found", - "ar": "لم يتم العثور على وصفات طبية" - }, - "noMedicalFileFound": { - "en": "No Medical File Found", - "ar": "لم يتم العثور على ملف طبي" - }, - "insurance22": { - "en": "Insurance", - "ar": "موافقات" - }, - "approvals22": { - "en": "Approvals", - "ar": "التامين" - }, - "severe": { - "en": "Severe", - "ar": "الشدة" - }, - "graphDetails": { - "en": "Graph Details", - "ar": "تفاصيل الرسم البياني" - }, - "addNewOrderSheet": { - "en": "Add a New Order Sheet", - "ar": "أضف طلب جديد" - }, - "addNewProgressNote": { - "en": "Add a New Progress Note", - "ar": "أضف ملاحظة جديدة" - }, - "notePending": { - "en": "Pending", - "ar": "قيد الانتظار" - }, - "noteCanceled": { - "en": "Canceled", - "ar": "ألغي" - }, - "noteVerified": { - "en": "Verified", - "ar": "تم التحقق" - }, - "noteVerify": { - "en": "Verify", - "ar": "تحقق" - }, - "noteConfirm": { - "en": "Confirm", - "ar": "تاكيد" - }, - "noteAdd": { - "en": "Add ", - "ar": "اضف " - }, - "noteUpdate": { - "en": "Update ", - "ar": "تحديث" - }, - "orderSheet": { - "en": "Order Sheet", - "ar": "ورقة الطلب" - }, - "order": { - "en": "Order", - "ar": "الطلب" - }, - "sheet": { - "en": "Sheet", - "ar": "ورقة" - }, - "medical": { - "en": "Medical", - "ar": "الطبي" - }, - "report": { - "en": "Report", - "ar": "التقرير" - }, - "discharge": { - "en": "Discharge", - "ar": "مغادرة" - }, - "discharged": { - "en": "Discharged", - "ar": "المغادرين" - }, - "none": { - "en": "None", - "ar": "لا شيء" - }, - "notRepliedYet": { - "en": "Not Replied yet", - "ar": "لم يتم الرد بعد" - }, - "clearText": { - "en": "Clear Text", - "ar": "نص واضح" - }, - "medicalReportAdd": { - "en": "Add Medical Report", - "ar": "إضافة تقرير طبي" - }, - "medicalReportVerify": { - "en": "Verify Medical Report", - "ar": "تحقق من التقرير الطبي" - }, - "comments": { - "en": "Comments", - "ar": "ملاحظات" - }, - "initiateCall": { - "en": "Initiate Call ", - "ar": "بدء الاتصال" - }, - "transferTo": { - "en": "Transfer To ", - "ar": "حول إلى" - }, - "admin": { - "en": "Admin", - "ar": "مشرف" - }, - "instructions": { - "en": "Instructions", - "ar": "تعليمات" - }, - "sendLC": { - "en": "Send", - "ar": "تعليمات" - }, - "endLC": { - "en": "End", - "ar": "انهاء" - }, - "consultation": { - "en": "Consultation", - "ar": "استشارة" - }, - "resume": { - "en": "Resume", - "ar": "استأنف" - }, - "theCall": { - "en": "The Call", - "ar": "الاتصال" - }, - "createNewMedicalReport": { - "en": "Create New Medical Report", - "ar": "إنشاء تقرير طبي جديد" - }, - "historyPhysicalFinding": { - "en": "History and Physical Finding", - "ar": "التاريخ" - }, - "laboratoryPhysicalData": { - "en": "Laboratory and Physical Data", - "ar": "المختبرات والبيانات الفيزيائية" - }, - "impressionRecommendation": { - "en": "Impression and Recommendation", - "ar": "الانطباع والتوصية" - }, - "onHold": { - "en": "On Hold", - "ar": "قيد الانتظار" - }, - "verified": { - "en": "Verified", - "ar": "تم التحقق" - }, - "endCall": { - "en": "End Call", - "ar": "انهاء" - }, - "favoriteTemplates": { - "en": "Favorite Templates", - "ar": "القوالب المفضلة" - }, - "allProcedures": { - "en": "All Procedures", - "ar": "جميع الإجراءات" - }, - "allRadiology": { - "en": "All Radiology", - "ar": "جميع الأشعة" - }, - "allLab": { - "en": "All Lab", - "ar": "جميع المختبرات" - }, - "allPrescription": { - "en": "All Prescription", - "ar": "جميع الوصفات" - }, - "addPrescription": { - "en": "Add prescription", - "ar": "إضافة الوصفات" - }, - "edit": { - "en": "Edit", - "ar": "تعديل" - }, - "summeryReply": { - "en": "Summary Reply", - "ar": "ملخص الرد" - }, - "finish": { - "en": "Finish", - "ar": "انهاء" - }, - "severityValidationError": { - "en": "Please add allergy severity", - "ar": "الرجاء إضافة شدة الحساسية" - }, - "inProgress": { - "en": "inProgress", - "ar": "تحت المعالجه" - }, - "Completed": { - "en": "Completed", - "ar": "مكتمل" - }, - "Locked": { - "en": "Locked", - "ar": "مقفل" - }, - "textCopiedSuccessfully": { - "en": "Text copied successfully", - "ar": "تم نسخ النص بنجاح" - }, - "roomNo":{ - "en":"Room No", - "ar":"رقم الغرفة" - }, - "replayCallStatus":{ - "en":"Called", - "ar":"تم الاتصال" - }, - "patientArrived":{ - "en":"Patient Arrived", - "ar":"تم الاتصال" - }, - "calledAndNoResponse":{ - "en":"Called And No Response", - "ar":"تم الاتصال" - }, - "underProcess":{ - "en":"Under Process", - "ar":"تم الاتصال" - }, - "textResponse":{ - "en":"Text Response", - "ar":"تم الاتصال" - } - + "dashboardScreenToolbarTitle": {"ar": "الرئيسة", "en": "Home"}, + "settings": {"en": "Settings", "ar": "الاعدادات"}, + "areYouSureYouWantTo": {"en": "Are you sure you want to", "ar": "هل انت متاكد من انك تريد أن"}, + "language": {"en": "App Language", "ar": "لغة التطبيق"}, + "lanEnglish": {"en": "English", "ar": "English"}, + "lanArabic": {"en": "العربية", "ar": "العربية"}, + "theDoctor": {"en": "Doctor", "ar": "الطبيب"}, + "reply": {"en": "Reply", "ar": "رد"}, + "time": {"en": "Time", "ar": "الوقت"}, + "fileNo": {"en": "File No : ", "ar": "رقم الملف :"}, + "mobileNo": {"en": "Mobile No", "ar": "رقم الجوال"}, + "messagesScreenToolbarTitle": {"en": "Messages", "ar": "الرسائل"}, + "mySchedule": {"en": "Schedule", "ar": "جدولي"}, + "errorNoSchedule": {"en": "You don't have any Schedule", "ar": "ليس لديك أي جدول"}, + "verify": {"en": "VERIFY", "ar": "تحقق"}, + "referralDoctor": {"en": "Referral Doctor", "ar": "الطبيب المُحول إليه"}, + "referringClinic": {"en": "Referring Clinic", "ar": "العيادة المُحول إليها"}, + "frequency": {"en": "Frequency", "ar": "تكرر"}, + "priority": {"en": "Priority", "ar": "الأولوية"}, + "maxResponseTime": {"en": "Max Response Time", "ar": "الوقت الأقصى للرد"}, + "clinicDetailsandRemarks": {"en": "Clinic Details and Remarks", "ar": "ملاحضات وتفاصيل العيادة"}, + "answerSuggestions": {"en": "Answer/Suggestions", "ar": "الرد / الاقتراحات"}, + "outPatients": {"en": "Out Patient", "ar": "العيادات الخارجية"}, + "myOutPatient": {"en": "My OutPatients", "ar": "مرضى العيادات الخارجية"}, + "myOutPatient_2lines": {"en": "My\nOutPatients", "ar": "مريض\nالعيادات الخارجية"}, + "searchPatient": {"en": "Search Patients", "ar": "البحث عن مريض"}, + "searchPatientDashBoard": {"en": "Search\nPatients", "ar": "البحث\nعن مريض"}, + "searchAbout": {"en": "Search", "ar": "البحث عن"}, + "patient": {"en": "Patient", "ar": " مريض"}, + "patients": {"en": "Patients", "ar": "مرضى"}, + "labResult": {"en": "Lab Result", "ar": "نتيجة المختبر"}, + "lab": {"en": "Lab", "ar": "المختبر"}, + "result": {"en": "Result", "ar": "نتيجة"}, + "todayStatistics": {"en": "Today Statistics", "ar": "إحصائيات اليوم"}, + "arrived": {"en": "Arrival Patients", "ar": " المرضى الحاضرين"}, + "er": {"en": "ER", "ar": "حالة طوارئ"}, + "walkIn": {"en": "Walk-in", "ar": "ادخل"}, + "notArrived": {"en": "Not Arrived", "ar": "لم يحضر"}, + "radiology": {"en": "Radiology", "ar": "الأشعة"}, + "service": {"en": "Service", "ar": "خدمة"}, + "referral": {"en": "Referral", "ar": "الإحالة"}, + "inPatient": {"en": "InPatients", "ar": "مرضاي"}, + "myInPatient": {"en": "My\nInPatients", "ar": "مرضاي\nالمنومين"}, + "inPatientLabel": {"en": "InPatients", "ar": "المريض المنوم"}, + "inPatientAll": {"en": "All InPatients", "ar": "جميع المرضى المنومين"}, + "operations": {"en": "Operations", "ar": "عمليات"}, + "patientServices": {"en": "Patient Services", "ar": "خدمات المرضى"}, + "searchMedicineDashboard": {"en": "Search\nMedicines", "ar": "بحث\nعن الدواء"}, + "searchMedicine": {"en": "Search Medicines", "ar": "بحث عن الدواء"}, + "myReferralPatient": {"en": "My Referral Patient", "ar": "مرضى الاحالة"}, + "referPatient": {"en": "Referral Patient", "ar": "إحالة مريض"}, + "myReferral": {"en": "My Referral", "ar": "إحالة"}, + "myReferredPatient": {"en": "Referred", "ar": "المحالين"}, + "referredPatient": {"en": "Referred Patient", "ar": "المرضى المحالين"}, + "referredOn": {"en": "referred On : ", "ar": " : تمت الإحالة في"}, + "firstName": {"en": "First Name", "ar": "الاسم الاول"}, + "middleName": {"en": "Middle Name", "ar": "اسم الاب"}, + "lastName": {"en": "Last Name", "ar": "اسم العائلة"}, + "phoneNumber": {"en": "Patients Phone Number ", "ar": "رقم الجوال"}, + "patientID": {"en": "Patient ID", "ar": "رقم المريض"}, + "patientFile": {"en": "Patient File", "ar": "ملف المريض"}, + "familyMedicine": {"en": "Family Medicine Clinic", "ar": "عيادة طب الأسرة"}, + "search": {"en": "Search", "ar": "بحث "}, + "onlyArrivedPatient": {"en": "Only Arrived Patient", "ar": "المريض الذي حضر للموعد"}, + "searchMedicineNameHere": {"en": "Search Medicine ", "ar": "ابحث هنا"}, + "youCanFind": {"en": "You Can Find ", "ar": "تستطيع ان تجد "}, + "itemsInSearch": {"en": "items in search", "ar": "عناصر في البحث"}, + "qr": {"en": "QR", "ar": "QR"}, + "reader": {"en": "Reader", "ar": "قارىء رمز ال"}, + "startScanning": {"en": "Start Scanning", "ar": "بدء المسح"}, + "scanQrCode": {"en": "scan Qr code to retrieve patient profile", "ar": "مسح رمزاال QR لاسترداد ملف تعريف المريض"}, + "scanQr": {"en": "Scan Qr", "ar": "اقراء ال QR"}, + "profile": {"en": "Profile", "ar": "ملفي الشخصي"}, + "gender": {"en": "Gender", "ar": "الجنس"}, + "clinic": {"en": "Clinic", "ar": "العيادة"}, + "hospital": {"en": "Hospital", "ar": "المستشفى"}, + "speciality": {"en": "Speciality", "ar": "التخصص"}, + "errorMessage": {"en": "Something went wrong", "ar": "حدث خطأ ما"}, + "patientProfile": {"en": "Patient Profile", "ar": "ملف المريض"}, + "vitalSign": {"en": "Vital Signs", "ar": "المؤشرات الحيوية"}, + "vital": {"en": "Vital", "ar": "الحيوية"}, + "signs": {"en": "Signs", "ar": "المؤشرات"}, + "labOrder": {"en": "Lab Order", "ar": "نتائج التحاليل"}, + "medicines": {"en": "Medicines", "ar": "الأدوية"}, + "prescription": {"en": "Prescription", "ar": "الوصفات"}, + "insuranceApprovals": {"en": "Insurance Approvals", "ar": "موافقات التأمين"}, + "insurance": {"en": "Insurance", "ar": "التأمين"}, + "approvals": {"en": "Approvals", "ar": "موافقات"}, + "bodyMeasurements": {"en": "Body Measurements", "ar": "قياسات الجسم"}, + "temperature": {"en": "Temperature", "ar": "درجة الحرارة"}, + "pulse": {"en": "Pulse", "ar": "النبض"}, + "respiration": {"en": "Respiration", "ar": "التنفس"}, + "bloodPressure": {"en": "Blood Pressure", "ar": "ضغط الدم"}, + "oxygenation": {"en": "Oxygenation", "ar": "الأوكسجين"}, + "painScale": {"en": "Pain Scale", "ar": "مقياس الألم"}, + "errorNoVitalSign": {"en": "You don't have any Vital Sign", "ar": "ليس لديك اي مؤشرات حيوية"}, + "labOrders": {"en": "Lab Orders", "ar": "طلبات المختبر"}, + "errorNoLabOrders": {"en": "You don\"t have any lab orders", "ar": "ليس لديك اي طلبات للمختبر"}, + "answerThePatient": {"en": "answer the patient", "ar": "الرد على المريض "}, + "pleaseEnterAnswer": {"en": "please enter answer", "ar": "الرجاء ادخال الرد"}, + "replay": {"en": "Reply", "ar": "تاكيد"}, + "progressNote": {"en": "Progress Note", "ar": "ملاحظات التقدم"}, + "progress": {"en": "Progress", "ar": "التقدم"}, + "note": {"en": "Note", "ar": "ملاحظة"}, + "searchNote": {"en": "Search Note", "ar": "بحث عن ملاحظة"}, + "errorNoProgressNote": {"en": "You don\"t have any Progress Note", "ar": "ليس لديك اي ملاحظة تقدم"}, + "invoiceNo:": {"en": "Invoice No :", "ar": "رقم الفاتورة"}, + "generalResult": {"en": "General Result ", "ar": "النتيجة العامة"}, + "description": {"en": "Description", "ar": "الوصف"}, + "value": {"en": "Value", "ar": "القيمة"}, + "range": {"en": "Range", "ar": "النطاق"}, + "enterId": {"en": "User ID", "ar": "معرف المستخدم"}, + "pleaseEnterYourID": {"en": "Please enter your ID", "ar": "الرجاء ادخال الهوية"}, + "enterPassword": {"en": "Password", "ar": "كلمه السر"}, + "pleaseEnterPassword": {"en": "Please Enter Password", "ar": "الرجاء ادخال الرقم السري"}, + "selectYourProject": {"en": "Branch", "ar": "فرع"}, + "pleaseEnterYourProject": {"en": "Please Enter Your Project", "ar": "الرجاء ادخال مستشفى"}, + "login": {"en": "Login", "ar": "تسجيل دخول"}, + "drSulaimanAlHabib": {"en": "Dr Sulaiman Al Habib", "ar": "د.سليمان الحبيب"}, + "welcomeTo": {"en": "Welcome to", "ar": "مرحبا بك"}, + "welcomeBackTo": {"en": "Welcome Back to", "ar": "مرحبًا بعودتك الى "}, + "home": {"en": "Home", "ar": "الرئيسية"}, + "services": {"en": "Services", "ar": "الخدمات"}, + "sms": {"en": "SMS", "ar": "رسالة قصيرة"}, + "fingerprint": {"en": "Fingerprint", "ar": "بصمة"}, + "faceId": {"en": "Face ID", "ar": "معرف الوجه"}, + "whatsAppBy": {"en": "by WhatsApp", "ar": "عن طريق واتس اب"}, + "whatsApp": {"en": "WhatsApp", "ar": "واتس اب"}, + "pleaseChoose": { + "en": "Please choose one of the Following option to verify", + "ar": "يرجى اختيار أحد الخيارات التالية للتحقق" + }, + "choose": {"en": "Choose", "ar": "اختر"}, + "verification": {"en": "Verification", "ar": "طريقة التحقق"}, + "firstStep": { + "en": "As a first step, you need to verify by one of those methods", + "ar": "كخطوة أولى ، تحتاج إلى التحقق بإحدى هذه الطرق" + }, + "yourAccount!": {"en": "Your Account!", "ar": "حسابك!"}, + "verify1": {"en": "Verify", "ar": "ثبت"}, + "youWillReceiveA": {"en": "You will receive a", "ar": "سوف تتلقى "}, + "loginCode": {"en": "Login Code", "ar": "رمز تسجيل دخول"}, + "smsBy": {"en": "By SMS", "ar": "عن طريق رسالة قصيرة"}, + "pleaseEnterTheCode": {"en": "Please enter the code", "ar": "الرجاء ادخال الرمز"}, + "youDontHaveAnyPatient": { + "en": "No data found for the selected search criteria", + "ar": "لا توجد بيانات لمعايير البحث المختارة" + }, + "age": {"en": "Age", "ar": "العمر"}, + "nationality": {"en": "Nationality", "ar": "الجنسية"}, + "today": {"en": "Today", "ar": "اليوم"}, + "yesterday": {"en": "Yesterday", "ar": "الأمس"}, + "tomorrow": {"en": "Tomorrow", "ar": "الغد"}, + "nextWeek": {"en": "Next Week", "ar": "الاسبوع القادم"}, + "all": {"en": "All", "ar": "الجميع"}, + "errorNoInsuranceApprovals": {"en": "You don\"t have any Insurance Approvals", "ar": "ليس لديك اي موفقات تأمين"}, + "searchInsuranceApprovals": {"en": "Search InsuranceApprovals", "ar": "بحث عن موافقات التأمين"}, + "status": {"en": "STATUS", "ar": "الحالة"}, + "expiryDate": {"en": "EXPIRY DATE", "ar": "تاريخ الانتهاء"}, + "producerName": {"en": "PRODUCER NAME", "ar": "اسم المنتج"}, + "receiptOn": {"en": "RECEIPT ON", "ar": "تاريخ الاستلام"}, + "approvalNo": {"en": "Approval No:", "ar": "رقم الموافقة:"}, + "doctor": {"en": "Doctor", "ar": "الدكتور"}, + "ext": {"en": "Ext#", "ar": "رقم التحويلة"}, + "veryUrgent": {"en": "Very Urgent", "ar": "عاجل جدا"}, + "urgent": {"en": "Urgent", "ar": "عاجل"}, + "routine": {"en": "Routine", "ar": "روتيني"}, + "send": {"en": "Send", "ar": "ارسال"}, + "referralFrequency": {"en": "Referral Frequency:", "ar": "تواتر الحالة:"}, + "selectReferralFrequency": {"en": "Select Referral Frequency:", "ar": "اختار تواتر الحالة:"}, + "clinicalDetailsAndRemarks": {"en": "Clinical Details and Remarks", "ar": "التفاصيل السرسرية والملاحظات"}, + "remarks": {"en": "Remarks", "ar": "ملاحظات"}, + "pleaseFill": {"en": "Please fill all fields..!", "ar": "الرجاء ملأ جميع الحقول..!"}, + "replay2": {"en": "Reply", "ar": "رد الطبيب"}, + "logout": {"en": "Logout", "ar": "تسجيل خروج"}, + "pharmaciesList": {"en": "Pharmacies List", "ar": "قائمة الصيدليات"}, + "price": {"en": "Price", "ar": "السعر"}, + "youCanFindItIn": {"en": "You can Find it in", "ar": "تستطيع ان تجده هنا "}, + "radiologyReport": {"en": "Radiology Report", "ar": "تقرير الاشعة"}, + "orders": {"en": "Orders", "ar": "الطلبات"}, + "list": {"en": "List", "ar": "قائمة"}, + "searchOrders": {"en": "Search Orders", "ar": " بحث عن الطلبات"}, + "prescriptionDetails": {"en": "Prescription Details", "ar": "تفاصبل الوصفة"}, + "prescriptionInfo": {"en": "Prescription Info", "ar": "معلومات الوصفة"}, + "errorNoOrders": {"en": "You don\"t have any Orders", "ar": "لا يوجد لديك اي طلبات"}, + "livecare": {"en": "Live Care", "ar": "Live Care"}, + "beingBad": {"en": "being bad", "ar": "سيء"}, + "beingGreat": {"en": "being great", "ar": "رائع"}, + "cancel": {"en": "CANCEL", "ar": "الغاء"}, + "ok": {"en": "OK", "ar": "موافق"}, + "done": {"en": "DONE", "ar": "تأكيد"}, + "resumecall": {"en": "Resume call", "ar": "استئناف المكالمة"}, + "endcallwithcharge": {"en": "End with charge", "ar": "انهاء مع خصم المبلغ"}, + "endcall": {"en": "End Call", "ar": "إنهاء المكالمة"}, + "transfertoadmin": {"en": "Transfer to admin", "ar": "تحويل للمشرف"}, + "searchMedicineImageCaption": {"en": "Type the medicine name to search", "ar": " اكتب اسم الدواء للبحث"}, + "type": {"en": "Type", "ar": "اكتب"}, + "fromDate": {"en": "From Date", "ar": "من تاريخ"}, + "toDate": {"en": "To Date", "ar": "الى تاريخ"}, + "searchPatientImageCaptionTitle": {"en": "SEARCH PATIENT", "ar": "البحث عن المريض"}, + "searchPatientImageCaptionBody": {"en": "Add Details Of Patient To search", "ar": " أضف تفاصيل المريض للبحث"}, + "welcome": {"en": "Welcome", "ar": "أهلا بك"}, + "youDoNotHaveAnyItem": {"en": "You don\"t have any Items", "ar": "لا يوجد اي نتائج"}, + "typeMedicineName": {"en": "Type Medicine Name", "ar": "اكتب اسم الدواء"}, + "moreThan3Letter": { + "en": "Medicine Name Should Be More Than 3 letter", + "ar": "يجب أن يكون اسم الدواء أكثر من 3 أحرف" + }, + "gender2": {"en": "Gender: ", "ar": "الجنس: "}, + "age2": {"en": "Age: ", "ar": "العمر: "}, + "replySuccessfully": {"en": "Reply Successfully", "ar": "تم الرد بنجاح"}, + "sick-leaves": {"en": "Patient Sick Leave", "ar": "الاجازات المرضية"}, + "patient-sick": {"en": "Patient Sick", "ar": "مرضية"}, + "leave": {"en": "Leave", "ar": "مغادره"}, + "submit": {"en": "Submit", "ar": "ارسال"}, + "doc-name": {"en": "Doctor Name", "ar": "اسم الطبيب"}, + "clinicname": {"en": "Clinic Name", "ar": "اسم العيادة"}, + "sick-leave-date": {"en": "Sick leave date ", "ar": "تاريخ الاجازة."}, + "sick-leave-days": {"en": "Leave Days: ", "ar": " :أيام الإجازة"}, + "admissionDetail": {"en": "ADMISSION DETAIL: ", "ar": "تفاصيل القبول: "}, + "dateTime": {"en": "DATE / TIME:", "ar": "التاريخ / الوقت:"}, + "date": {"en": "Date", "ar": "التاريخ"}, + "admissionNo": {"en": "ADMISSION #: ", "ar": "قبول #:"}, + "losNo": {"en": "LOS #:", "ar": "LOS #:"}, + "area": {"en": "AREA:", "ar": "المنطقة"}, + "room": {"en": "ROOM:", "ar": "الغرفة"}, + "bed": {"en": "BED:", "ar": "السرير"}, + "next": {"en": "Next", "ar": "التالي"}, + "previous": {"en": "Previous", "ar": "السابق"}, + "healthRecordInformation": {"en": "HEALTH RECORD INFORMATION", "ar": "معلومات السجل الصحي"}, + "prevoius-sickleave-issed": { + "en": "Total previous sick leave issued by the doctor", + "ar": "مجموع الإجازات المرضية السابقة التي أصدرها الطبيب" + }, + "clinicSelect": {"en": "Select Clinic", "ar": "اختر عيادة"}, + "doctorSelect": {"en": "Select Doctor", "ar": "اختر طبيب"}, + "empty-message": {"en": "Please enter this field", "ar": "يرجى ادخال هذا الحقل"}, + "no-sickleve-applied": { + "en": "No sick leave available, apply Now", + "ar": "لا توجد إجازة مرضية متاحة ، تقدم بطلب الآن" + }, + "no-sickleve": {"en": "No sick leave available", "ar": "لا توجد إجازة مرضية"}, + "applynow": {"en": "Apply Now", "ar": "التقدم بطلب الآن"}, + "add-sickleave": {"en": "ADD SICK LEAVE", "ar": "أضف إجازة مرضية"}, + "add": {"en": "Add", "ar": "أضف"}, + "approved": {"en": "Approved", "ar": "موافق"}, + "extended": {"en": "Extended", "ar": "تمديد"}, + "pending": {"en": "Pending", "ar": "قيد الانتظار"}, + "leave-start-date": {"en": "Leave start date", "ar": "تاريخ بدء المغادرة"}, + "days-sick-leave": {"en": "DAYS OF SICK LEAVE", "ar": "أيام الإجازة المرضية"}, + "extend": {"en": "Extend", "ar": "تمديد"}, + "extend-sickleave": {"en": "EXTEND SICK LEAVE", "ar": "قم بتمديد الإجازة المرضية"}, + "chiefComplaintLength": { + "en": "Chief Complaint length should be greater than 25", + "ar": "يجب أن يكون طول شكوى الرئيسية أكبر من 25" + }, + "patient-target": {"en": "Target Patient", "ar": "المريض المستدف"}, + "no-priscription-listed": {"en": "No Prescription Listed", "ar": "لا يوجد وصفة طبية مدرجة"}, + "referTo": {"en": "Refer To", "ar": "محال إلى"}, + "referredFrom": {"en": "From : ", "ar": " : من"}, + "branch": {"en": "Branch", "ar": "الفرع"}, + "chooseAppointment": {"en": "Choose Appointment", "ar": "اختر موعد"}, + "appointmentNo": {"en": "Appointment # : ", "ar": "# الموعد:"}, + "refer": {"en": "Refer", "ar": "إحالة"}, + "rejected": {"en": "Rejected", "ar": "مرفوض"}, + "sameBranch": {"en": "Same Branch", "ar": "نفس الفرع"}, + "otherBranch": {"en": "Other Branch", "ar": "فرع آخر"}, + "dr": {"en": "DR.", "ar": "د."}, + "previewHealth": {"en": "Health", "ar": "الصحة"}, + "summaryReport": {"en": "Summary", "ar": "ملخص"}, + "accept": {"en": "ACCEPT", "ar": "قبول"}, + "reject": {"en": "REJECT", "ar": "رفض"}, + "noAppointmentsErrorMsg": {"en": "There is no appointments for at this date", "ar": "لا توجد مواعيد في هذا التاريخ"}, + "referralPatient": {"en": "Referral Patient", "ar": "المريض المحال "}, + "noPrescriptionListed": {"en": "NO PRESCRIPTION LISTED", "ar": "لأيوجد وصفة طبية"}, + "addNow": {"en": "ADD Now", "ar": "اضف الآن"}, + "orderType": {"en": "Order Type", "ar": "نوع الطلب"}, + "strength": {"en": "Strength", "ar": "شديد"}, + "doseTime": {"en": "Dose Time", "ar": "وقت الجرعة"}, + "indication": {"en": "Indication", "ar": "دواعي الاستخدام"}, + "duration": {"en": "Duration", "ar": "الفترة"}, + "instruction": {"en": "Instructions", "ar": "إرشادات"}, + "addMedication": {"en": "Add Medication", "ar": "اضف دواء"}, + "route": {"en": "Route", "ar": "طريقة الاستخدام"}, + "reschedule-leave": {"en": "Reschedule and leaves", "ar": "إعادة الجدولة والمغادرة"}, + "no-reschedule-leave": {"en": "No Reschedule and leaves", "ar": "لايوجد طلبات اعادة جدولة او مغادرة"}, + "weight": {"en": "Weight", "ar": "الوزن"}, + "kg": {"en": "kg", "ar": "كغ"}, + "height": {"en": "Height", "ar": "الطول"}, + "cm": {"en": "cm", "ar": "سم"}, + "idealBodyWeight": {"en": "Ideal Body Weight", "ar": "وزن الجسم المثالي"}, + "waistSize": {"en": "Waist Size", "ar": "مقاس الخصر"}, + "inch": {"en": "Inch", "ar": "إنش"}, + "headCircum": {"en": "Head Circum", "ar": "محيط الرأس"}, + "leanBodyWeight": {"en": "Lean Body Weight", "ar": "وزن الجسم هزيل"}, + "bodyMassIndex": {"en": "Body Mass Index", "ar": "مؤشر كتلة الجسم"}, + "yourBodyMassIndex": {"en": "Body Mass Index is", "ar": "مؤشر كتلة الجسم هو"}, + "bmiUnderWeight": {"en": "UnderWeight", "ar": "اقل من الوزن المثالي"}, + "bmiHealthy": {"en": "Healthy", "ar": "صحي"}, + "bmiOverWeight": {"en": "OverWeight", "ar": "اعلى من الوزن المثالي"}, + "bmiObese": {"en": "Obese", "ar": "سمين"}, + "bmiObeseExtreme": {"en": "Extreme Obese", "ar": "سمنة مفرطة"}, + "method": {"en": "Method", "ar": "الطريقة"}, + "pulseBeats": {"en": "Pulse(beats/minute)", "ar": " (دقة/دقيقة)النبض"}, + "rhythm": {"en": "Rhythm", "ar": "الإيقاع"}, + "respBeats": {"en": "RESP (beats/minute)", "ar": " (دقة/دقيقة)التنفس"}, + "patternOfRespiration": {"en": "Pattern Of Respiration", "ar": "نمط التنفس"}, + "bloodPressureDiastoleAndSystole": {"en": "Blood Pressure (Sys, Dias)", "ar": "ضغط الدم (الانقباض, الإنبساط)"}, + "cuffLocation": {"en": "Cuff Location", "ar": "موقع الكف"}, + "cuffSize": {"en": "Cuff Size", "ar": "حجم الكف"}, + "patientPosition": {"en": "Patient Position", "ar": "موقع المريض"}, + "fio2": {"en": "FIO2(%)", "ar": "FIO2(%)"}, + "sao2": {"en": "SAO2(%)", "ar": "SAO2(%)"}, + "painManagement": {"en": "Pain Management", "ar": "إدارة الألم"}, + "holiday": {"en": "Holiday", "ar": "عطلة"}, + "to": {"en": "To", "ar": "إلى"}, + "coveringDoctor": {"en": "Covering Doctor: ", "ar": " :تغطية دكتور"}, + "requestLeave": {"en": "Request Leave", "ar": "طلب إجازة"}, + "pleaseEnterDate": {"en": "Please enter leave start date", "ar": "الرجاء إدخال تاريخ بدء الإجازة"}, + "pleaseEnterNoOfDays": {"en": "Please enter sick leave days", "ar": "الرجاء إدخال أيام الإجازة المرضية"}, + "pleaseEnterRemarks": {"en": "Please enter remarks", "ar": "الرجاء إدخال الملاحظات"}, + "update": {"en": "Update", "ar": "تحديث"}, + "admission": {"en": "Admission", "ar": "تنويم"}, + "request": {"en": "Request", "ar": "طلب"}, + "admissionRequest": {"en": "Admission Request", "ar": "طلب تنويم"}, + "patientDetails": {"en": "Patient Details", "ar": "تفاصيل المريض"}, + "specialityAndDoctorDetail": {"en": "SPECIALITY AND DOCTOR DETAILS", "ar": "تفاصيل التخصص والطبيب"}, + "referringDate": {"en": "Referring Date", "ar": "تاريخ الإحالة"}, + "referringDoctor": {"en": "Referring Doctor", "ar": "دكتور الإحالة"}, + "otherInformation": {"en": "Other Information", "ar": "معلومات أخرى"}, + "expectedDays": {"en": "Expected Days", "ar": "الأيام المتوقعة"}, + "expectedAdmissionDate": {"en": "Expected Admission Date", "ar": "تاريخ التنويم المتوقع"}, + "admissionDate": {"en": "Admission Date", "ar": "تاريخ التنويم"}, + "isSickLeaveRequired": {"en": "Is Sick Leave Required", "ar": "هل الإجازة المرضية مطلوبة"}, + "patientPregnant": {"en": "Patient Pregnant", "ar": "المريض حامل"}, + "treatmentLine": {"en": "Main line of treatment", "ar": "الخط الرئيسي للعلاج"}, + "ward": {"en": "Ward", "ar": "جناح"}, + "preAnesthesiaReferred": {"en": "PRE ANESTHESIA REFERRED", "ar": "الاحالة قبل التخدير"}, + "admissionType": {"en": "Admission Type", "ar": "نوع التنويم"}, + "diagnosis": {"en": "Diagnosis", "ar": "التشخيص"}, + "allergies": {"en": "Allergies", "ar": "الحساسية"}, + "preOperativeOrders": {"en": "Pre Operative Orders", "ar": "أوامر ما قبل العملية"}, + "elementForImprovement": {"en": "Element For Improvement", "ar": "عنصر للتحسين"}, + "dischargeDate": {"en": "Discharge Date", "ar": "تاريخ الخروج"}, + "dietType": {"en": "Diet Type", "ar": "نوع النظام الغذائي"}, + "dietTypeRemarks": {"en": "Remarks on diet type", "ar": "ملاحظات على نوع النظام الغذائي"}, + "save": {"en": "SAVE", "ar": "حفظ"}, + "postPlansEstimatedCost": {"en": "POST PLANS & ESTIMATED COST", "ar": "خطط ما بعد العملية والتكلفة المقدرة"}, + "postPlans": {"en": "POST PLANS", "ar": "ما بعد العملية"}, + "ucaf": {"en": "UCAF", "ar": "UCAF"}, + "emergencyCase": {"en": "Emergency Case", "ar": "حالة طارئة"}, + "durationOfIllness": {"en": "duration Of Illness", "ar": "مدة المرض"}, + "chiefComplaintsAndSymptoms": {"en": "CHIEF COMPLAINTS", "ar": "الشكوى الرئيسية"}, + "patientFeelsPainInHisBackAndCough": { + "en": "Patient Feels pain in his back and cough", + "ar": "يشعر المريض بألم في ظهره ويسعل" + }, + "additionalTextComplaints": { + "en": "Additional text to add about Complaints", + "ar": "ملاحظات اخرى لإضافتها حول الشكوى" + }, + "otherConditions": {"en": "OTHER CONDITIONS", "ar": "شروط أخرى"}, + "other": {"en": "Other", "ar": "أخرى"}, + "how": {"en": "How", "ar": "كيف"}, + "when": {"en": "When", "ar": "متى"}, + "where": {"en": "Where", "ar": "أين"}, + "specifyPossibleLineManagement": {"en": "Specify possible line of management", "ar": "حدد خط الإدارة المحتمل"}, + "significantSigns": {"en": "SIGNIFICANT SIGNS", "ar": "علامات مهمة"}, + "backAbdomen": {"en": "Back : Abdomen", "ar": "الظهر: البطن"}, + "reasons": {"en": "Reasons", "ar": "الأسباب"}, + "createNew": {"en": "Create", "ar": "انشاء "}, + "episode": {"en": "Episode", "ar": "الحدث"}, + "chiefComplaints": {"en": "Chief Complaints", "ar": "الشكاوى"}, + "addChiefComplaints": {"en": "Add Chief Complaints", "ar": " اضافه الشكاوى"}, + "histories": {"en": "Histories", "ar": "التاريخ المرضي"}, + "allergiesSoap": {"en": "Allergies", "ar": "الحساسية"}, + "historyOfPresentIllness": {"en": "History of Present Illness", "ar": "تاريخ المرض الحالي"}, + "requiredMsg": {"en": "Please add required field correctly", "ar": "الرجاء إضافة الحقل المطلوب بشكل صحيح"}, + "addHistory": {"en": "Add History", "ar": "اضافه تاريخ مرضي"}, + "searchHistory": {"en": "Search History", "ar": " البحث"}, + "addSelectedHistories": {"en": "Add Selected Histories", "ar": " اضافه تاريخ مرضي"}, + "addAllergies": {"en": "Add Allergies", "ar": "أضف الحساسية"}, + "itemExist": {"en": "This item already exist", "ar": "هذا العنصر موجود"}, + "selectAllergy": {"en": "Select Allergy", "ar": "أختر الحساسية"}, + "selectSeverity": {"en": "Select Severity", "ar": "حدد الخطورة"}, + "leaveCreated": {"en": "Leave has been created", "ar": "تم إنشاء الإجازة"}, + "medications": {"en": "Medications", "ar": "الأدوية"}, + "procedures": {"en": "Procedures", "ar": "الإجراءات"}, + "vitalSignEmptyMsg": {"en": "There is no vital signs for this patient", "ar": "لا توجد علامات حيوية لهذا المريض"}, + "referralEmptyMsg": {"en": "There is no referral data", "ar": "لا توجد بيانات إحالة"}, + "referralSuccessMsg": {"en": "You make referral successfully", "ar": "تمت الاحالة بنجاح"}, + "fromTime": {"en": "From Time", "ar": "من وقت"}, + "toTime": {"en": "To Time", "ar": "الى وقت"}, + "diagnoseType": {"en": "Diagnose Type", "ar": "نوع التشخيص"}, + "condition": {"en": "Condition", "ar": "الحالة"}, + "id": {"en": "ID", "ar": "بطاقة هوية"}, + "quantity": {"en": "Quantity", "ar": "الكمية"}, + "durDays": {"en": "Dur.(days)", "ar": "الفترة(أيام)"}, + "codeNo": {"en": "Code #", "ar": "# الرمز"}, + "covered": {"en": "Covered", "ar": "مغطى"}, + "approvalRequired": {"en": "Approval Required", "ar": "الموافقة مطلوبة"}, + "uncoveredByDoctor": {"en": "Uncovered By Doctor", "ar": "غير مغطى من قبل الدكتور"}, + "chiefComplaintEmptyMsg": {"en": "There is no Chief Complaint", "ar": "ليس هناك شكوى رئيسية"}, + "more-verify": {"en": "More Verification Options", "ar": "المزيد من خيارات التحقق"}, + "welcome-back": {"en": "Welcome back!", "ar": "مرحبا بك!"}, + "account-info": { + "en": "Would you like to login with current username?", + "ar": "هل ترغب في تسجيل الدخول باسم المستخدم الحالي؟" + }, + "another-acc": {"en": "Use Another Account", "ar": "استخدم حساب آخر"}, + "verify-login-with": { + "en": "Please choose one of the following options to verify", + "ar": "الرجاء اختيار احدى الخيارات التالية لعملية التحقق" + }, + "register-user": {"en": "Register", "ar": "تسجيل"}, + "verify-with-fingerprint": {"en": "Fingerprint", "ar": "بصمة الاصبع"}, + "verify-with-faceid": {"en": "Face ID", "ar": "بصمة الوجه"}, + "verify-with-sms": {"en": " SMS", "ar": "الرسائل القصيرة"}, + "verify-with-whatsapp": {"en": "WhatsApp", "ar": " الواتس اب"}, + "verify-with": {"en": "Verify through ", "ar": " الواتس اب"}, + "last-login": {"en": "Last login details:", "ar": "تفاصيل تسجيل الدخول الأخير:"}, + "last-login-with": {"en": "VERIFICATION TYPE:", "ar": "نوع التحقق:"}, + "verify-fingerprint": { + "en": "To activate the fingerprint login service, please verify data by using one of the following options.", + "ar": "لتفعيل خدمة الدخول بالبصمة، يرجى اختيار احدى القنوات التالية" + }, + "verification_message": { + "en": "Please enter the Verification Code sent to", + "ar": "الرجاء ادخال رمز التحقق الذي تم إرساله إلى" + }, + "validation_message": {"en": "The verification code expires in", "ar": "تنتهي صلاحية رمز التحقق خلال"}, + "addAssessment": {"en": "Add Assessment", "ar": "أضف التقييم"}, + "assessment": {"en": "Assessment", "ar": " التقييم"}, + "physicalSystemExamination": {"en": "Physical System / Examination", "ar": "الفحص البدني / النظام"}, + "searchExamination": {"en": "Search Examination", "ar": "بحث عن فحص"}, + "addExamination": {"en": "Add Examination", "ar": "اضافة فحص"}, + "doc": {"en": "Doc : ", "ar": " د : "}, + "patientNoDetailErrMsg": {"en": "There is no detail for this patient", "ar": "لا توجد تفاصيل لهذا المريض"}, + "allergicTO": {"en": "ALLERGIC TO ", "ar": "حساس من"}, + "normal": {"en": "Normal", "ar": "عادي"}, + "abnormal": {"en": "Abnormal", "ar": " غير عادي"}, + "notExamined": {"en": "Not Examined", "ar": "لم يتم الفحص"}, + "systolic-lng": {"en": "Systolic", "ar": "الإنقباض"}, + "diastolic-lng": {"en": "Diastolic", "ar": "الإنبساط"}, + "mass": {"en": "Mass", "ar": "كتلة"}, + "temp-c": {"en": "°C", "ar": "°س"}, + "bpm": {"en": "bpm", "ar": "نبضة"}, + "respiration-signs": {"en": "Respiration", "ar": "تنفس"}, + "sys-dias": {"en": "SBP/DBP", "ar": "إنقباض/إنبساط"}, + "body": {"en": "Body \n Mass", "ar": "كتلة\nالجسم"}, + "respirationRate": {"en": "Respiration Rate", "ar": "معدل التنفس"}, + "heart": {"en": "Heart rate", "ar": "معدل ضربات القلب"}, + "medicalReport": {"en": "medical Report", "ar": "تقرير طبي"}, + "visitDate": {"en": "Visit Date", "ar": "تاريخ الزيارة"}, + "test": {"en": "Procedures/Test", "ar": "اجراءات/تحاليل"}, + "regular": {"en": "Regular", "ar": "اعتيادي"}, + "addMoreProcedure": {"en": "Add More Procedures", "ar": "اضف المزيد من اجراءات"}, + "searchProcedures": {"en": "Search Procedures", "ar": "البحث في اجراءات"}, + "selectProcedures": {"en": "Select procedure", "ar": "اختر الاجراء"}, + "procedureCategorise": {"en": "Select Procedure Category", "ar": "اختر نوع الاجراء "}, + "addSelectedProcedures": {"en": "add Selected Procedures", "ar": "اضافة الاجراءات المختارة "}, + "addProcedures": {"en": "Add Procedure", "ar": "اضافة اجراء"}, + "updateProcedure": {"en": "Update Procedure", "ar": "تحديث الاجراء"}, + "orderProcedure": {"en": "order procedure", "ar": "طلب اجراء"}, + "nameOrICD": {"en": "Name or ICD", "ar": "Name or ICD"}, + "dType": {"en": "Type", "ar": "النوع"}, + "addAssessmentDetails": {"en": "Add Assessment Details", "ar": "أضف تفاصيل التقييم"}, + "progressNoteSOAP": {"en": "Progress Note", "ar": "ملاحظة التقدم"}, + "addProgressNote": {"en": "Add Progress Note", "ar": "أضف ملاحظة التقدم"}, + "createdBy": {"en": "Created By :", "ar": "أضيفت عن طريق: "}, + "editedBy": {"en": "Edited By :", "ar": "عدلت من : "}, + "currentMedications": {"en": "Current Medications", "ar": "الأدوية الحالية"}, + "noItem": {"en": "No items exists in this list", "ar": "لا توجد عناصر في هذه القائمة"}, + "postUcafSuccessMsg": {"en": "UCAF request send successfully", "ar": "تم ارسال طلب UCAF بنجاح"}, + "vitalSignDetailEmpty": {"en": "There is no data for this vital sign", "ar": "لا توجد بيانات لهذه العلامة الحيوية"}, + "onlyOfftimeHoliday": { + "en": "You can only apply holiday or offtime from mobile app", + "ar": "يمكنك تقديم عطلة أو إجازة فقط" + }, + "active": {"en": "Active", "ar": "نشيط"}, + "hold": {"en": "Hold", "ar": "معلق"}, + "loading": {"en": "Loading...", "ar": "جار التحميل..."}, + "assessmentErrorMsg": { + "en": "You have to add at least one assessment.", + "ar": "يجب عليك إضافة تقييم واحد على الأقل." + }, + "examinationErrorMsg": { + "en": "You have to add at least one examination.", + "ar": "يجب عليك إضافة فحص واحد على الأقل." + }, + "progressNoteErrorMsg": {"en": "You have to add progress Note.", "ar": "يجب عليك إضافة ملاحظة التقدم."}, + "chiefComplaintErrorMsg": { + "en": "You have to add chief complaint fields correctly .", + "ar": "يجب عليك إضافة الشكوى الرئيسية بشكل صحيح" + }, + "referralStatus": {"en": "Referral Status : ", "ar": "حالة الإحالة :"}, + "referralRemark": {"en": "Referral Remark : ", "ar": "ملاحظة الإحالة :"}, + "ICDName": {"en": "ICDName", "ar": "اسم ال ICD"}, + "offTime": {"en": "OffTime", "ar": "خارج الوقت"}, + "patient-name": {"en": "Patient Name", "ar": "اسم المريص"}, + "icd": {"en": "ICD", "ar": "التصنيف الدولي للأمراض"}, + "days": {"en": "Days", "ar": "أيام"}, + "months": {"en": "Months", "ar": "أشهر"}, + "years": {"en": "Years", "ar": "سنوات"}, + "hr": {"en": "Hr", "ar": "س"}, + "min": {"en": "Min", "ar": "د"}, + "appointmentNumber": {"en": "Appointment Number", "ar": "رقم الموعد"}, + "referralStatusHold": {"en": "Hold", "ar": "معلق"}, + "referralStatusActive": {"en": "Active", "ar": "نشط"}, + "referralStatusCancelled": {"en": "Cancelled", "ar": "ملغي"}, + "referralStatusCompleted": {"en": "Completed", "ar": "مكتمل"}, + "referralStatusNotSeen": {"en": "NotSeen", "ar": "لم يحضر"}, + "clinicSearch": {"en": "Search Clinic", "ar": "بحث عن عيادة"}, + "doctorSearch": {"en": "Search Doctor", "ar": "بحث عن طبيب"}, + "referralResponse": {"en": "Referral Response : ", "ar": " : استجابة الإحالة"}, + "estimatedCost": {"en": "Estimated Cost", "ar": "التكلفة المتوقعة"}, + "diagnosisDetail": {"en": "Diagnosis Details", "ar": "تفاصيل التشخيص"}, + "referralSuccessMsgAccept": {"en": "Referral Accepted Successfully", "ar": "تم قبول الإحالة بنجاح"}, + "referralSuccessMsgReject": {"en": "Referral Rejected Successfully", "ar": "تم رفض الإحالة بنجاح"}, + "sickLeaveComments": {"en": "Sick leave comments", "ar": "ملاحظات الإجازة المرضية"}, + "pastMedicalHistory": {"en": "Past medical history", "ar": "التاريخ الطبي"}, + "pastSurgicalHistory": {"en": "Past surgical history", "ar": "التاريخ الجراحي"}, + "complications": {"en": "Complications", "ar": "المضاعفات"}, + "floor": {"en": "Floor", "ar": "الطابق"}, + "roomCategory": {"en": "Room category", "ar": "فئة الغرفة"}, + "otherDepartmentsInterventions": {"en": "Other departments interventions", "ar": "ملاحظات الأقسام الأخرى"}, + "otherProcedure": {"en": "Other procedure", "ar": "إجراء آخر"}, + "admissionRequestSuccessMsg": {"en": "Admission Request Created Successfully", "ar": "تم إنشاء طلب التنويم بنجاح"}, + "orderNo": {"en": "Order No : ", "ar": "رقم الطلب"}, + "infoStatus": {"en": "Info Status", "ar": "حالة المعلومات"}, + "doctorResponse": {"en": "Doctor Response", "ar": "استجابة الطبيب"}, + "sickleaveonhold": { + "en": "A Sick leave is on Hold status for this patient", + "ar": "الإجازة المرضية في حالة الانتظار لهذا المريض" + }, + "no-clinic": {"en": "No Clinic", "ar": "لايوجد عيادة"}, + "otherStatistic": {"en": "Other Statistics", "ar": "إحصائيات أخرى"}, + "ptientsreferral": {"en": "Patients Referrals", "ar": "إحالات المريض"}, + "myPatientsReferral": {"en": "Patient's\nReferrals", "ar": "إحالات\nالمريض"}, + "arrivalpatient": {"en": "Arrival Patients", "ar": "المرضى الواصلون"}, + "searchmedicinepatient": {"en": "Search patient or Medicines", "ar": "ابحث عن المريض أو الأدوية"}, + "appointmentDate": {"en": "Appointment Date", "ar": "تاريخ الموعد"}, + "arrived_p": {"en": "Arrived", "ar": "وصل"}, + "details": {"en": "Details", "ar": "التفاصيل"}, + "liveCare": {"en": "LiveCare", "ar": "لايف كير"}, + "out-patient": {"en": "OutPatient", "ar": "عيادات خارجية"}, + "BillNo": {"en": "Bill No :", "ar": "رقم الفاتورة"}, + "labResults": {"en": "Lab Result", "ar": "نتيجة المختبر"}, + "sendSuc": {"en": "A copy has been sent to the email", "ar": "تم إرسال نسخة إلى البريد الإلكتروني"}, + "SpecialResult": {"en": "Special Result", "ar": "نتيجة خاصة"}, + "noDataAvailable": {"en": "No data available", "ar": " لا يوجد بيانات متاحة "}, + "show-more-btn": {"en": "Flow Chart", "ar": "النتائج التراكمية"}, + "open-rad": {"en": "Open Radiology Image", "ar": "فتح صور الاشعة"}, + "fileNumber": {"en": "File Number: ", "ar": "رقم الملف : "}, + "searchPatient-name": {"en": "Search Name, Medical File, Phone Number", "ar": "اسم البحث ، الملف الطبي ، رقم الهاتف"}, + "reschedule": {"en": "Reschedule", "ar": "إعادة جدولة"}, + "leaves": {"en": "Leaves", "ar": "يغادر"}, + "totalApproval": {"en": "Total approval unused", "ar": "اجمالي الموافقات الغير مستخدمة"}, + "procedureStatus": {"en": "Procedure Status: ", "ar": "حالة الاجراء"}, + "unusedCount": {"en": "Unused Count: ", "ar": "غير مستخدم: "}, + "companyName": {"en": "Company Name ", "ar": "اسم الشركة: "}, + "procedureName": {"en": "Procedure Name", "ar": "اسم الاجراء"}, + "usageStatus": {"en": "Usage Status", "ar": "حالة الاستخدام"}, + "prescriptions": {"en": "Prescriptions", "ar": "الوصفات الطبية"}, + "notes": {"en": "Notes", "ar": "ملاحظات"}, + "dailyDoses": {"en": "Daily Doses", "ar": "جرعات يومية"}, + "searchWithOther": {"en": "Search With Other Criteria", "ar": "المزيد من خيارات البحث"}, + "hideOtherCriteria": {"en": "Hide Other Criteria", "ar": "إخفاء الخيارات الأخرى"}, + "applyForReschedule": {"en": "Apply for leave or reschedule", "ar": "تقدم بطلب للحصول على إجازة أو إعادة جدولة"}, + "startDate": {"en": "Start Date: ", "ar": " :تاريخ البدء"}, + "endDate": {"en": "End Date: ", "ar": " :تاريخ الانتهاء"}, + "add-reschedule": {"en": "Add reschedule", "ar": "أضف إعادة الجدولة"}, + "update-reschedule": {"en": "Update reschedule", "ar": "تحديث إعادة الجدولة"}, + "sick_leave": {"en": "Sick Leave", "ar": "إجازة مرضية"}, + "addSickLeaveRequest": {"en": "Add Sick Leave Request", "ar": "إضافة طلب إجازة مرضية"}, + "extendSickLeaveRequest": {"en": "Extend Sick Leave Request", "ar": "تمديد طلب الإجازة المرضية"}, + "accepted": {"en": "Accepted", "ar": "موافق"}, + "cancelled": {"en": "Cancelled", "ar": "ألغي"}, + "unReplied": {"en": "UnReplied", "ar": "لم يتم الرد"}, + "searchHere": {"en": "Search here", "ar": "إبحث هنا"}, + "replied": {"en": "Replied", "ar": " تم الرد"}, + "typeHereToReply": {"en": "Type here to reply", "ar": "اكتب هنا للرد"}, + "remove": {"en": "Remove", "ar": "حذف"}, + "changeOfSchedule": {"en": "Change of Schedule", "ar": "تغيير الجدول"}, + "newSchedule": {"en": "New Schedule", "ar": "جدول جديد"}, + "enter_credentials": {"en": "Enter the user credentials below", "ar": "أدخل بيانات المستخدم أدناه"}, + "step": {"en": "Step", "ar": "خطوة"}, + "fieldRequired": {"en": "This field is required", "ar": "هذه الخانة مطلوبه"}, + "applyOrRescheduleLeave": {"en": "Apply Reschedule Leave", "ar": "التقدم بطلب أو إعادة جدولة الإجازة"}, + "myQRCode": {"en": "My QR Code", "ar": " كود QR "}, + "patientIDMobilenational": { + "en": "Patient ID, National ID, Mobile Number", + "ar": "هوية المريض ، الهوية الوطنية ، رقم الهاتف المحمول" + }, + "updateNow": {"en": "Update Now", "ar": "تحديث الان"}, + "updateTheApp": {"en": "Update The App", "ar": "تحديث التطبيق"}, + "admission-date": {"en": "Admission Date", "ar": "تاريخ التنويم"}, + "noOfDays": {"en": "No of days", "ar": "عدد الأيام"}, + "numOfDays": {"en": "Number of Days", "ar": "عدد الأيام"}, + "replayBefore": {"en": "Replay Before", "ar": "رد قبل"}, + "try-saying": {"en": "Try saying something", "ar": "حاول قول شيء ما"}, + "refClinic": {"en": "Ref Clinic", "ar": "العيادة المرجعية"}, + "acknowledged": {"en": "Acknowledged", "ar": "إقرار"}, + "didntCatch": {"en": "Didn't catch that. Try Speaking again", "ar": "لم يتم التقاط ذلك. حاول التحدث مرة أخرى"}, + "showDetail": {"en": "Show Detail", "ar": "أظهر المعلومات"}, + "viewProfile": {"en": "View Profile", "ar": "إعرض الملف"}, + "pleaseEnterProcedure": {"en": "Please Enter Procedure", "ar": "الرجاء إدخال الإجراء "}, + "fillTheMandatoryProcedureDetails": {"en": "Fill The Mandatory Procedure Details", "ar": "املأ تفاصيل الإجراء"}, + "atLeastThreeCharacters": {"en": "At least three Characters", "ar": "ثلاثة أحرف على الأقل "}, + "searchProcedureHere": {"en": "Search Procedure here...", "ar": "إجراء البحث هنا ... "}, + "noInsuranceApprovalFound": {"en": "No Insurance Approval Found", "ar": "لم يتم العثور على موافقة التأمين"}, + "procedure": {"en": "Procedure", "ar": "اجراء"}, + "stopDate": {"en": "Stop Date", "ar": "تاريخ التوقف"}, + "processed": {"en": "processed", "ar": "معالجتها"}, + "direction": {"en": "Direction", "ar": "توجيه"}, + "refill": {"en": "Refill", "ar": "اعادة تعبئه"}, + "medicationHasBeenAdded": {"en": "Medication has been added", "ar": "تمت إضافة الدواء"}, + "newPrescriptionOrder": {"en": "New Prescription Order", "ar": "طلب وصفة طبية جديد "}, + "pleaseFillAllFields": {"en": "Please Fill All Fields", "ar": "الرجاء أملأ جميع الحقول"}, + "narcoticMedicineCanOnlyBePrescribedFromVida": { + "en": "Narcotic medicine can only be prescribed from VIDA", + "ar": "لا يمكن وصف الأدوية المخدرة إلا من VIDA " + }, + "only5DigitsAllowedForStrength": {"en": "Only 5 Digits allowed for strength", "ar": "يسمح فقط بـ 5 أرقام للقوة"}, + "unit": {"en": "Unit", "ar": "وحدة"}, + "boxQuantity": {"en": "Box Quantity", "ar": "كمية العبوة "}, + "orderTestOr": {"en": "Order Test or", "ar": "اطلب اختبار أو"}, + "applyForRadiologyOrder": {"en": "Apply for Radiology Order", "ar": "التقدم بطلب للحصول على طلب الأشعة "}, + "applyForNewLabOrder": {"en": "Apply for New Lab Order", "ar": "تقدم بطلب جديد للمختبر الأشعة"}, + "addLabOrder": {"en": "Add Lab Order", "ar": "إضافة طلب مختبر"}, + "addRadiologyOrder": {"en": "Add Radiology Order", "ar": "إضافة اشعة"}, + "newRadiologyOrder": {"en": "New Radiology Order", "ar": "طلب أشعة جديد"}, + "orderDate": {"en": "Order Date", "ar": "تاريخ الطلب"}, + "examType": {"en": "Exam Type", "ar": "نوع الفحص"}, + "health": {"en": "Health", "ar": "صحي"}, + "summary": {"en": "Summary", "ar": "التقرير"}, + "applyForNewPrescriptionsOrder": { + "en": "Apply for New Prescriptions Order", + "ar": "التقدم بطلب للحصول على وصفات طبية جديدة " + }, + "noPrescriptionsFound": {"en": "No Prescriptions Found", "ar": "لم يتم العثور على وصفات طبية"}, + "noMedicalFileFound": {"en": "No Medical File Found", "ar": "لم يتم العثور على ملف طبي"}, + "insurance22": {"en": "Insurance", "ar": "موافقات"}, + "approvals22": {"en": "Approvals", "ar": "التامين"}, + "severe": {"en": "Severe", "ar": "الشدة"}, + "graphDetails": {"en": "Graph Details", "ar": "تفاصيل الرسم البياني"}, + "addNewOrderSheet": {"en": "Add a New Order Sheet", "ar": "أضف طلب جديد"}, + "addNewProgressNote": {"en": "Add a New Progress Note", "ar": "أضف ملاحظة جديدة"}, + "notePending": {"en": "Pending", "ar": "قيد الانتظار"}, + "noteCanceled": {"en": "Canceled", "ar": "ألغي"}, + "noteVerified": {"en": "Verified", "ar": "تم التحقق"}, + "noteVerify": {"en": "Verify", "ar": "تحقق"}, + "noteConfirm": {"en": "Confirm", "ar": "تاكيد"}, + "noteAdd": {"en": "Add ", "ar": "اضف "}, + "noteUpdate": {"en": "Update ", "ar": "تحديث"}, + "orderSheet": {"en": "Order Sheet", "ar": "ورقة الطلب"}, + "order": {"en": "Order", "ar": "الطلب"}, + "sheet": {"en": "Sheet", "ar": "ورقة"}, + "medical": {"en": "Medical", "ar": "الطبي"}, + "report": {"en": "Report", "ar": "التقرير"}, + "discharge": {"en": "Discharge", "ar": "مغادرة"}, + "discharged": {"en": "Discharged", "ar": "المغادرين"}, + "none": {"en": "None", "ar": "لا شيء"}, + "notRepliedYet": {"en": "Not Replied yet", "ar": "لم يتم الرد بعد"}, + "clearText": {"en": "Clear Text", "ar": "نص واضح"}, + "medicalReportAdd": {"en": "Add Medical Report", "ar": "إضافة تقرير طبي"}, + "medicalReportVerify": {"en": "Verify Medical Report", "ar": "تحقق من التقرير الطبي"}, + "comments": {"en": "Comments", "ar": "ملاحظات"}, + "initiateCall": {"en": "Initiate Call ", "ar": "بدء الاتصال"}, + "transferTo": {"en": "Transfer To ", "ar": "حول إلى"}, + "admin": {"en": "Admin", "ar": "مشرف"}, + "instructions": {"en": "Instructions", "ar": "تعليمات"}, + "sendLC": {"en": "Send", "ar": "تعليمات"}, + "endLC": {"en": "End", "ar": "انهاء"}, + "consultation": {"en": "Consultation", "ar": "استشارة"}, + "resume": {"en": "Resume", "ar": "استأنف"}, + "theCall": {"en": "The Call", "ar": "الاتصال"}, + "createNewMedicalReport": {"en": "Create New Medical Report", "ar": "إنشاء تقرير طبي جديد"}, + "historyPhysicalFinding": {"en": "History and Physical Finding", "ar": "التاريخ"}, + "laboratoryPhysicalData": {"en": "Laboratory and Physical Data", "ar": "المختبرات والبيانات الفيزيائية"}, + "impressionRecommendation": {"en": "Impression and Recommendation", "ar": "الانطباع والتوصية"}, + "onHold": {"en": "On Hold", "ar": "قيد الانتظار"}, + "verified": {"en": "Verified", "ar": "تم التحقق"}, + "endCall": {"en": "End Call", "ar": "انهاء"}, + "favoriteTemplates": {"en": "Favorite Templates", "ar": "القوالب المفضلة"}, + "allProcedures": {"en": "All Procedures", "ar": "جميع الإجراءات"}, + "allRadiology": {"en": "All Radiology", "ar": "جميع الأشعة"}, + "allLab": {"en": "All Lab", "ar": "جميع المختبرات"}, + "allPrescription": {"en": "All Prescription", "ar": "جميع الوصفات"}, + "addPrescription": {"en": "Add prescription", "ar": "إضافة الوصفات"}, + "edit": {"en": "Edit", "ar": "تعديل"}, + "summeryReply": {"en": "Summary Reply", "ar": "ملخص الرد"}, + "finish": {"en": "Finish", "ar": "انهاء"}, + "severityValidationError": {"en": "Please add allergy severity", "ar": "الرجاء إضافة شدة الحساسية"}, + "inProgress": {"en": "inProgress", "ar": "تحت المعالجه"}, + "Completed": {"en": "Completed", "ar": "مكتمل"}, + "Locked": {"en": "Locked", "ar": "مقفل"}, + "textCopiedSuccessfully": {"en": "Text copied successfully", "ar": "تم نسخ النص بنجاح"}, + "roomNo": {"en": "Room No", "ar": "رقم الغرفة"}, + "replayCallStatus": {"en": "Called", "ar": "تم الاتصال"}, + "patientArrived": {"en": "Patient Arrived", "ar": "تم الاتصال"}, + "calledAndNoResponse": {"en": "Called And No Response", "ar": "تم الاتصال"}, + "underProcess": {"en": "Under Process", "ar": "تم الاتصال"}, + "textResponse": {"en": "Text Response", "ar": "تم الاتصال"}, + "special": {"en": "Special", "ar": "خاص"} }; diff --git a/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart index a0d8e470..468c2d76 100644 --- a/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart +++ b/lib/screens/patients/profile/lab_result/all_lab_special_result_page.dart @@ -69,7 +69,7 @@ class _AllLabSpecialResultState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ AppText( - "Special " + TranslationBase.of(context).lab, + TranslationBase.of(context).special + " " + TranslationBase.of(context).lab, style: "caption2", color: Colors.black, fontSize: 13, diff --git a/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart b/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart index 42b91de4..210b237f 100644 --- a/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart +++ b/lib/screens/patients/profile/profile_screen/profile_gird_for_InPatient.dart @@ -41,8 +41,8 @@ class ProfileGridForInPatient extends StatelessWidget { PatientProfileCardModel( TranslationBase.of(context).lab, TranslationBase.of(context).result, LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).lab, 'Special Result', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', + PatientProfileCardModel(TranslationBase.of(context).lab, TranslationBase.of(context).specialResult, + ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel(TranslationBase.of(context).radiology, TranslationBase.of(context).result, RADIOLOGY_PATIENT, 'patient/health_summary.png', diff --git a/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart b/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart index f85bf864..1b3ab187 100644 --- a/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart +++ b/lib/screens/patients/profile/profile_screen/profile_gird_for_other.dart @@ -39,8 +39,8 @@ class ProfileGridForOther extends StatelessWidget { PatientProfileCardModel( TranslationBase.of(context).lab, TranslationBase.of(context).result, LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).lab, 'Special Result', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', + PatientProfileCardModel(TranslationBase.of(context).lab, TranslationBase.of(context).specialResult, + ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel(TranslationBase.of(context).radiology, TranslationBase.of(context).service, RADIOLOGY_PATIENT, 'patient/health_summary.png', diff --git a/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart b/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart index ea8ea98f..09637c00 100644 --- a/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart +++ b/lib/screens/patients/profile/profile_screen/profile_gird_for_search.dart @@ -29,8 +29,8 @@ class ProfileGridForSearch extends StatelessWidget { PatientProfileCardModel( TranslationBase.of(context).lab, TranslationBase.of(context).result, LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), - PatientProfileCardModel( - TranslationBase.of(context).lab, 'Special Result', ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', + PatientProfileCardModel(TranslationBase.of(context).lab, TranslationBase.of(context).specialResult, + ALL_SPECIAL_LAB_RESULT, 'patient/lab_results.png', isInPatient: isInpatient), PatientProfileCardModel(TranslationBase.of(context).radiology, TranslationBase.of(context).service, RADIOLOGY_PATIENT, 'patient/health_summary.png', diff --git a/lib/util/translations_delegate_base.dart b/lib/util/translations_delegate_base.dart index 6b2afbf6..05db2c07 100644 --- a/lib/util/translations_delegate_base.dart +++ b/lib/util/translations_delegate_base.dart @@ -13,8 +13,7 @@ class TranslationBase { return Localizations.of(context, TranslationBase); } - String get dashboardScreenToolbarTitle => - localizedValues['dashboardScreenToolbarTitle'][locale.languageCode]; + String get dashboardScreenToolbarTitle => localizedValues['dashboardScreenToolbarTitle'][locale.languageCode]; String get settings => localizedValues['settings'][locale.languageCode]; @@ -36,44 +35,35 @@ class TranslationBase { String get mobileNo => localizedValues['mobileNo'][locale.languageCode]; - String get replySuccessfully => - localizedValues['replySuccessfully'][locale.languageCode]; + String get replySuccessfully => localizedValues['replySuccessfully'][locale.languageCode]; - String get messagesScreenToolbarTitle => - localizedValues['messagesScreenToolbarTitle'][locale.languageCode]; + String get messagesScreenToolbarTitle => localizedValues['messagesScreenToolbarTitle'][locale.languageCode]; String get mySchedule => localizedValues['mySchedule'][locale.languageCode]; - String get errorNoSchedule => - localizedValues['errorNoSchedule'][locale.languageCode]; + String get errorNoSchedule => localizedValues['errorNoSchedule'][locale.languageCode]; String get verify => localizedValues['verify'][locale.languageCode]; - String get referralDoctor => - localizedValues['referralDoctor'][locale.languageCode]; + String get referralDoctor => localizedValues['referralDoctor'][locale.languageCode]; - String get referringClinic => - localizedValues['referringClinic'][locale.languageCode]; + String get referringClinic => localizedValues['referringClinic'][locale.languageCode]; String get frequency => localizedValues['frequency'][locale.languageCode]; String get priority => localizedValues['priority'][locale.languageCode]; - String get maxResponseTime => - localizedValues['maxResponseTime'][locale.languageCode]; + String get maxResponseTime => localizedValues['maxResponseTime'][locale.languageCode]; - String get clinicDetailsandRemarks => - localizedValues['clinicDetailsandRemarks'][locale.languageCode]; + String get clinicDetailsandRemarks => localizedValues['clinicDetailsandRemarks'][locale.languageCode]; - String get answerSuggestions => - localizedValues['answerSuggestions'][locale.languageCode]; + String get answerSuggestions => localizedValues['answerSuggestions'][locale.languageCode]; String get outPatients => localizedValues['outPatients'][locale.languageCode]; String get searchPatient => localizedValues['searchPatient'][locale.languageCode]; String get searchPatientDashBoard => localizedValues['searchPatientDashBoard'][locale.languageCode]; - String get searchPatientName => - localizedValues['searchPatient-name'][locale.languageCode]; + String get searchPatientName => localizedValues['searchPatient-name'][locale.languageCode]; String get searchAbout => localizedValues['searchAbout'][locale.languageCode]; @@ -81,11 +71,9 @@ class TranslationBase { String get patients => localizedValues['patients'][locale.languageCode]; String get labResult => localizedValues['labResult'][locale.languageCode]; - String get todayStatistics => - localizedValues['todayStatistics'][locale.languageCode]; + String get todayStatistics => localizedValues['todayStatistics'][locale.languageCode]; - String get familyMedicine => - localizedValues['familyMedicine'][locale.languageCode]; + String get familyMedicine => localizedValues['familyMedicine'][locale.languageCode]; String get arrived => localizedValues['arrived'][locale.languageCode]; @@ -103,32 +91,25 @@ class TranslationBase { String get inPatient => localizedValues['inPatient'][locale.languageCode]; String get myInPatient => localizedValues['myInPatient'][locale.languageCode]; - String get inPatientLabel => - localizedValues['inPatientLabel'][locale.languageCode]; + String get inPatientLabel => localizedValues['inPatientLabel'][locale.languageCode]; - String get inPatientAll => - localizedValues['inPatientAll'][locale.languageCode]; + String get inPatientAll => localizedValues['inPatientAll'][locale.languageCode]; String get operations => localizedValues['operations'][locale.languageCode]; - String get patientServices => - localizedValues['patientServices'][locale.languageCode]; + String get patientServices => localizedValues['patientServices'][locale.languageCode]; String get searchMedicine => localizedValues['searchMedicine'][locale.languageCode]; String get searchMedicineDashboard => localizedValues['searchMedicineDashboard'][locale.languageCode]; - String get myReferralPatient => - localizedValues['myReferralPatient'][locale.languageCode]; + String get myReferralPatient => localizedValues['myReferralPatient'][locale.languageCode]; - String get referPatient => - localizedValues['referPatient'][locale.languageCode]; + String get referPatient => localizedValues['referPatient'][locale.languageCode]; String get myReferral => localizedValues['myReferral'][locale.languageCode]; - String get myReferredPatient => - localizedValues['myReferredPatient'][locale.languageCode]; - String get referredPatient => - localizedValues['referredPatient'][locale.languageCode]; + String get myReferredPatient => localizedValues['myReferredPatient'][locale.languageCode]; + String get referredPatient => localizedValues['referredPatient'][locale.languageCode]; String get referredOn => localizedValues['referredOn'][locale.languageCode]; String get firstName => localizedValues['firstName'][locale.languageCode]; @@ -145,23 +126,19 @@ class TranslationBase { String get search => localizedValues['search'][locale.languageCode]; - String get onlyArrivedPatient => - localizedValues['onlyArrivedPatient'][locale.languageCode]; + String get onlyArrivedPatient => localizedValues['onlyArrivedPatient'][locale.languageCode]; - String get searchMedicineNameHere => - localizedValues['searchMedicineNameHere'][locale.languageCode]; + String get searchMedicineNameHere => localizedValues['searchMedicineNameHere'][locale.languageCode]; String get youCanFind => localizedValues['youCanFind'][locale.languageCode]; - String get itemsInSearch => - localizedValues['itemsInSearch'][locale.languageCode]; + String get itemsInSearch => localizedValues['itemsInSearch'][locale.languageCode]; String get qr => localizedValues['qr'][locale.languageCode]; String get reader => localizedValues['reader'][locale.languageCode]; - String get startScanning => - localizedValues['startScanning'][locale.languageCode]; + String get startScanning => localizedValues['startScanning'][locale.languageCode]; String get scanQrCode => localizedValues['scanQrCode'][locale.languageCode]; @@ -173,21 +150,17 @@ class TranslationBase { String get clinic => localizedValues['clinic'][locale.languageCode]; - String get clinicSelect => - localizedValues['clinicSelect'][locale.languageCode]; + String get clinicSelect => localizedValues['clinicSelect'][locale.languageCode]; - String get doctorSelect => - localizedValues['doctorSelect'][locale.languageCode]; + String get doctorSelect => localizedValues['doctorSelect'][locale.languageCode]; String get hospital => localizedValues['hospital'][locale.languageCode]; String get speciality => localizedValues['speciality'][locale.languageCode]; - String get errorMessage => - localizedValues['errorMessage'][locale.languageCode]; + String get errorMessage => localizedValues['errorMessage'][locale.languageCode]; - String get patientProfile => - localizedValues['patientProfile'][locale.languageCode]; + String get patientProfile => localizedValues['patientProfile'][locale.languageCode]; String get vitalSign => localizedValues['vitalSign'][locale.languageCode]; @@ -203,18 +176,15 @@ class TranslationBase { String get medicines => localizedValues['medicines'][locale.languageCode]; - String get prescription => - localizedValues['prescription'][locale.languageCode]; + String get prescription => localizedValues['prescription'][locale.languageCode]; - String get insuranceApprovals => - localizedValues['insuranceApprovals'][locale.languageCode]; + String get insuranceApprovals => localizedValues['insuranceApprovals'][locale.languageCode]; String get insurance => localizedValues['insurance'][locale.languageCode]; String get approvals => localizedValues['approvals'][locale.languageCode]; - String get bodyMeasurements => - localizedValues['bodyMeasurements'][locale.languageCode]; + String get bodyMeasurements => localizedValues['bodyMeasurements'][locale.languageCode]; String get temperature => localizedValues['temperature'][locale.languageCode]; @@ -222,31 +192,25 @@ class TranslationBase { String get respiration => localizedValues['respiration'][locale.languageCode]; - String get bloodPressure => - localizedValues['bloodPressure'][locale.languageCode]; + String get bloodPressure => localizedValues['bloodPressure'][locale.languageCode]; String get oxygenation => localizedValues['oxygenation'][locale.languageCode]; String get painScale => localizedValues['painScale'][locale.languageCode]; - String get errorNoVitalSign => - localizedValues['errorNoVitalSign'][locale.languageCode]; + String get errorNoVitalSign => localizedValues['errorNoVitalSign'][locale.languageCode]; String get labOrders => localizedValues['labOrders'][locale.languageCode]; - String get errorNoLabOrders => - localizedValues['errorNoLabOrders'][locale.languageCode]; + String get errorNoLabOrders => localizedValues['errorNoLabOrders'][locale.languageCode]; - String get answerThePatient => - localizedValues['answerThePatient'][locale.languageCode]; + String get answerThePatient => localizedValues['answerThePatient'][locale.languageCode]; - String get pleaseEnterAnswer => - localizedValues['pleaseEnterAnswer'][locale.languageCode]; + String get pleaseEnterAnswer => localizedValues['pleaseEnterAnswer'][locale.languageCode]; String get replay => localizedValues['replay'][locale.languageCode]; - String get progressNote => - localizedValues['progressNote'][locale.languageCode]; + String get progressNote => localizedValues['progressNote'][locale.languageCode]; String get progress => localizedValues['progress'][locale.languageCode]; @@ -254,14 +218,12 @@ class TranslationBase { String get searchNote => localizedValues['searchNote'][locale.languageCode]; - String get errorNoProgressNote => - localizedValues['errorNoProgressNote'][locale.languageCode]; + String get errorNoProgressNote => localizedValues['errorNoProgressNote'][locale.languageCode]; String get invoiceNo => localizedValues['invoiceNo:'][locale.languageCode]; String get orderNo => localizedValues['orderNo'][locale.languageCode]; - String get generalResult => - localizedValues['generalResult'][locale.languageCode]; + String get generalResult => localizedValues['generalResult'][locale.languageCode]; String get description => localizedValues['description'][locale.languageCode]; @@ -271,30 +233,23 @@ class TranslationBase { String get enterId => localizedValues['enterId'][locale.languageCode]; - String get pleaseEnterYourID => - localizedValues['pleaseEnterYourID'][locale.languageCode]; + String get pleaseEnterYourID => localizedValues['pleaseEnterYourID'][locale.languageCode]; - String get enterPassword => - localizedValues['enterPassword'][locale.languageCode]; + String get enterPassword => localizedValues['enterPassword'][locale.languageCode]; - String get pleaseEnterPassword => - localizedValues['pleaseEnterPassword'][locale.languageCode]; + String get pleaseEnterPassword => localizedValues['pleaseEnterPassword'][locale.languageCode]; - String get selectYourProject => - localizedValues['selectYourProject'][locale.languageCode]; + String get selectYourProject => localizedValues['selectYourProject'][locale.languageCode]; - String get pleaseEnterYourProject => - localizedValues['pleaseEnterYourProject'][locale.languageCode]; + String get pleaseEnterYourProject => localizedValues['pleaseEnterYourProject'][locale.languageCode]; String get login => localizedValues['login'][locale.languageCode]; - String get drSulaimanAlHabib => - localizedValues['drSulaimanAlHabib'][locale.languageCode]; + String get drSulaimanAlHabib => localizedValues['drSulaimanAlHabib'][locale.languageCode]; String get welcomeTo => localizedValues['welcomeTo'][locale.languageCode]; - String get welcomeBackTo => - localizedValues['welcomeBackTo'][locale.languageCode]; + String get welcomeBackTo => localizedValues['welcomeBackTo'][locale.languageCode]; String get home => localizedValues['home'][locale.languageCode]; @@ -310,36 +265,29 @@ class TranslationBase { String get whatsAppBy => localizedValues['whatsAppBy'][locale.languageCode]; - String get pleaseChoose => - localizedValues['pleaseChoose'][locale.languageCode]; + String get pleaseChoose => localizedValues['pleaseChoose'][locale.languageCode]; String get choose => localizedValues['choose'][locale.languageCode]; - String get verification => - localizedValues['verification'][locale.languageCode]; + String get verification => localizedValues['verification'][locale.languageCode]; String get firstStep => localizedValues['firstStep'][locale.languageCode]; - String get yourAccount => - localizedValues['yourAccount!'][locale.languageCode]; + String get yourAccount => localizedValues['yourAccount!'][locale.languageCode]; String get verify1 => localizedValues['verify1'][locale.languageCode]; - String get youWillReceiveA => - localizedValues['youWillReceiveA'][locale.languageCode]; + String get youWillReceiveA => localizedValues['youWillReceiveA'][locale.languageCode]; String get loginCode => localizedValues['loginCode'][locale.languageCode]; String get smsBy => localizedValues['smsBy'][locale.languageCode]; - String get pleaseEnterTheCode => - localizedValues['pleaseEnterTheCode'][locale.languageCode]; + String get pleaseEnterTheCode => localizedValues['pleaseEnterTheCode'][locale.languageCode]; - String get youDontHaveAnyPatient => - localizedValues['youDontHaveAnyPatient'][locale.languageCode]; + String get youDontHaveAnyPatient => localizedValues['youDontHaveAnyPatient'][locale.languageCode]; - String get youDoNotHaveAnyItem => - localizedValues['youDoNotHaveAnyItem'][locale.languageCode]; + String get youDoNotHaveAnyItem => localizedValues['youDoNotHaveAnyItem'][locale.languageCode]; String get age => localizedValues['age'][locale.languageCode]; @@ -355,18 +303,15 @@ class TranslationBase { String get yesterday => localizedValues['yesterday'][locale.languageCode]; - String get errorNoInsuranceApprovals => - localizedValues['errorNoInsuranceApprovals'][locale.languageCode]; + String get errorNoInsuranceApprovals => localizedValues['errorNoInsuranceApprovals'][locale.languageCode]; - String get searchInsuranceApprovals => - localizedValues['searchInsuranceApprovals'][locale.languageCode]; + String get searchInsuranceApprovals => localizedValues['searchInsuranceApprovals'][locale.languageCode]; String get status => localizedValues['status'][locale.languageCode]; String get expiryDate => localizedValues['expiryDate'][locale.languageCode]; - String get producerName => - localizedValues['producerName'][locale.languageCode]; + String get producerName => localizedValues['producerName'][locale.languageCode]; String get receiptOn => localizedValues['receiptOn'][locale.languageCode]; @@ -384,14 +329,11 @@ class TranslationBase { String get send => localizedValues['send'][locale.languageCode]; - String get referralFrequency => - localizedValues['referralFrequency'][locale.languageCode]; + String get referralFrequency => localizedValues['referralFrequency'][locale.languageCode]; - String get selectReferralFrequency => - localizedValues['selectReferralFrequency'][locale.languageCode]; + String get selectReferralFrequency => localizedValues['selectReferralFrequency'][locale.languageCode]; - String get clinicalDetailsAndRemarks => - localizedValues['clinicalDetailsAndRemarks'][locale.languageCode]; + String get clinicalDetailsAndRemarks => localizedValues['clinicalDetailsAndRemarks'][locale.languageCode]; String get remarks => localizedValues['remarks'][locale.languageCode]; @@ -406,32 +348,25 @@ class TranslationBase { String get logout => localizedValues['logout'][locale.languageCode]; - String get pharmaciesList => - localizedValues['pharmaciesList'][locale.languageCode]; + String get pharmaciesList => localizedValues['pharmaciesList'][locale.languageCode]; String get price => localizedValues['price'][locale.languageCode]; - String get youCanFindItIn => - localizedValues['youCanFindItIn'][locale.languageCode]; + String get youCanFindItIn => localizedValues['youCanFindItIn'][locale.languageCode]; - String get radiologyReport => - localizedValues['radiologyReport'][locale.languageCode]; + String get radiologyReport => localizedValues['radiologyReport'][locale.languageCode]; String get orders => localizedValues['orders'][locale.languageCode]; String get list => localizedValues['list'][locale.languageCode]; - String get searchOrders => - localizedValues['searchOrders'][locale.languageCode]; + String get searchOrders => localizedValues['searchOrders'][locale.languageCode]; - String get prescriptionDetails => - localizedValues['prescriptionDetails'][locale.languageCode]; + String get prescriptionDetails => localizedValues['prescriptionDetails'][locale.languageCode]; - String get prescriptionInfo => - localizedValues['prescriptionInfo'][locale.languageCode]; + String get prescriptionInfo => localizedValues['prescriptionInfo'][locale.languageCode]; - String get errorNoOrders => - localizedValues['errorNoOrders'][locale.languageCode]; + String get errorNoOrders => localizedValues['errorNoOrders'][locale.languageCode]; String get livecare => localizedValues['livecare'][locale.languageCode]; @@ -445,20 +380,17 @@ class TranslationBase { String get done => localizedValues['done'][locale.languageCode]; - String get searchMedicineImageCaption => - localizedValues['searchMedicineImageCaption'][locale.languageCode]; + String get searchMedicineImageCaption => localizedValues['searchMedicineImageCaption'][locale.languageCode]; String get type => localizedValues['type'][locale.languageCode]; String get resumecall => localizedValues['resumecall'][locale.languageCode]; - String get endcallwithcharge => - localizedValues['endcallwithcharge'][locale.languageCode]; + String get endcallwithcharge => localizedValues['endcallwithcharge'][locale.languageCode]; String get endcall => localizedValues['endcall'][locale.languageCode]; - String get transfertoadmin => - localizedValues['transfertoadmin'][locale.languageCode]; + String get transfertoadmin => localizedValues['transfertoadmin'][locale.languageCode]; String get fromDate => localizedValues['fromDate'][locale.languageCode]; @@ -468,19 +400,15 @@ class TranslationBase { String get toTime => localizedValues['toTime'][locale.languageCode]; - String get searchPatientImageCaptionTitle => - localizedValues['searchPatientImageCaptionTitle'][locale.languageCode]; + String get searchPatientImageCaptionTitle => localizedValues['searchPatientImageCaptionTitle'][locale.languageCode]; - String get searchPatientImageCaptionBody => - localizedValues['searchPatientImageCaptionBody'][locale.languageCode]; + String get searchPatientImageCaptionBody => localizedValues['searchPatientImageCaptionBody'][locale.languageCode]; String get welcome => localizedValues['welcome'][locale.languageCode]; - String get typeMedicineName => - localizedValues['typeMedicineName'][locale.languageCode]; + String get typeMedicineName => localizedValues['typeMedicineName'][locale.languageCode]; - String get moreThan3Letter => - localizedValues['moreThan3Letter'][locale.languageCode]; + String get moreThan3Letter => localizedValues['moreThan3Letter'][locale.languageCode]; String get gender2 => localizedValues['gender2'][locale.languageCode]; @@ -488,8 +416,7 @@ class TranslationBase { String get sickleave => localizedValues['sick-leaves'][locale.languageCode]; - String get patientSick => - localizedValues['patient-sick'][locale.languageCode]; + String get patientSick => localizedValues['patient-sick'][locale.languageCode]; String get leave => localizedValues['leave'][locale.languageCode]; @@ -499,14 +426,11 @@ class TranslationBase { String get clinicName => localizedValues['clinicname'][locale.languageCode]; - String get sickLeaveDate => - localizedValues['sick-leave-date'][locale.languageCode]; + String get sickLeaveDate => localizedValues['sick-leave-date'][locale.languageCode]; - String get sickLeaveDays => - localizedValues['sick-leave-days'][locale.languageCode]; + String get sickLeaveDays => localizedValues['sick-leave-days'][locale.languageCode]; - String get admissionDetail => - localizedValues['admissionDetail'][locale.languageCode]; + String get admissionDetail => localizedValues['admissionDetail'][locale.languageCode]; String get dateTime => localizedValues['dateTime'][locale.languageCode]; @@ -522,72 +446,56 @@ class TranslationBase { String get bed => localizedValues['bed'][locale.languageCode]; - String get previousSickLeaveIssue => - localizedValues['prevoius-sickleave-issed'][locale.languageCode]; + String get previousSickLeaveIssue => localizedValues['prevoius-sickleave-issed'][locale.languageCode]; - String get noSickLeaveApplied => - localizedValues['no-sickleve-applied'][locale.languageCode]; + String get noSickLeaveApplied => localizedValues['no-sickleve-applied'][locale.languageCode]; String get applyNow => localizedValues['applynow'][locale.languageCode]; - String get addSickLeave => - localizedValues['add-sickleave'][locale.languageCode]; + String get addSickLeave => localizedValues['add-sickleave'][locale.languageCode]; String get add => localizedValues['add'][locale.languageCode]; - String get addSickLeaverequest => - localizedValues['addSickLeaveRequest'][locale.languageCode]; - String get extendSickLeaverequest => - localizedValues['extendSickLeaveRequest'][locale.languageCode]; + String get addSickLeaverequest => localizedValues['addSickLeaveRequest'][locale.languageCode]; + String get extendSickLeaverequest => localizedValues['extendSickLeaveRequest'][locale.languageCode]; String get approved => localizedValues['approved'][locale.languageCode]; String get extended => localizedValues['extended'][locale.languageCode]; String get pending => localizedValues['pending'][locale.languageCode]; - String get leaveStartDate => - localizedValues['leave-start-date'][locale.languageCode]; + String get leaveStartDate => localizedValues['leave-start-date'][locale.languageCode]; - String get daysSickleave => - localizedValues['days-sick-leave'][locale.languageCode]; + String get daysSickleave => localizedValues['days-sick-leave'][locale.languageCode]; String get extend => localizedValues['extend'][locale.languageCode]; - String get extendSickLeave => - localizedValues['extend-sickleave'][locale.languageCode]; + String get extendSickLeave => localizedValues['extend-sickleave'][locale.languageCode]; - String get targetPatient => - localizedValues['patient-target'][locale.languageCode]; + String get targetPatient => localizedValues['patient-target'][locale.languageCode]; - String get noPrescription => - localizedValues['no-priscription-listed'][locale.languageCode]; + String get noPrescription => localizedValues['no-priscription-listed'][locale.languageCode]; String get next => localizedValues['next'][locale.languageCode]; String get finish => localizedValues['finish'][locale.languageCode]; String get previous => localizedValues['previous'][locale.languageCode]; - String get emptyMessage => - localizedValues['empty-message'][locale.languageCode]; + String get emptyMessage => localizedValues['empty-message'][locale.languageCode]; - String get healthRecordInformation => - localizedValues['healthRecordInformation'][locale.languageCode]; + String get healthRecordInformation => localizedValues['healthRecordInformation'][locale.languageCode]; - String get chiefComplaintLength => - localizedValues['chiefComplaintLength'][locale.languageCode]; + String get chiefComplaintLength => localizedValues['chiefComplaintLength'][locale.languageCode]; String get referTo => localizedValues['referTo'][locale.languageCode]; - String get referredFrom => - localizedValues['referredFrom'][locale.languageCode]; + String get referredFrom => localizedValues['referredFrom'][locale.languageCode]; String get refClinic => localizedValues['refClinic'][locale.languageCode]; String get branch => localizedValues['branch'][locale.languageCode]; - String get chooseAppointment => - localizedValues['chooseAppointment'][locale.languageCode]; + String get chooseAppointment => localizedValues['chooseAppointment'][locale.languageCode]; - String get appointmentNo => - localizedValues['appointmentNo'][locale.languageCode]; + String get appointmentNo => localizedValues['appointmentNo'][locale.languageCode]; String get refer => localizedValues['refer'][locale.languageCode]; @@ -599,24 +507,19 @@ class TranslationBase { String get dr => localizedValues['dr'][locale.languageCode]; - String get previewHealth => - localizedValues['previewHealth'][locale.languageCode]; + String get previewHealth => localizedValues['previewHealth'][locale.languageCode]; - String get summaryReport => - localizedValues['summaryReport'][locale.languageCode]; + String get summaryReport => localizedValues['summaryReport'][locale.languageCode]; String get accept => localizedValues['accept'][locale.languageCode]; String get reject => localizedValues['reject'][locale.languageCode]; - String get noAppointmentsErrorMsg => - localizedValues['noAppointmentsErrorMsg'][locale.languageCode]; + String get noAppointmentsErrorMsg => localizedValues['noAppointmentsErrorMsg'][locale.languageCode]; - String get referralPatient => - localizedValues['referralPatient'][locale.languageCode]; + String get referralPatient => localizedValues['referralPatient'][locale.languageCode]; - String get noPrescriptionListed => - localizedValues['noPrescriptionListed'][locale.languageCode]; + String get noPrescriptionListed => localizedValues['noPrescriptionListed'][locale.languageCode]; String get addNow => localizedValues['addNow'][locale.languageCode]; @@ -632,20 +535,16 @@ class TranslationBase { String get instruction => localizedValues['instruction'][locale.languageCode]; - String get rescheduleLeaves => - localizedValues['reschedule-leave'][locale.languageCode]; + String get rescheduleLeaves => localizedValues['reschedule-leave'][locale.languageCode]; - String get applyOrRescheduleLeave => - localizedValues['applyOrRescheduleLeave'][locale.languageCode]; + String get applyOrRescheduleLeave => localizedValues['applyOrRescheduleLeave'][locale.languageCode]; String get myQRCode => localizedValues['myQRCode'][locale.languageCode]; - String get addMedication => - localizedValues['addMedication'][locale.languageCode]; + String get addMedication => localizedValues['addMedication'][locale.languageCode]; String get route => localizedValues['route'][locale.languageCode]; - String get noReScheduleLeave => - localizedValues['no-reschedule-leave'][locale.languageCode]; + String get noReScheduleLeave => localizedValues['no-reschedule-leave'][locale.languageCode]; String get weight => localizedValues['weight'][locale.languageCode]; @@ -655,8 +554,7 @@ class TranslationBase { String get cm => localizedValues['cm'][locale.languageCode]; - String get idealBodyWeight => - localizedValues['idealBodyWeight'][locale.languageCode]; + String get idealBodyWeight => localizedValues['idealBodyWeight'][locale.languageCode]; String get waistSize => localizedValues['waistSize'][locale.languageCode]; @@ -664,22 +562,16 @@ class TranslationBase { String get headCircum => localizedValues['headCircum'][locale.languageCode]; - String get leanBodyWeight => - localizedValues['leanBodyWeight'][locale.languageCode]; + String get leanBodyWeight => localizedValues['leanBodyWeight'][locale.languageCode]; - String get bodyMassIndex => - localizedValues['bodyMassIndex'][locale.languageCode]; + String get bodyMassIndex => localizedValues['bodyMassIndex'][locale.languageCode]; - String get yourBodyMassIndex => - localizedValues['yourBodyMassIndex'][locale.languageCode]; - String get bmiUnderWeight => - localizedValues['bmiUnderWeight'][locale.languageCode]; + String get yourBodyMassIndex => localizedValues['yourBodyMassIndex'][locale.languageCode]; + String get bmiUnderWeight => localizedValues['bmiUnderWeight'][locale.languageCode]; String get bmiHealthy => localizedValues['bmiHealthy'][locale.languageCode]; - String get bmiOverWeight => - localizedValues['bmiOverWeight'][locale.languageCode]; + String get bmiOverWeight => localizedValues['bmiOverWeight'][locale.languageCode]; String get bmiObese => localizedValues['bmiObese'][locale.languageCode]; - String get bmiObeseExtreme => - localizedValues['bmiObeseExtreme'][locale.languageCode]; + String get bmiObeseExtreme => localizedValues['bmiObeseExtreme'][locale.languageCode]; String get method => localizedValues['method'][locale.languageCode]; @@ -689,45 +581,35 @@ class TranslationBase { String get respBeats => localizedValues['respBeats'][locale.languageCode]; - String get patternOfRespiration => - localizedValues['patternOfRespiration'][locale.languageCode]; + String get patternOfRespiration => localizedValues['patternOfRespiration'][locale.languageCode]; - String get bloodPressureDiastoleAndSystole => - localizedValues['bloodPressureDiastoleAndSystole'][locale.languageCode]; + String get bloodPressureDiastoleAndSystole => localizedValues['bloodPressureDiastoleAndSystole'][locale.languageCode]; - String get cuffLocation => - localizedValues['cuffLocation'][locale.languageCode]; + String get cuffLocation => localizedValues['cuffLocation'][locale.languageCode]; String get cuffSize => localizedValues['cuffSize'][locale.languageCode]; - String get patientPosition => - localizedValues['patientPosition'][locale.languageCode]; + String get patientPosition => localizedValues['patientPosition'][locale.languageCode]; String get fio2 => localizedValues['fio2'][locale.languageCode]; String get sao2 => localizedValues['sao2'][locale.languageCode]; - String get painManagement => - localizedValues['painManagement'][locale.languageCode]; + String get painManagement => localizedValues['painManagement'][locale.languageCode]; String get holiday => localizedValues['holiday'][locale.languageCode]; String get to => localizedValues['to'][locale.languageCode]; - String get coveringDoctor => - localizedValues['coveringDoctor'][locale.languageCode]; + String get coveringDoctor => localizedValues['coveringDoctor'][locale.languageCode]; - String get requestLeave => - localizedValues['requestLeave'][locale.languageCode]; + String get requestLeave => localizedValues['requestLeave'][locale.languageCode]; - String get pleaseEnterDate => - localizedValues['pleaseEnterDate'][locale.languageCode]; + String get pleaseEnterDate => localizedValues['pleaseEnterDate'][locale.languageCode]; - String get pleaseEnterNoOfDays => - localizedValues['pleaseEnterNoOfDays'][locale.languageCode]; + String get pleaseEnterNoOfDays => localizedValues['pleaseEnterNoOfDays'][locale.languageCode]; - String get pleaseEnterRemarks => - localizedValues['pleaseEnterRemarks'][locale.languageCode]; + String get pleaseEnterRemarks => localizedValues['pleaseEnterRemarks'][locale.languageCode]; String get update => localizedValues['update'][locale.languageCode]; @@ -735,92 +617,68 @@ class TranslationBase { String get request => localizedValues['request'][locale.languageCode]; - String get admissionRequest => - localizedValues['admissionRequest'][locale.languageCode]; + String get admissionRequest => localizedValues['admissionRequest'][locale.languageCode]; - String get patientDetails => - localizedValues['patientDetails'][locale.languageCode]; + String get patientDetails => localizedValues['patientDetails'][locale.languageCode]; - String get specialityAndDoctorDetail => - localizedValues['specialityAndDoctorDetail'][locale.languageCode]; + String get specialityAndDoctorDetail => localizedValues['specialityAndDoctorDetail'][locale.languageCode]; - String get referringDate => - localizedValues['referringDate'][locale.languageCode]; + String get referringDate => localizedValues['referringDate'][locale.languageCode]; - String get referringDoctor => - localizedValues['referringDoctor'][locale.languageCode]; + String get referringDoctor => localizedValues['referringDoctor'][locale.languageCode]; - String get otherInformation => - localizedValues['otherInformation'][locale.languageCode]; + String get otherInformation => localizedValues['otherInformation'][locale.languageCode]; - String get expectedDays => - localizedValues['expectedDays'][locale.languageCode]; + String get expectedDays => localizedValues['expectedDays'][locale.languageCode]; - String get expectedAdmissionDate => - localizedValues['expectedAdmissionDate'][locale.languageCode]; + String get expectedAdmissionDate => localizedValues['expectedAdmissionDate'][locale.languageCode]; - String get emergencyAdmission => - localizedValues['emergencyAdmission'][locale.languageCode]; - String get isSickLeaveRequired => - localizedValues['isSickLeaveRequired'][locale.languageCode]; + String get emergencyAdmission => localizedValues['emergencyAdmission'][locale.languageCode]; + String get isSickLeaveRequired => localizedValues['isSickLeaveRequired'][locale.languageCode]; - String get patientPregnant => - localizedValues['patientPregnant'][locale.languageCode]; + String get patientPregnant => localizedValues['patientPregnant'][locale.languageCode]; - String get treatmentLine => - localizedValues['treatmentLine'][locale.languageCode]; + String get treatmentLine => localizedValues['treatmentLine'][locale.languageCode]; String get ward => localizedValues['ward'][locale.languageCode]; - String get preAnesthesiaReferred => - localizedValues['preAnesthesiaReferred'][locale.languageCode]; + String get preAnesthesiaReferred => localizedValues['preAnesthesiaReferred'][locale.languageCode]; - String get admissionType => - localizedValues['admissionType'][locale.languageCode]; + String get admissionType => localizedValues['admissionType'][locale.languageCode]; String get diagnosis => localizedValues['diagnosis'][locale.languageCode]; String get allergies => localizedValues['allergies'][locale.languageCode]; - String get preOperativeOrders => - localizedValues['preOperativeOrders'][locale.languageCode]; + String get preOperativeOrders => localizedValues['preOperativeOrders'][locale.languageCode]; - String get elementForImprovement => - localizedValues['elementForImprovement'][locale.languageCode]; + String get elementForImprovement => localizedValues['elementForImprovement'][locale.languageCode]; - String get dischargeDate => - localizedValues['dischargeDate'][locale.languageCode]; + String get dischargeDate => localizedValues['dischargeDate'][locale.languageCode]; String get dietType => localizedValues['dietType'][locale.languageCode]; - String get dietTypeRemarks => - localizedValues['dietTypeRemarks'][locale.languageCode]; + String get dietTypeRemarks => localizedValues['dietTypeRemarks'][locale.languageCode]; String get save => localizedValues['save'][locale.languageCode]; - String get postPlansEstimatedCost => - localizedValues['postPlansEstimatedCost'][locale.languageCode]; + String get postPlansEstimatedCost => localizedValues['postPlansEstimatedCost'][locale.languageCode]; String get postPlans => localizedValues['postPlans'][locale.languageCode]; String get ucaf => localizedValues['ucaf'][locale.languageCode]; - String get emergencyCase => - localizedValues['emergencyCase'][locale.languageCode]; + String get emergencyCase => localizedValues['emergencyCase'][locale.languageCode]; - String get durationOfIllness => - localizedValues['durationOfIllness'][locale.languageCode]; + String get durationOfIllness => localizedValues['durationOfIllness'][locale.languageCode]; - String get chiefComplaintsAndSymptoms => - localizedValues['chiefComplaintsAndSymptoms'][locale.languageCode]; + String get chiefComplaintsAndSymptoms => localizedValues['chiefComplaintsAndSymptoms'][locale.languageCode]; String get patientFeelsPainInHisBackAndCough => localizedValues['patientFeelsPainInHisBackAndCough'][locale.languageCode]; - String get additionalTextComplaints => - localizedValues['additionalTextComplaints'][locale.languageCode]; + String get additionalTextComplaints => localizedValues['additionalTextComplaints'][locale.languageCode]; - String get otherConditions => - localizedValues['otherConditions'][locale.languageCode]; + String get otherConditions => localizedValues['otherConditions'][locale.languageCode]; String get other => localizedValues['other'][locale.languageCode]; @@ -830,11 +688,9 @@ class TranslationBase { String get where => localizedValues['where'][locale.languageCode]; - String get specifyPossibleLineManagement => - localizedValues['specifyPossibleLineManagement'][locale.languageCode]; + String get specifyPossibleLineManagement => localizedValues['specifyPossibleLineManagement'][locale.languageCode]; - String get significantSigns => - localizedValues['significantSigns'][locale.languageCode]; + String get significantSigns => localizedValues['significantSigns'][locale.languageCode]; String get backAbdomen => localizedValues['backAbdomen'][locale.languageCode]; @@ -848,55 +704,41 @@ class TranslationBase { String get procedures => localizedValues['procedures'][locale.languageCode]; - String get chiefComplaints => - localizedValues['chiefComplaints'][locale.languageCode]; + String get chiefComplaints => localizedValues['chiefComplaints'][locale.languageCode]; String get histories => localizedValues['histories'][locale.languageCode]; - String get allergiesSoap => - localizedValues['allergiesSoap'][locale.languageCode]; + String get allergiesSoap => localizedValues['allergiesSoap'][locale.languageCode]; - String get addChiefComplaints => - localizedValues['addChiefComplaints'][locale.languageCode]; + String get addChiefComplaints => localizedValues['addChiefComplaints'][locale.languageCode]; - String get historyOfPresentIllness => - localizedValues['historyOfPresentIllness'][locale.languageCode]; + String get historyOfPresentIllness => localizedValues['historyOfPresentIllness'][locale.languageCode]; String get requiredMsg => localizedValues['requiredMsg'][locale.languageCode]; String get addHistory => localizedValues['addHistory'][locale.languageCode]; - String get searchHistory => - localizedValues['searchHistory'][locale.languageCode]; + String get searchHistory => localizedValues['searchHistory'][locale.languageCode]; - String get addSelectedHistories => - localizedValues['addSelectedHistories'][locale.languageCode]; + String get addSelectedHistories => localizedValues['addSelectedHistories'][locale.languageCode]; - String get addAllergies => - localizedValues['addAllergies'][locale.languageCode]; + String get addAllergies => localizedValues['addAllergies'][locale.languageCode]; String get itemExist => localizedValues['itemExist'][locale.languageCode]; - String get selectAllergy => - localizedValues['selectAllergy'][locale.languageCode]; + String get selectAllergy => localizedValues['selectAllergy'][locale.languageCode]; - String get selectSeverity => - localizedValues['selectSeverity'][locale.languageCode]; + String get selectSeverity => localizedValues['selectSeverity'][locale.languageCode]; - String get leaveCreated => - localizedValues['leaveCreated'][locale.languageCode]; + String get leaveCreated => localizedValues['leaveCreated'][locale.languageCode]; - String get vitalSignEmptyMsg => - localizedValues['vitalSignEmptyMsg'][locale.languageCode]; + String get vitalSignEmptyMsg => localizedValues['vitalSignEmptyMsg'][locale.languageCode]; - String get referralEmptyMsg => - localizedValues['referralEmptyMsg'][locale.languageCode]; + String get referralEmptyMsg => localizedValues['referralEmptyMsg'][locale.languageCode]; - String get referralSuccessMsg => - localizedValues['referralSuccessMsg'][locale.languageCode]; + String get referralSuccessMsg => localizedValues['referralSuccessMsg'][locale.languageCode]; - String get diagnoseType => - localizedValues['diagnoseType'][locale.languageCode]; + String get diagnoseType => localizedValues['diagnoseType'][locale.languageCode]; String get condition => localizedValues['condition'][locale.languageCode]; @@ -910,73 +752,52 @@ class TranslationBase { String get covered => localizedValues['covered'][locale.languageCode]; - String get approvalRequired => - localizedValues['approvalRequired'][locale.languageCode]; + String get approvalRequired => localizedValues['approvalRequired'][locale.languageCode]; - String get uncoveredByDoctor => - localizedValues['uncoveredByDoctor'][locale.languageCode]; + String get uncoveredByDoctor => localizedValues['uncoveredByDoctor'][locale.languageCode]; - String get chiefComplaintEmptyMsg => - localizedValues['chiefComplaintEmptyMsg'][locale.languageCode]; + String get chiefComplaintEmptyMsg => localizedValues['chiefComplaintEmptyMsg'][locale.languageCode]; - String get moreVerification => - localizedValues['more-verify'][locale.languageCode]; + String get moreVerification => localizedValues['more-verify'][locale.languageCode]; - String get welcomeBack => - localizedValues['welcome-back'][locale.languageCode]; + String get welcomeBack => localizedValues['welcome-back'][locale.languageCode]; - String get accountInfo => - localizedValues['account-info'][locale.languageCode]; + String get accountInfo => localizedValues['account-info'][locale.languageCode]; - String get useAnotherAccount => - localizedValues['another-acc'][locale.languageCode]; + String get useAnotherAccount => localizedValues['another-acc'][locale.languageCode]; - String get verifyLoginWith => - localizedValues['verify-login-with'][locale.languageCode]; + String get verifyLoginWith => localizedValues['verify-login-with'][locale.languageCode]; String get register => localizedValues['register-user'][locale.languageCode]; - String get verifyFingerprint => - localizedValues['verify-with-fingerprint'][locale.languageCode]; + String get verifyFingerprint => localizedValues['verify-with-fingerprint'][locale.languageCode]; - String get verifyFaceID => - localizedValues['verify-with-faceid'][locale.languageCode]; + String get verifyFaceID => localizedValues['verify-with-faceid'][locale.languageCode]; - String get verifySMS => - localizedValues['verify-with-sms'][locale.languageCode]; - String get verifyWith => - localizedValues['verify-with'][locale.languageCode]; + String get verifySMS => localizedValues['verify-with-sms'][locale.languageCode]; + String get verifyWith => localizedValues['verify-with'][locale.languageCode]; - String get verifyWhatsApp => - localizedValues['verify-with-whatsapp'][locale.languageCode]; + String get verifyWhatsApp => localizedValues['verify-with-whatsapp'][locale.languageCode]; String get lastLoginAt => localizedValues['last-login'][locale.languageCode]; - String get lastLoginWith => - localizedValues['last-login-with'][locale.languageCode]; + String get lastLoginWith => localizedValues['last-login-with'][locale.languageCode]; - String get verifyFingerprint2 => - localizedValues['verify-fingerprint'][locale.languageCode]; + String get verifyFingerprint2 => localizedValues['verify-fingerprint'][locale.languageCode]; - String get verificationMessage => - localizedValues['verification_message'][locale.languageCode]; + String get verificationMessage => localizedValues['verification_message'][locale.languageCode]; - String get validationMessage => - localizedValues['validation_message'][locale.languageCode]; + String get validationMessage => localizedValues['validation_message'][locale.languageCode]; - String get addAssessment => - localizedValues['addAssessment'][locale.languageCode]; + String get addAssessment => localizedValues['addAssessment'][locale.languageCode]; String get assessment => localizedValues['assessment'][locale.languageCode]; - String get physicalSystemExamination => - localizedValues['physicalSystemExamination'][locale.languageCode]; + String get physicalSystemExamination => localizedValues['physicalSystemExamination'][locale.languageCode]; - String get searchExamination => - localizedValues['searchExamination'][locale.languageCode]; + String get searchExamination => localizedValues['searchExamination'][locale.languageCode]; - String get addExamination => - localizedValues['addExamination'][locale.languageCode]; + String get addExamination => localizedValues['addExamination'][locale.languageCode]; String get doc => localizedValues['doc'][locale.languageCode]; @@ -987,14 +808,11 @@ class TranslationBase { String get abnormal => localizedValues['abnormal'][locale.languageCode]; - String get patientNoDetailErrMsg => - localizedValues['patientNoDetailErrMsg'][locale.languageCode]; + String get patientNoDetailErrMsg => localizedValues['patientNoDetailErrMsg'][locale.languageCode]; - String get systolicLng => - localizedValues['systolic-lng'][locale.languageCode]; + String get systolicLng => localizedValues['systolic-lng'][locale.languageCode]; - String get diastolicLng => - localizedValues['diastolic-lng'][locale.languageCode]; + String get diastolicLng => localizedValues['diastolic-lng'][locale.languageCode]; String get mass => localizedValues['mass'][locale.languageCode]; @@ -1002,15 +820,13 @@ class TranslationBase { String get bpm => localizedValues['bpm'][locale.languageCode]; - String get respirationSigns => - localizedValues['respiration-signs'][locale.languageCode]; + String get respirationSigns => localizedValues['respiration-signs'][locale.languageCode]; String get sysDias => localizedValues['sys-dias'][locale.languageCode]; String get body => localizedValues['body'][locale.languageCode]; - String get respirationRate => - localizedValues['respirationRate'][locale.languageCode]; + String get respirationRate => localizedValues['respirationRate'][locale.languageCode]; String get heart => localizedValues['heart'][locale.languageCode]; @@ -1020,61 +836,46 @@ class TranslationBase { String get test => localizedValues['test'][locale.languageCode]; - String get addMoreProcedure => - localizedValues['addMoreProcedure'][locale.languageCode]; + String get addMoreProcedure => localizedValues['addMoreProcedure'][locale.languageCode]; String get regular => localizedValues['regular'][locale.languageCode]; - String get searchProcedures => - localizedValues['searchProcedures'][locale.languageCode]; + String get searchProcedures => localizedValues['searchProcedures'][locale.languageCode]; - String get procedureCategorise => - localizedValues['procedureCategorise'][locale.languageCode]; + String get procedureCategorise => localizedValues['procedureCategorise'][locale.languageCode]; - String get selectProcedures => - localizedValues['selectProcedures'][locale.languageCode]; + String get selectProcedures => localizedValues['selectProcedures'][locale.languageCode]; - String get addSelectedProcedures => - localizedValues['addSelectedProcedures'][locale.languageCode]; - String get addProcedures => - localizedValues['addProcedures'][locale.languageCode]; + String get addSelectedProcedures => localizedValues['addSelectedProcedures'][locale.languageCode]; + String get addProcedures => localizedValues['addProcedures'][locale.languageCode]; - String get updateProcedure => - localizedValues['updateProcedure'][locale.languageCode]; + String get updateProcedure => localizedValues['updateProcedure'][locale.languageCode]; - String get orderProcedure => - localizedValues['orderProcedure'][locale.languageCode]; + String get orderProcedure => localizedValues['orderProcedure'][locale.languageCode]; String get nameOrICD => localizedValues['nameOrICD'][locale.languageCode]; String get dType => localizedValues['dType'][locale.languageCode]; - String get addAssessmentDetails => - localizedValues['addAssessmentDetails'][locale.languageCode]; + String get addAssessmentDetails => localizedValues['addAssessmentDetails'][locale.languageCode]; - String get progressNoteSOAP => - localizedValues['progressNoteSOAP'][locale.languageCode]; + String get progressNoteSOAP => localizedValues['progressNoteSOAP'][locale.languageCode]; - String get addProgressNote => - localizedValues['addProgressNote'][locale.languageCode]; + String get addProgressNote => localizedValues['addProgressNote'][locale.languageCode]; String get createdBy => localizedValues['createdBy'][locale.languageCode]; String get editedBy => localizedValues['editedBy'][locale.languageCode]; - String get currentMedications => - localizedValues['currentMedications'][locale.languageCode]; + String get currentMedications => localizedValues['currentMedications'][locale.languageCode]; String get noItem => localizedValues['noItem'][locale.languageCode]; - String get postUcafSuccessMsg => - localizedValues['postUcafSuccessMsg'][locale.languageCode]; + String get postUcafSuccessMsg => localizedValues['postUcafSuccessMsg'][locale.languageCode]; - String get vitalSignDetailEmpty => - localizedValues['vitalSignDetailEmpty'][locale.languageCode]; + String get vitalSignDetailEmpty => localizedValues['vitalSignDetailEmpty'][locale.languageCode]; - String get onlyOfftimeHoliday => - localizedValues['onlyOfftimeHoliday'][locale.languageCode]; + String get onlyOfftimeHoliday => localizedValues['onlyOfftimeHoliday'][locale.languageCode]; String get active => localizedValues['active'][locale.languageCode]; @@ -1082,24 +883,18 @@ class TranslationBase { String get loading => localizedValues['loading'][locale.languageCode]; - String get assessmentErrorMsg => - localizedValues['assessmentErrorMsg'][locale.languageCode]; + String get assessmentErrorMsg => localizedValues['assessmentErrorMsg'][locale.languageCode]; - String get examinationErrorMsg => - localizedValues['examinationErrorMsg'][locale.languageCode]; + String get examinationErrorMsg => localizedValues['examinationErrorMsg'][locale.languageCode]; - String get progressNoteErrorMsg => - localizedValues['progressNoteErrorMsg'][locale.languageCode]; + String get progressNoteErrorMsg => localizedValues['progressNoteErrorMsg'][locale.languageCode]; - String get chiefComplaintErrorMsg => - localizedValues['chiefComplaintErrorMsg'][locale.languageCode]; + String get chiefComplaintErrorMsg => localizedValues['chiefComplaintErrorMsg'][locale.languageCode]; String get ICDName => localizedValues['ICDName'][locale.languageCode]; - String get referralStatus => - localizedValues['referralStatus'][locale.languageCode]; + String get referralStatus => localizedValues['referralStatus'][locale.languageCode]; - String get referralRemark => - localizedValues['referralRemark'][locale.languageCode]; + String get referralRemark => localizedValues['referralRemark'][locale.languageCode]; String get offTime => localizedValues['offTime'][locale.languageCode]; String get icd => localizedValues['icd'][locale.languageCode]; @@ -1108,73 +903,43 @@ class TranslationBase { String get min => localizedValues['min'][locale.languageCode]; String get months => localizedValues['months'][locale.languageCode]; String get years => localizedValues['years'][locale.languageCode]; - String get referralStatusHold => - localizedValues['referralStatusHold'][locale.languageCode]; - String get referralStatusActive => - localizedValues['referralStatusActive'][locale.languageCode]; - String get referralStatusCancelled => - localizedValues['referralStatusCancelled'][locale.languageCode]; - String get referralStatusCompleted => - localizedValues['referralStatusCompleted'][locale.languageCode]; - String get referralStatusNotSeen => - localizedValues['referralStatusNotSeen'][locale.languageCode]; - String get clinicSearch => - localizedValues['clinicSearch'][locale.languageCode]; - String get doctorSearch => - localizedValues['doctorSearch'][locale.languageCode]; - String get referralResponse => - localizedValues['referralResponse'][locale.languageCode]; - String get estimatedCost => - localizedValues['estimatedCost'][locale.languageCode]; - String get diagnosisDetail => - localizedValues['diagnosisDetail'][locale.languageCode]; - String get referralSuccessMsgAccept => - localizedValues['referralSuccessMsgAccept'][locale.languageCode]; - String get referralSuccessMsgReject => - localizedValues['referralSuccessMsgReject'][locale.languageCode]; - - String get patientName => - localizedValues['patient-name'][locale.languageCode]; - - String get appointmentNumber => - localizedValues['appointmentNumber'][locale.languageCode]; - String get sickLeaveComments => - localizedValues['sickLeaveComments'][locale.languageCode]; - String get pastMedicalHistory => - localizedValues['pastMedicalHistory'][locale.languageCode]; - String get pastSurgicalHistory => - localizedValues['pastSurgicalHistory'][locale.languageCode]; - String get complications => - localizedValues['complications'][locale.languageCode]; + String get referralStatusHold => localizedValues['referralStatusHold'][locale.languageCode]; + String get referralStatusActive => localizedValues['referralStatusActive'][locale.languageCode]; + String get referralStatusCancelled => localizedValues['referralStatusCancelled'][locale.languageCode]; + String get referralStatusCompleted => localizedValues['referralStatusCompleted'][locale.languageCode]; + String get referralStatusNotSeen => localizedValues['referralStatusNotSeen'][locale.languageCode]; + String get clinicSearch => localizedValues['clinicSearch'][locale.languageCode]; + String get doctorSearch => localizedValues['doctorSearch'][locale.languageCode]; + String get referralResponse => localizedValues['referralResponse'][locale.languageCode]; + String get estimatedCost => localizedValues['estimatedCost'][locale.languageCode]; + String get diagnosisDetail => localizedValues['diagnosisDetail'][locale.languageCode]; + String get referralSuccessMsgAccept => localizedValues['referralSuccessMsgAccept'][locale.languageCode]; + String get referralSuccessMsgReject => localizedValues['referralSuccessMsgReject'][locale.languageCode]; + + String get patientName => localizedValues['patient-name'][locale.languageCode]; + + String get appointmentNumber => localizedValues['appointmentNumber'][locale.languageCode]; + String get sickLeaveComments => localizedValues['sickLeaveComments'][locale.languageCode]; + String get pastMedicalHistory => localizedValues['pastMedicalHistory'][locale.languageCode]; + String get pastSurgicalHistory => localizedValues['pastSurgicalHistory'][locale.languageCode]; + String get complications => localizedValues['complications'][locale.languageCode]; String get floor => localizedValues['floor'][locale.languageCode]; - String get roomCategory => - localizedValues['roomCategory'][locale.languageCode]; - String get otherDepartmentsInterventions => - localizedValues['otherDepartmentsInterventions'][locale.languageCode]; - String get otherProcedure => - localizedValues['otherProcedure'][locale.languageCode]; - String get admissionRequestSuccessMsg => - localizedValues['admissionRequestSuccessMsg'][locale.languageCode]; + String get roomCategory => localizedValues['roomCategory'][locale.languageCode]; + String get otherDepartmentsInterventions => localizedValues['otherDepartmentsInterventions'][locale.languageCode]; + String get otherProcedure => localizedValues['otherProcedure'][locale.languageCode]; + String get admissionRequestSuccessMsg => localizedValues['admissionRequestSuccessMsg'][locale.languageCode]; String get infoStatus => localizedValues['infoStatus'][locale.languageCode]; - String get doctorResponse => - localizedValues['doctorResponse'][locale.languageCode]; - String get sickleaveonhold => - localizedValues['sickleaveonhold'][locale.languageCode]; + String get doctorResponse => localizedValues['doctorResponse'][locale.languageCode]; + String get sickleaveonhold => localizedValues['sickleaveonhold'][locale.languageCode]; String get noClinic => localizedValues['no-clinic'][locale.languageCode]; - String get otherStatistic => - localizedValues['otherStatistic'][locale.languageCode]; - - String get patientsreferral => - localizedValues['ptientsreferral'][locale.languageCode]; - String get myPatientsReferral => - localizedValues['myPatientsReferral'][locale.languageCode]; - String get arrivalpatient => - localizedValues['arrivalpatient'][locale.languageCode]; - String get searchmedicinepatient => - localizedValues['searchmedicinepatient'][locale.languageCode]; - String get appointmentDate => - localizedValues['appointmentDate'][locale.languageCode]; + String get otherStatistic => localizedValues['otherStatistic'][locale.languageCode]; + + String get patientsreferral => localizedValues['ptientsreferral'][locale.languageCode]; + String get myPatientsReferral => localizedValues['myPatientsReferral'][locale.languageCode]; + String get arrivalpatient => localizedValues['arrivalpatient'][locale.languageCode]; + String get searchmedicinepatient => localizedValues['searchmedicinepatient'][locale.languageCode]; + String get appointmentDate => localizedValues['appointmentDate'][locale.languageCode]; String get arrivedP => localizedValues['arrived_p'][locale.languageCode]; String get details => localizedValues['details'][locale.languageCode]; @@ -1183,12 +948,9 @@ class TranslationBase { String get billNo => localizedValues['BillNo'][locale.languageCode]; String get labResults => localizedValues['labResults'][locale.languageCode]; String get sendSuc => localizedValues['sendSuc'][locale.languageCode]; - String get specialResult => - localizedValues['SpecialResult'][locale.languageCode]; - String get noDataAvailable => - localizedValues['noDataAvailable'][locale.languageCode]; - String get showMoreBtn => - localizedValues['show-more-btn'][locale.languageCode]; + String get specialResult => localizedValues['SpecialResult'][locale.languageCode]; + String get noDataAvailable => localizedValues['noDataAvailable'][locale.languageCode]; + String get showMoreBtn => localizedValues['show-more-btn'][locale.languageCode]; String get showDetail => localizedValues['showDetail'][locale.languageCode]; String get viewProfile => localizedValues['viewProfile'][locale.languageCode]; @@ -1197,40 +959,30 @@ class TranslationBase { String get leaves => localizedValues['leaves'][locale.languageCode]; String get openRad => localizedValues['open-rad'][locale.languageCode]; - String get totalApproval => - localizedValues['totalApproval'][locale.languageCode]; - String get procedureStatus => - localizedValues['procedureStatus'][locale.languageCode]; + String get totalApproval => localizedValues['totalApproval'][locale.languageCode]; + String get procedureStatus => localizedValues['procedureStatus'][locale.languageCode]; String get unusedCount => localizedValues['unusedCount'][locale.languageCode]; String get companyName => localizedValues['companyName'][locale.languageCode]; - String get procedureName => - localizedValues['procedureName'][locale.languageCode]; + String get procedureName => localizedValues['procedureName'][locale.languageCode]; String get usageStatus => localizedValues['usageStatus'][locale.languageCode]; - String get prescriptions => - localizedValues['prescriptions'][locale.languageCode]; + String get prescriptions => localizedValues['prescriptions'][locale.languageCode]; String get notes => localizedValues['notes'][locale.languageCode]; String get dailyDoses => localizedValues['dailyDoses'][locale.languageCode]; - String get searchWithOther => - localizedValues['searchWithOther'][locale.languageCode]; - String get hideOtherCriteria => - localizedValues['hideOtherCriteria'][locale.languageCode]; - String get applyForReschedule => - localizedValues['applyForReschedule'][locale.languageCode]; + String get searchWithOther => localizedValues['searchWithOther'][locale.languageCode]; + String get hideOtherCriteria => localizedValues['hideOtherCriteria'][locale.languageCode]; + String get applyForReschedule => localizedValues['applyForReschedule'][locale.languageCode]; String get startDate => localizedValues['startDate'][locale.languageCode]; String get endDate => localizedValues['endDate'][locale.languageCode]; - String get addReschedule => - localizedValues['add-reschedule'][locale.languageCode]; - String get updateReschedule => - localizedValues['update-reschedule'][locale.languageCode]; + String get addReschedule => localizedValues['add-reschedule'][locale.languageCode]; + String get updateReschedule => localizedValues['update-reschedule'][locale.languageCode]; String get sickLeave => localizedValues['sick_leave'][locale.languageCode]; String get accepted => localizedValues['accepted'][locale.languageCode]; String get cancelled => localizedValues['cancelled'][locale.languageCode]; String get unReplied => localizedValues['unReplied'][locale.languageCode]; String get replied => localizedValues['replied'][locale.languageCode]; - String get typeHereToReply => - localizedValues['typeHereToReply'][locale.languageCode]; + String get typeHereToReply => localizedValues['typeHereToReply'][locale.languageCode]; String get searchHere => localizedValues['searchHere'][locale.languageCode]; String get remove => localizedValues['remove'][locale.languageCode]; String get inProgress => localizedValues['inProgress'][locale.languageCode]; @@ -1238,93 +990,64 @@ class TranslationBase { String get locked => localizedValues['Locked'][locale.languageCode]; String get step => localizedValues['step'][locale.languageCode]; - String get fieldRequired => - localizedValues['fieldRequired'][locale.languageCode]; + String get fieldRequired => localizedValues['fieldRequired'][locale.languageCode]; String get noSickLeave => localizedValues['no-sickleve'][locale.languageCode]; - String get changeOfSchedule => - localizedValues['changeOfSchedule'][locale.languageCode]; + String get changeOfSchedule => localizedValues['changeOfSchedule'][locale.languageCode]; String get newSchedule => localizedValues['newSchedule'][locale.languageCode]; - String get enterCredentials => - localizedValues['enter_credentials'][locale.languageCode]; - String get patpatientIDMobilenationalientID => - localizedValues['patientIDMobilenational'][locale.languageCode]; + String get enterCredentials => localizedValues['enter_credentials'][locale.languageCode]; + String get patpatientIDMobilenationalientID => localizedValues['patientIDMobilenational'][locale.languageCode]; String get updateNow => localizedValues['updateNow'][locale.languageCode]; - String get updateTheApp => - localizedValues['updateTheApp'][locale.languageCode]; - String get admissionDate => - localizedValues['admission-date'][locale.languageCode]; + String get updateTheApp => localizedValues['updateTheApp'][locale.languageCode]; + String get admissionDate => localizedValues['admission-date'][locale.languageCode]; String get noOfDays => localizedValues['noOfDays'][locale.languageCode]; String get numOfDays => localizedValues['numOfDays'][locale.languageCode]; - String get replayBefore => - localizedValues['replayBefore'][locale.languageCode]; + String get replayBefore => localizedValues['replayBefore'][locale.languageCode]; String get trySaying => localizedValues["try-saying"][locale.languageCode]; - String get acknowledged => - localizedValues['acknowledged'][locale.languageCode]; + String get acknowledged => localizedValues['acknowledged'][locale.languageCode]; String get didntCatch => localizedValues["didntCatch"][locale.languageCode]; - String get pleaseEnterProcedure => - localizedValues["pleaseEnterProcedure"][locale.languageCode]; + String get pleaseEnterProcedure => localizedValues["pleaseEnterProcedure"][locale.languageCode]; String get fillTheMandatoryProcedureDetails => localizedValues["fillTheMandatoryProcedureDetails"][locale.languageCode]; - String get atLeastThreeCharacters => - localizedValues["atLeastThreeCharacters"][locale.languageCode]; - String get searchProcedureHere => - localizedValues["searchProcedureHere"][locale.languageCode]; - String get noInsuranceApprovalFound => - localizedValues["noInsuranceApprovalFound"][locale.languageCode]; + String get atLeastThreeCharacters => localizedValues["atLeastThreeCharacters"][locale.languageCode]; + String get searchProcedureHere => localizedValues["searchProcedureHere"][locale.languageCode]; + String get noInsuranceApprovalFound => localizedValues["noInsuranceApprovalFound"][locale.languageCode]; String get procedure => localizedValues["procedure"][locale.languageCode]; String get stopDate => localizedValues["stopDate"][locale.languageCode]; String get processed => localizedValues["processed"][locale.languageCode]; String get direction => localizedValues["direction"][locale.languageCode]; String get refill => localizedValues["refill"][locale.languageCode]; - String get medicationHasBeenAdded => - localizedValues["medicationHasBeenAdded"][locale.languageCode]; - String get newPrescriptionOrder => - localizedValues["newPrescriptionOrder"][locale.languageCode]; - String get pleaseFillAllFields => - localizedValues["pleaseFillAllFields"][locale.languageCode]; + String get medicationHasBeenAdded => localizedValues["medicationHasBeenAdded"][locale.languageCode]; + String get newPrescriptionOrder => localizedValues["newPrescriptionOrder"][locale.languageCode]; + String get pleaseFillAllFields => localizedValues["pleaseFillAllFields"][locale.languageCode]; String get narcoticMedicineCanOnlyBePrescribedFromVida => - localizedValues["narcoticMedicineCanOnlyBePrescribedFromVida"] - [locale.languageCode]; - String get only5DigitsAllowedForStrength => - localizedValues["only5DigitsAllowedForStrength"][locale.languageCode]; + localizedValues["narcoticMedicineCanOnlyBePrescribedFromVida"][locale.languageCode]; + String get only5DigitsAllowedForStrength => localizedValues["only5DigitsAllowedForStrength"][locale.languageCode]; String get unit => localizedValues["unit"][locale.languageCode]; String get boxQuantity => localizedValues["boxQuantity"][locale.languageCode]; String get orderTestOr => localizedValues["orderTestOr"][locale.languageCode]; - String get applyForRadiologyOrder => - localizedValues["applyForRadiologyOrder"][locale.languageCode]; - String get applyForNewLabOrder => - localizedValues["applyForNewLabOrder"][locale.languageCode]; + String get applyForRadiologyOrder => localizedValues["applyForRadiologyOrder"][locale.languageCode]; + String get applyForNewLabOrder => localizedValues["applyForNewLabOrder"][locale.languageCode]; String get addLabOrder => localizedValues["addLabOrder"][locale.languageCode]; - String get addRadiologyOrder => - localizedValues["addRadiologyOrder"][locale.languageCode]; - String get newRadiologyOrder => - localizedValues["newRadiologyOrder"][locale.languageCode]; + String get addRadiologyOrder => localizedValues["addRadiologyOrder"][locale.languageCode]; + String get newRadiologyOrder => localizedValues["newRadiologyOrder"][locale.languageCode]; String get orderDate => localizedValues["orderDate"][locale.languageCode]; String get examType => localizedValues["examType"][locale.languageCode]; String get health => localizedValues["health"][locale.languageCode]; String get summary => localizedValues["summary"][locale.languageCode]; - String get applyForNewPrescriptionsOrder => - localizedValues["applyForNewPrescriptionsOrder"][locale.languageCode]; - String get noPrescriptionsFound => - localizedValues["noPrescriptionsFound"][locale.languageCode]; - String get noMedicalFileFound => - localizedValues["noMedicalFileFound"][locale.languageCode]; + String get applyForNewPrescriptionsOrder => localizedValues["applyForNewPrescriptionsOrder"][locale.languageCode]; + String get noPrescriptionsFound => localizedValues["noPrescriptionsFound"][locale.languageCode]; + String get noMedicalFileFound => localizedValues["noMedicalFileFound"][locale.languageCode]; String get insurance22 => localizedValues["insurance22"][locale.languageCode]; String get approvals22 => localizedValues["approvals22"][locale.languageCode]; String get severe => localizedValues["severe"][locale.languageCode]; - String get graphDetails => - localizedValues["graphDetails"][locale.languageCode]; + String get graphDetails => localizedValues["graphDetails"][locale.languageCode]; String get discharged => localizedValues["discharged"][locale.languageCode]; - String get addNewOrderSheet => - localizedValues["addNewOrderSheet"][locale.languageCode]; - String get addNewProgressNote => - localizedValues["addNewProgressNote"][locale.languageCode]; + String get addNewOrderSheet => localizedValues["addNewOrderSheet"][locale.languageCode]; + String get addNewProgressNote => localizedValues["addNewProgressNote"][locale.languageCode]; String get notePending => localizedValues["notePending"][locale.languageCode]; - String get noteCanceled => - localizedValues["noteCanceled"][locale.languageCode]; - String get noteVerified => - localizedValues["noteVerified"][locale.languageCode]; + String get noteCanceled => localizedValues["noteCanceled"][locale.languageCode]; + String get noteVerified => localizedValues["noteVerified"][locale.languageCode]; String get noteVerify => localizedValues["noteVerify"][locale.languageCode]; String get noteConfirm => localizedValues["noteConfirm"][locale.languageCode]; String get noteAdd => localizedValues["noteAdd"][locale.languageCode]; @@ -1338,23 +1061,22 @@ class TranslationBase { String get report => localizedValues["report"][locale.languageCode]; String get discharge => localizedValues["discharge"][locale.languageCode]; String get none => localizedValues["none"][locale.languageCode]; - String get notRepliedYet => - localizedValues["notRepliedYet"][locale.languageCode]; + String get notRepliedYet => localizedValues["notRepliedYet"][locale.languageCode]; String get clearText => localizedValues["clearText"][locale.languageCode]; String get medicalReportAdd => localizedValues['medicalReportAdd'][locale.languageCode]; String get medicalReportVerify => localizedValues['medicalReportVerify'][locale.languageCode]; String get comments => localizedValues['comments'][locale.languageCode]; - String get initiateCall => localizedValues['initiateCall'][locale.languageCode]; - String get endCall => localizedValues['endCall'][locale.languageCode]; - - String get transferTo => localizedValues['transferTo'][locale.languageCode]; - String get admin => localizedValues['admin'][locale.languageCode]; - String get instructions => localizedValues['instructions'][locale.languageCode]; - String get sendLC => localizedValues['sendLC'][locale.languageCode]; - String get endLC => localizedValues['endLC'][locale.languageCode]; - String get consultation => localizedValues['consultation'][locale.languageCode]; - String get resume => localizedValues['resume'][locale.languageCode]; - String get theCall => localizedValues['theCall'][locale.languageCode]; + String get initiateCall => localizedValues['initiateCall'][locale.languageCode]; + String get endCall => localizedValues['endCall'][locale.languageCode]; + + String get transferTo => localizedValues['transferTo'][locale.languageCode]; + String get admin => localizedValues['admin'][locale.languageCode]; + String get instructions => localizedValues['instructions'][locale.languageCode]; + String get sendLC => localizedValues['sendLC'][locale.languageCode]; + String get endLC => localizedValues['endLC'][locale.languageCode]; + String get consultation => localizedValues['consultation'][locale.languageCode]; + String get resume => localizedValues['resume'][locale.languageCode]; + String get theCall => localizedValues['theCall'][locale.languageCode]; String get createNewMedicalReport => localizedValues['createNewMedicalReport'][locale.languageCode]; String get historyPhysicalFinding => localizedValues['historyPhysicalFinding'][locale.languageCode]; String get laboratoryPhysicalData => localizedValues['laboratoryPhysicalData'][locale.languageCode]; @@ -1378,6 +1100,7 @@ class TranslationBase { String get calledAndNoResponse => localizedValues['calledAndNoResponse'][locale.languageCode]; String get underProcess => localizedValues['underProcess'][locale.languageCode]; String get textResponse => localizedValues['textResponse'][locale.languageCode]; + String get special => localizedValues['special'][locale.languageCode]; } class TranslationBaseDelegate extends LocalizationsDelegate { diff --git a/lib/widgets/patients/profile/PatientProfileButton.dart b/lib/widgets/patients/profile/PatientProfileButton.dart index 36755502..91795957 100644 --- a/lib/widgets/patients/profile/PatientProfileButton.dart +++ b/lib/widgets/patients/profile/PatientProfileButton.dart @@ -48,7 +48,9 @@ class PatientProfileButton extends StatelessWidget { this.isDischargedPatient = false, this.isSelectInpatient = false, this.isDartIcon = false, - this.dartIcon, this.isFromLiveCare = false, this.color, + this.dartIcon, + this.isFromLiveCare = false, + this.color, }) : super(key: key); @override @@ -73,38 +75,40 @@ class PatientProfileButton extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.start, children: [ Container( - child: isDartIcon ? Icon( - dartIcon, size: 30, color: color?? Color(0xFF333C45),) : new Image - .asset( - url + icon, - width: 30, - height: 30, - fit: BoxFit.contain, - ), + child: isDartIcon + ? Icon( + dartIcon, + size: 30, + color: color ?? Color(0xFF333C45), + ) + : new Image.asset( + url + icon, + width: 30, + height: 30, + fit: BoxFit.contain, + ), ) ], )), Container( - alignment: projectsProvider.isArabic - ? Alignment.topRight - : Alignment.topLeft, + alignment: projectsProvider.isArabic ? Alignment.topRight : Alignment.topLeft, padding: EdgeInsets.symmetric(horizontal: 8), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ AppText( !projectsProvider.isArabic ? this.nameLine1 : nameLine2, - color: color??Color(0xFF2B353E), + color: color ?? Color(0xFF2B353E), fontWeight: FontWeight.w600, textAlign: TextAlign.left, - fontSize: SizeConfig.textMultiplier * 1.5, + fontSize: SizeConfig.textMultiplier * 1.35, ), AppText( !projectsProvider.isArabic ? this.nameLine2 : nameLine1, - color: color??Color(0xFF2B353E), + color: color ?? Color(0xFF2B353E), fontWeight: FontWeight.w600, textAlign: TextAlign.left, - fontSize: SizeConfig.textMultiplier * 1.5, + fontSize: SizeConfig.textMultiplier * 1.35, ), if (isLoading) DrAppCircularProgressIndeicator() ], @@ -117,7 +121,7 @@ class PatientProfileButton extends StatelessWidget { color: isDisable ? Colors.grey.withOpacity(0.4) : Colors.white, borderRadius: BorderRadius.all(Radius.circular(10)), border: Border.fromBorderSide(BorderSide( - color: color??Color(0xffBBBBBB), + color: color ?? Color(0xffBBBBBB), width: 1, )), ), @@ -145,7 +149,7 @@ class PatientProfileButton extends StatelessWidget { 'isInpatient': isInPatient, 'isDischargedPatient': isDischargedPatient, 'isSelectInpatient': isSelectInpatient, - "isFromLiveCare":isFromLiveCare + "isFromLiveCare": isFromLiveCare }); } } From 0deca4f624b4565180804e34d8d6df6c4dbe2923 Mon Sep 17 00:00:00 2001 From: hussam al-habibeh Date: Mon, 30 Aug 2021 14:34:37 +0300 Subject: [PATCH 7/8] patient profile aligment fix --- lib/widgets/patients/profile/PatientProfileButton.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/widgets/patients/profile/PatientProfileButton.dart b/lib/widgets/patients/profile/PatientProfileButton.dart index 91795957..073a6d51 100644 --- a/lib/widgets/patients/profile/PatientProfileButton.dart +++ b/lib/widgets/patients/profile/PatientProfileButton.dart @@ -92,7 +92,7 @@ class PatientProfileButton extends StatelessWidget { )), Container( alignment: projectsProvider.isArabic ? Alignment.topRight : Alignment.topLeft, - padding: EdgeInsets.symmetric(horizontal: 8), + padding: EdgeInsets.symmetric(horizontal: 7), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ From 2acad4e5dce54d0d0f1ff6af705c00b84dc21068 Mon Sep 17 00:00:00 2001 From: mosazaid Date: Mon, 30 Aug 2021 14:52:40 +0300 Subject: [PATCH 8/8] fix lap result design issue --- .../lab_result/laboratory_result_widget.dart | 42 ++++++++++++++----- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/lib/screens/patients/profile/lab_result/laboratory_result_widget.dart b/lib/screens/patients/profile/lab_result/laboratory_result_widget.dart index 5130f7ab..ff6752ff 100644 --- a/lib/screens/patients/profile/lab_result/laboratory_result_widget.dart +++ b/lib/screens/patients/profile/lab_result/laboratory_result_widget.dart @@ -7,6 +7,7 @@ import 'package:doctor_app_flutter/screens/patients/profile/lab_result/LabResult import 'package:doctor_app_flutter/util/helpers.dart'; import 'package:doctor_app_flutter/util/translations_delegate_base.dart'; import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart'; +import 'package:doctor_app_flutter/widgets/shared/errors/error_message.dart'; import 'package:doctor_app_flutter/widgets/shared/network_base_view.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; @@ -88,16 +89,20 @@ class _LaboratoryResultWidgetState extends State { children: [ Expanded( child: Container( - margin: EdgeInsets.only(left: 10, right: 10), + margin: EdgeInsets.only( + left: 10, right: 10), child: AppText( - TranslationBase.of(context).generalResult, + TranslationBase.of(context) + .generalResult, bold: true, ))), Container( width: 25, height: 25, child: Icon( - _isShowMoreGeneral ? Icons.keyboard_arrow_up : Icons.keyboard_arrow_down, + _isShowMoreGeneral + ? Icons.keyboard_arrow_up + : Icons.keyboard_arrow_down, color: Colors.grey[800], size: 22, ), @@ -128,8 +133,11 @@ class _LaboratoryResultWidgetState extends State { model.labResultLists.length, (index) => LabResultWidget( patientLabOrder: widget.patientLabOrder, - filterName: model.labResultLists[index].filterName, - patientLabResultList: model.labResultLists[index].patientLabResultList, + filterName: model + .labResultLists[index].filterName, + patientLabResultList: model + .labResultLists[index] + .patientLabResultList, patient: widget.patient, isInpatient: widget.isInpatient, ), @@ -140,6 +148,12 @@ class _LaboratoryResultWidgetState extends State { ), ], ), + ) + else + Container( + child: ErrorMessage( + error: TranslationBase.of(context).noDataAvailable, + ), ), SizedBox( height: 15, @@ -166,16 +180,20 @@ class _LaboratoryResultWidgetState extends State { children: [ Expanded( child: Container( - margin: EdgeInsets.only(left: 10, right: 10), + margin: EdgeInsets.only( + left: 10, right: 10), child: AppText( - TranslationBase.of(context).specialResult, + TranslationBase.of(context) + .specialResult, bold: true, ))), Container( width: 25, height: 25, child: Icon( - _isShowMore ? Icons.keyboard_arrow_up : Icons.keyboard_arrow_down, + _isShowMore + ? Icons.keyboard_arrow_up + : Icons.keyboard_arrow_down, color: Colors.grey[800], size: 22, ), @@ -200,10 +218,14 @@ class _LaboratoryResultWidgetState extends State { width: double.infinity, child: !Helpers.isTextHtml(widget.details) ? AppText( - widget.details ?? TranslationBase.of(context).noDataAvailable, + widget.details ?? + TranslationBase.of(context) + .noDataAvailable, ) : Html( - data: widget.details ?? TranslationBase.of(context).noDataAvailable, + data: widget.details ?? + TranslationBase.of(context) + .noDataAvailable, ), ), ),