From 6788c00ced4f479884691dd3cecd973c946a1bde Mon Sep 17 00:00:00 2001 From: "taha.alam" Date: Sun, 3 Nov 2024 16:13:59 +0300 Subject: [PATCH 1/2] WIP:ui of add cheif complaint added --- lib/config/localized_values.dart | 11 +- lib/routes.dart | 1 + .../chief_complaint/AddChiefComplaints.dart | 56 + .../chief_complaint/chief_complaints.dart | 22 +- .../widgets/ComplaintSelection.dart | 262 ++++ .../widgets/add_chief_complaint.dart | 1 - .../widgets/complaint_items.dart | 46 +- .../widgets/listOfComplaints.dart | 104 ++ .../widgets/previous_cheif_complaints.dart | 62 + ... => update_subjective_page_vida_plus.dart} | 8 +- .../update_soap_index_vida_plus.dart | 3 +- .../widgets/previous_data_item.dart | 0 .../translations_delegate_base_utils.dart | 1237 +++++++++++------ macos/Flutter/GeneratedPluginRegistrant.swift | 2 +- 14 files changed, 1385 insertions(+), 430 deletions(-) create mode 100644 lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/AddChiefComplaints.dart create mode 100644 lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart create mode 100644 lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/listOfComplaints.dart create mode 100644 lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/previous_cheif_complaints.dart rename lib/screens/patients/profile/soap_update_vida_plus/subjective/{update_subjective_page.dart => update_subjective_page_vida_plus.dart} (96%) create mode 100644 lib/screens/patients/profile/soap_update_vida_plus/widgets/previous_data_item.dart diff --git a/lib/config/localized_values.dart b/lib/config/localized_values.dart index 422ceb8b..db5e01f3 100644 --- a/lib/config/localized_values.dart +++ b/lib/config/localized_values.dart @@ -677,6 +677,7 @@ const Map> localizedValues = { "progressNoteSOAP": {"en": "Progress Note", "ar": "ملاحظة التقدم"}, "addProgressNote": {"en": "Add Progress Note", "ar": "أضف ملاحظة التقدم"}, "createdBy": {"en": "Created By :", "ar": "أضيفت عن طريق: "}, + "createdOn": {"en": "Created On :", "ar": "تم إنشاؤه في: "}, "riskScore": {"en": "Risk Score :", "ar": "درجة المخاطر"}, "editedBy": {"en": "Edited By :", "ar": "عدلت من : "}, "currentMedications": {"en": "Current Medications", "ar": "الأدوية الحالية"}, @@ -1161,7 +1162,13 @@ const Map> localizedValues = { "principalCoveredOrNot": {"en": "Principal Diagnosis is not covered for this patient", "ar":"لا يتم تغطية التشخيص الرئيسي لهذا المريض"}, "complexDiagnosis": {"en": "Complex Diagnosis", "ar":"التشخيص المعقد"}, "noComplaintsFound": {"en": "No Chief Complaints added, please add it from the button above", "ar":"لم تتم إضافة شكاوى رئيسية ، يرجى إضافتها من الزر أعلاه"}, - - + "addChiefComplaint": {"en": "Add Chief Complaints*", "ar":"إضافة الشكاوى الرئيسية*"}, + "myFavoriteList": {"en": "My Favourite List", "ar":"قائمتي المفضلة"}, + "generalList": {"en": "General list", "ar":"قائمة عامة"}, + "specialList": {"en": "Special List", "ar":"قائمة خاصة"}, + "enterChiefCompliants": {"en": "Enter Chief Compliants", "ar":"أدخل رئيس الامتثال"}, + "previousChiefCompaints": {"en": "Previous Chief Compaints", "ar":"رئيس الرسامين السابق"}, + "listOfActiveEpisodes": {"en": "List of active episodes , select one to procedd", "ar":"قائمة الحلقات النشطة ، حدد واحدة لتقديمها"}, + "select": {"en": "Select", "ar":"اختار"}, }; diff --git a/lib/routes.dart b/lib/routes.dart index 3e6b2b8c..fa0aa3ab 100644 --- a/lib/routes.dart +++ b/lib/routes.dart @@ -26,6 +26,7 @@ import 'package:doctor_app_flutter/screens/patients/profile/prescriptions/in_pat import 'package:doctor_app_flutter/screens/patients/profile/radiology/radiology_home_page.dart'; import 'package:doctor_app_flutter/screens/patients/profile/referral/refer_details/refer-patient-screen-in-patient.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update/update_soap_index.dart'; +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/AddChiefComplaints.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/update_soap_index_vida_plus.dart'; import 'package:doctor_app_flutter/screens/patients/profile/vte_assessment/vte_assessment_screen.dart'; import 'package:doctor_app_flutter/screens/prescription/new_prescriptions_page.dart'; diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/AddChiefComplaints.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/AddChiefComplaints.dart new file mode 100644 index 00000000..ef076dcf --- /dev/null +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/AddChiefComplaints.dart @@ -0,0 +1,56 @@ +import 'package:doctor_app_flutter/core/viewModel/SOAP_view_model.dart'; +import 'package:doctor_app_flutter/screens/base/base_view.dart'; +import 'package:doctor_app_flutter/screens/patients/patient_search/patient_search_header.dart'; +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart'; +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/previous_cheif_complaints.dart'; +import 'package:doctor_app_flutter/utils/translations_delegate_base_utils.dart'; +import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart'; +import 'package:flutter/material.dart'; + +class AddChiefComplaint extends StatelessWidget { + final List complaints; + final String selectedType; + final String? firstField; + final String? secondField; + final String? thirdField; + + const AddChiefComplaint( + {super.key, + required this.complaints, + required this.selectedType, + this.firstField, + this.secondField, + this.thirdField}); + + @override + Widget build(BuildContext context) { + return BaseView( + builder: (_, model, w) => AppScaffold( + isShowAppBar: true, + appBar: PatientSearchHeader( + title: TranslationBase.of(context).addChiefComplaint + ), + body: Padding( + padding: const EdgeInsets.all(20.0), + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + ComplaintSelection( + complaints: ['option1' ,'option 2'], + selectedType: selectedType, + firstField: firstField, + secondField: secondField, + thirdField: thirdField, + ), + SizedBox(height: 16,), + PreviousCheifComplaints() + ], + ), + ), + ), + ), + ); + } +} diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/chief_complaints.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/chief_complaints.dart index 0ce7ce7b..861e4458 100644 --- a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/chief_complaints.dart +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/chief_complaints.dart @@ -1,3 +1,4 @@ +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/AddChiefComplaints.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/add_chief_complaint.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/complaint_items.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/empty_complaints.dart'; @@ -18,17 +19,28 @@ class UpdateChiefComplaints extends StatelessWidget { padding: const EdgeInsets.all(12.0), child: Column(crossAxisAlignment: CrossAxisAlignment.start, children: [ AddSoapItem( - onAddSoapItemClicked: () {}, + onAddSoapItemClicked: () { + Navigator.push( + context, + //Todo(handle the parameter here) + MaterialPageRoute( + builder: (BuildContext context) => AddChiefComplaint( + complaints: complaints, + selectedType: '', + firstField: '', + secondField: '', + thirdField: ''), + )); + }, ), + SizedBox(height: 16), if (complaints.isEmpty) ...{ - EmptyComplaints() + Center(child: EmptyComplaints()) } else ...{ ListView.builder( itemBuilder: (_, index) => ComplaintItems( complaint: complaints[index], - onCrossClicked: (complaints) { - - })) + onCrossClicked: (complaints) {})) } ]), ); diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart new file mode 100644 index 00000000..03ddd396 --- /dev/null +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart @@ -0,0 +1,262 @@ +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/complaint_items.dart'; +import 'package:doctor_app_flutter/utils/translations_delegate_base_utils.dart'; +import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart'; +import 'package:flutter/material.dart'; +import 'package:hexcolor/hexcolor.dart'; + +class ComplaintSelection extends StatefulWidget { + final List complaints; + final String selectedType; + final String? firstField; + final String? secondField; + final String? thirdField; + + const ComplaintSelection({super.key, + required this.complaints, + required this.selectedType, + this.firstField, + this.secondField, + this.thirdField}); + + @override + State createState() => _ComplaintSelectionState(); +} + +class _ComplaintSelectionState extends State { + final TextEditingController firstEditingController = TextEditingController(); + final TextEditingController secondEditingController = TextEditingController(); + final TextEditingController thirdEditingController = TextEditingController(); + OverlayEntry? _overlayEntry; + + @override + void initState() { + super.initState(); + firstEditingController.text = widget.firstField ?? ''; + secondEditingController.text = widget.secondField ?? ''; + thirdEditingController.text = widget.thirdField ?? ''; + _focus.addListener(_onFocusChange); + } + + void _onFocusChange() { + removeOverlay(); + } + + void _showOverlay(BuildContext context) { + print("the function is called"); + + _overlayEntry?.remove(); + + final overlay = Overlay.of(context); + final renderBox = context.findRenderObject() as RenderBox; + final position = renderBox.localToGlobal(Offset.zero); + print( + 'the position is $position and render box is ${renderBox.size.height}'); + _overlayEntry = OverlayEntry( + builder: (context) => + Positioned( + left: position.dx, + top: position.dy + renderBox.size.height - 12, + child: Material( + elevation: 4.0, + child: Padding( + padding: const EdgeInsets.all(8.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.max, + children: [ + SizedBox(width: MediaQuery + .sizeOf(context) + .width - 50, child: Text("Option 1"),) + ], + ), + ), + ), + ), + ); + + overlay?.insert(_overlayEntry!); + } + + void removeOverlay() { + _overlayEntry?.remove(); + _overlayEntry = null; + } + + @override + Widget build(BuildContext context) { + return Material( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + side: BorderSide( + width: 1, + color: Color(0xFFEFEFEF), + )), + color: Colors.white, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 12), + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + AppText( + TranslationBase + .of(context) + .addChiefComplaint, + fontSize: 16, + fontWeight: FontWeight.w600, + textAlign: TextAlign.start, + color: Colors.black, + ), + ListTileTheme( + horizontalTitleGap: 0, + child: CheckboxListTile( + value: true, + enabled: false, + activeColor: Color(0xFFD02127), + side: MaterialStateBorderSide.resolveWith( + (Set states) { + if (states.contains(MaterialState.selected)) { + return const BorderSide(color: Color(0xFFD02127)); + } + return const BorderSide(color: Color(0xFFE6E6E6)); + }, + ), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16)), + controlAffinity: ListTileControlAffinity.leading, + onChanged: (bool? value) {}, + title: AppText( + TranslationBase + .of(context) + .addChiefComplaint, + color: Color(0XFF575757), + fontSize: 14, + fontWeight: FontWeight.w400, + ), + contentPadding: EdgeInsets.zero), + ), + ListTileTheme( + horizontalTitleGap: 0, + child: CheckboxListTile( + value: true, + activeColor: Color(0xFFD02127), + controlAffinity: ListTileControlAffinity.leading, + side: MaterialStateBorderSide.resolveWith( + (Set states) { + if (states.contains(MaterialState.selected)) { + return const BorderSide(color: Color(0xFFD02127)); + } + return const BorderSide(color: Color(0xFFE6E6E6)); + }, + ), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16)), + onChanged: (bool? value) {}, + title: AppText( + TranslationBase + .of(context) + .generalList, + color: Color(0XFF575757), + fontSize: 14, + fontWeight: FontWeight.w400, + ), + contentPadding: EdgeInsets.zero), + ), + ListTileTheme( + horizontalTitleGap: 0, + child: CheckboxListTile( + activeColor: Color(0xFFD02127), + contentPadding: EdgeInsets.zero, + side: MaterialStateBorderSide.resolveWith( + (Set states) { + if (states.contains(MaterialState.selected)) { + return const BorderSide(color: Color(0xFFD02127)); + } + return const BorderSide(color: Color(0xFFE6E6E6)); + }, + ), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16)), + value: false, + controlAffinity: ListTileControlAffinity.leading, + onChanged: (bool? value) {}, + title: AppText( + TranslationBase + .of(context) + .specialList, + color: Color(0XFF575757), + fontSize: 14, + fontWeight: FontWeight.w400, + ), + ), + ), + TextWithSelectedItems() + ], + ), + ), + ); + } + + FocusNode _focus = FocusNode(); + + Widget TextWithSelectedItems() { + return Material( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + side: BorderSide( + width: 1, + color: Color(0xFFEFEFEF), + )), + color: Colors.white, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox(height: 8,), + Padding( + padding: const EdgeInsets.only(left: 8.0), + child: AppText(TranslationBase + .of(context) + .enterChiefCompliants, + fontWeight: FontWeight.w600, + fontSize: 11, + textAlign: TextAlign.start, + ), + ), + SizedBox(height: 8,), + SizedBox( + height: 43, + child: Row( + children: [ + Expanded( + child: ListView.builder(scrollDirection: Axis.horizontal, + itemCount: widget.complaints.length + 1, + itemBuilder: (context, index) { + if (index == widget.complaints.length) { + return SizedBox( + width: MediaQuery + .sizeOf(context) + .width, + child: TextField( + decoration: InputDecoration.collapsed( + hintText: '', + ), + onChanged: (value) { + + },), + ); + } else { + return ComplaintItems( + complaint: widget.complaints[index], + onCrossClicked: (complaints) {}); + } + }), + ), + ], + ), + ), + SizedBox(height: 8,), + ], + ), + ); + } +} diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/add_chief_complaint.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/add_chief_complaint.dart index 66214d72..afcd5492 100644 --- a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/add_chief_complaint.dart +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/add_chief_complaint.dart @@ -18,7 +18,6 @@ class AddSoapItem extends StatelessWidget{ color: Colors.grey[300]!, fontColor: Colors.black, fontWeight: FontWeight.w600, - disabled: true, onPressed: () async { onAddSoapItemClicked(); }, diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/complaint_items.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/complaint_items.dart index 1719e2cc..ff6a513a 100644 --- a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/complaint_items.dart +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/complaint_items.dart @@ -1,27 +1,47 @@ import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart'; import 'package:flutter/material.dart'; -class ComplaintItems extends StatelessWidget{ +class ComplaintItems extends StatelessWidget { final String complaint; final Function(String) onCrossClicked; - const ComplaintItems({super.key, required this.complaint, required this.onCrossClicked}); + const ComplaintItems( + {super.key, required this.complaint, required this.onCrossClicked}); @override Widget build(BuildContext context) { - return ListTile( - title: AppText(complaint,fontWeight: FontWeight.w400, fontSize: 14,color: Color(0xFF575757),), + return Padding( + padding: const EdgeInsets.all(8.0), + child: Material( + color: Color(0XAAA5A5A5), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(5),), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + SizedBox(width: 6,), + AppText( + complaint, + fontWeight: FontWeight.w400, + fontSize: 14, + color: Color(0xFF575757), + ), + SizedBox(width: 8,), + InkWell( + onTap: () { + onCrossClicked(complaint); + }, + child: Icon( + Icons.close, + size: 16, + color: Color(0xFFD02127), + ), + ), + SizedBox(width: 4,), - trailing: IconButton( - onPressed: (){ - onCrossClicked(complaint); - }, - icon: Icon( - Icons.close, - color: Color(0xFFD02127), + ], ), ), ); } - -} \ No newline at end of file +} diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/listOfComplaints.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/listOfComplaints.dart new file mode 100644 index 00000000..0e29f6ae --- /dev/null +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/listOfComplaints.dart @@ -0,0 +1,104 @@ +import 'package:flutter/material.dart'; + +import '../../../../../../../utils/translations_delegate_base_utils.dart'; +import '../../../../../../../widgets/shared/app_texts_widget.dart'; +import '../../../../../../../widgets/shared/buttons/app_buttons_widget.dart'; + +class ListOfComplaintsItem extends StatelessWidget { + final String name; + final String createdBy; + final String createdAt; + final VoidCallback onSendClick; + + const ListOfComplaintsItem( + {super.key, + required this.name, + required this.createdBy, + required this.createdAt, + required this.onSendClick}); + + @override + Widget build(BuildContext context) { + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + AppText( + name, + fontWeight: FontWeight.w600, + fontSize: 16, + textAlign: TextAlign.start, + color: Color(0xFF2E303A), + ), + SizedBox( + height: 4, + ), + Row( + children: [ + AppText( + TranslationBase.of(context).createdBy, + fontWeight: FontWeight.w400, + fontSize: 15, + color: Color(0xFF2E303A), + textAlign: TextAlign.start, + ), + SizedBox( + width: 4, + ), + AppText( + createdBy, + fontWeight: FontWeight.w400, + fontSize: 15, + textAlign: TextAlign.start, + color: Color(0xFF2E303A), + ), + ], + ), + Row( + children: [ + AppText( + TranslationBase.of(context).createdOn, + fontWeight: FontWeight.w400, + textAlign: TextAlign.start, + fontSize: 15, + color: Color(0xFF2E303A), + ), + SizedBox( + width: 4, + ), + AppText( + createdAt, + fontWeight: FontWeight.w400, + textAlign: TextAlign.start, + fontSize: 15, + color: Color(0xFF2E303A), + ), + ], + ) + ], + ), + + SizedBox( + width: 77, + height: 27, + child: AppButton( + title: TranslationBase.of(context).select, + hPadding: 8, + color: Color(0xFFD02127), + fontColor: Colors.white, + onPressed: () { + onSendClick(); + }, + ), + ), + ], + ), + ], + ); + } +} diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/previous_cheif_complaints.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/previous_cheif_complaints.dart new file mode 100644 index 00000000..06443a35 --- /dev/null +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/previous_cheif_complaints.dart @@ -0,0 +1,62 @@ +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/listOfComplaints.dart'; +import 'package:doctor_app_flutter/utils/translations_delegate_base_utils.dart'; +import 'package:flutter/material.dart'; + +import '../../../../../../../widgets/shared/app_texts_widget.dart'; + +class PreviousCheifComplaints extends StatelessWidget { + const PreviousCheifComplaints({super.key}); + + @override + Widget build(BuildContext context) { + return Material( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + side: BorderSide( + width: 1, + color: Color(0xFFEFEFEF), + )), + color: Colors.white, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 12), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + AppText( + TranslationBase.of(context).previousChiefCompaints, + textAlign: TextAlign.start, + fontWeight: FontWeight.w600, + fontSize: 16, + color: Color(0xFF2E303A), + ), + SizedBox( + height: 16, + ), + AppText( + TranslationBase.of(context).listOfActiveEpisodes, + fontWeight: FontWeight.w400, + fontSize: 14, + textAlign: TextAlign.start, + color: Color(0xFF575757), + ), + SizedBox( + height: 16, + ), + Flexible( + child: ListView.separated( + shrinkWrap: true, + itemCount: 2, + separatorBuilder: (context, index) => Divider(), + itemBuilder: (context, index) { + return ListOfComplaintsItem( + name: "name", + createdBy: "createdBy", + createdAt: "createdAt", + onSendClick: () {}); + })) + ], + ), + )); + } +} diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart similarity index 96% rename from lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page.dart rename to lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart index e3f728ed..fd5ba8b3 100644 --- a/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page.dart +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart @@ -21,19 +21,19 @@ import 'chief_complaint/chief_complaints.dart'; -class UpdateSubjectivePage extends StatefulWidget { +class UpdateSubjectivePageVidaPlus extends StatefulWidget { final Function changePageViewIndex; final Function changeLoadingState; final PatiantInformtion patientInfo; final int currentIndex; - UpdateSubjectivePage({Key? key, required this.changePageViewIndex, required this.patientInfo, required this.changeLoadingState, required this.currentIndex}); + UpdateSubjectivePageVidaPlus({Key? key, required this.changePageViewIndex, required this.patientInfo, required this.changeLoadingState, required this.currentIndex}); @override - _UpdateSubjectivePageState createState() => _UpdateSubjectivePageState(); + _UpdateSubjectivePageVidaPlusState createState() => _UpdateSubjectivePageVidaPlusState(); } -class _UpdateSubjectivePageState extends State implements SubjectiveCallBack { +class _UpdateSubjectivePageVidaPlusState extends State implements SubjectiveCallBack { bool isChiefExpand = false; bool isHistoryExpand = false; bool isAllergiesExpand = false; diff --git a/lib/screens/patients/profile/soap_update_vida_plus/update_soap_index_vida_plus.dart b/lib/screens/patients/profile/soap_update_vida_plus/update_soap_index_vida_plus.dart index d088f8d4..bbdb1a6f 100644 --- a/lib/screens/patients/profile/soap_update_vida_plus/update_soap_index_vida_plus.dart +++ b/lib/screens/patients/profile/soap_update_vida_plus/update_soap_index_vida_plus.dart @@ -6,6 +6,7 @@ import 'package:doctor_app_flutter/core/model/SOAP/selected_items/my_selected_hi import 'package:doctor_app_flutter/core/model/patient/patiant_info_model.dart'; import 'package:doctor_app_flutter/screens/base/base_view.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update/subjective/update_subjective_page.dart'; +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart'; import 'package:doctor_app_flutter/utils/translations_delegate_base_utils.dart'; import 'package:doctor_app_flutter/widgets/patients/profile/app_bar/patient-profile-app-bar.dart'; import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart'; @@ -92,7 +93,7 @@ class _UpdateSoapIndexVidaPlusState extends State }, scrollDirection: Axis.horizontal, children: [ - UpdateSubjectivePage( + UpdateSubjectivePageVidaPlus( changePageViewIndex: changePageViewIndex, currentIndex: _currentIndex, patientInfo: patient, diff --git a/lib/screens/patients/profile/soap_update_vida_plus/widgets/previous_data_item.dart b/lib/screens/patients/profile/soap_update_vida_plus/widgets/previous_data_item.dart new file mode 100644 index 00000000..e69de29b diff --git a/lib/utils/translations_delegate_base_utils.dart b/lib/utils/translations_delegate_base_utils.dart index c456d65f..71e9f2e9 100644 --- a/lib/utils/translations_delegate_base_utils.dart +++ b/lib/utils/translations_delegate_base_utils.dart @@ -13,11 +13,13 @@ 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]!; - String get areYouSureYouWantTo => localizedValues['areYouSureYouWantTo']![locale.languageCode]!; + String get areYouSureYouWantTo => + localizedValues['areYouSureYouWantTo']![locale.languageCode]!; String get language => localizedValues['language']![locale.languageCode]!; @@ -35,39 +37,52 @@ 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 outPatients => + localizedValues['outPatients']![locale.languageCode]!; - String get searchPatient => localizedValues['searchPatient']![locale.languageCode]!; + String get searchPatient => + localizedValues['searchPatient']![locale.languageCode]!; - String get searchPatientDashBoard => localizedValues['searchPatientDashBoard']![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]!; + String get searchAbout => + localizedValues['searchAbout']![locale.languageCode]!; String get patient => localizedValues['patient']![locale.languageCode]!; @@ -75,9 +90,11 @@ class TranslationBase { 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]!; @@ -95,71 +112,92 @@ class TranslationBase { String get inPatient => localizedValues['inPatient']![locale.languageCode]!; - String get myInPatient => localizedValues['myInPatient']![locale.languageCode]!; + String get myInPatient => + localizedValues['myInPatient']![locale.languageCode]!; - String get myInPatientTitle => localizedValues['myInPatientTitle']![locale.languageCode]!; + String get myInPatientTitle => + localizedValues['myInPatientTitle']![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 searchMedicine => + localizedValues['searchMedicine']![locale.languageCode]!; - String get searchMedicineDashboard => localizedValues['searchMedicineDashboard']![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 myReferredPatient => + localizedValues['myReferredPatient']![locale.languageCode]!; - String get referredPatient => localizedValues['referredPatient']![locale.languageCode]!; + String get referredPatient => + localizedValues['referredPatient']![locale.languageCode]!; String get referredOn => localizedValues['referredOn']![locale.languageCode]!; String get firstName => localizedValues['firstName']![locale.languageCode]!; - String get firstNameInAr => localizedValues['firstNameInAr']![locale.languageCode]!; + String get firstNameInAr => + localizedValues['firstNameInAr']![locale.languageCode]!; String get middleName => localizedValues['middleName']![locale.languageCode]!; - String get middleNameInAr => localizedValues['middleNameInAr']![locale.languageCode]!; + String get middleNameInAr => + localizedValues['middleNameInAr']![locale.languageCode]!; String get lastName => localizedValues['lastName']![locale.languageCode]!; - String get lastNameInAr => localizedValues['lastNameInAr']![locale.languageCode]!; + String get lastNameInAr => + localizedValues['lastNameInAr']![locale.languageCode]!; - String get phoneNumber => localizedValues['phoneNumber']![locale.languageCode]!; + String get phoneNumber => + localizedValues['phoneNumber']![locale.languageCode]!; String get patientID => localizedValues['patientID']![locale.languageCode]!; - String get patientFile => localizedValues['patientFile']![locale.languageCode]!; + String get patientFile => + localizedValues['patientFile']![locale.languageCode]!; 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 medicineSearchResult => localizedValues['medicineSearchResult']![locale.languageCode]!; + String get medicineSearchResult => + localizedValues['medicineSearchResult']![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]!; - String get scanERQrCode => localizedValues['scanERQrCode']![locale.languageCode]!; + String get scanERQrCode => + localizedValues['scanERQrCode']![locale.languageCode]!; String get scanQr => localizedValues['scanQr']![locale.languageCode]!; @@ -169,17 +207,21 @@ 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]!; @@ -195,43 +237,56 @@ 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]!; + String get temperature => + localizedValues['temperature']![locale.languageCode]!; String get pulse => localizedValues['pulse']![locale.languageCode]!; - String get respiration => localizedValues['respiration']![locale.languageCode]!; + 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 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 operationReports => localizedValues['operationReports']![locale.languageCode]!; + String get operationReports => + localizedValues['operationReports']![locale.languageCode]!; String get reports => localizedValues['reports']![locale.languageCode]!; @@ -243,15 +298,18 @@ 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]!; + String get description => + localizedValues['description']![locale.languageCode]!; String get value => localizedValues['value']![locale.languageCode]!; @@ -259,23 +317,30 @@ 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]!; @@ -283,7 +348,8 @@ class TranslationBase { String get sms => localizedValues['sms']![locale.languageCode]!; - String get fingerprint => localizedValues['fingerprint']![locale.languageCode]!; + String get fingerprint => + localizedValues['fingerprint']![locale.languageCode]!; String get faceId => localizedValues['faceId']![locale.languageCode]!; @@ -291,41 +357,51 @@ 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]!; - String get nationality => localizedValues['nationality']![locale.languageCode]!; + String get nationality => + localizedValues['nationality']![locale.languageCode]!; String get occupation => localizedValues['occupation']![locale.languageCode]!; String get healthID => localizedValues['healthID']![locale.languageCode]!; - String get identityNumber => localizedValues['identityNumber']![locale.languageCode]!; + String get identityNumber => + localizedValues['identityNumber']![locale.languageCode]!; - String get maritalStatus => localizedValues['maritalStatus']![locale.languageCode]!; + String get maritalStatus => + localizedValues['maritalStatus']![locale.languageCode]!; String get today => localizedValues['today']![locale.languageCode]!; @@ -337,15 +413,18 @@ 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]!; @@ -363,11 +442,14 @@ 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]!; @@ -375,33 +457,43 @@ class TranslationBase { String get replay2 => localizedValues['replay2']![locale.languageCode]!; - String get outPatient => localizedValues['outPatients']![locale.languageCode]!; + String get outPatient => + localizedValues['outPatients']![locale.languageCode]!; - String get myOutPatient => localizedValues['myOutPatient']![locale.languageCode]!; + String get myOutPatient => + localizedValues['myOutPatient']![locale.languageCode]!; - String get myOutPatient_2lines => localizedValues['myOutPatient_2lines']![locale.languageCode]!; + String get myOutPatient_2lines => + localizedValues['myOutPatient_2lines']![locale.languageCode]!; 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]!; @@ -415,17 +507,20 @@ 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]!; @@ -435,15 +530,19 @@ 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]!; @@ -451,7 +550,8 @@ 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]!; @@ -461,17 +561,21 @@ 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]!; String get date => localizedValues['date']![locale.languageCode]!; - String get admissionNo => localizedValues['admissionNo']![locale.languageCode]!; + String get admissionNo => + localizedValues['admissionNo']![locale.languageCode]!; String get losNo => localizedValues['losNo']![locale.languageCode]!; @@ -481,21 +585,27 @@ 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 pharmacyIntervention => localizedValues['pharmacy-intervention']![locale.languageCode]!; + String get pharmacyIntervention => + localizedValues['pharmacy-intervention']![locale.languageCode]!; String get add => localizedValues['add']![locale.languageCode]!; - String get addSickLeaverequest => localizedValues['addSickLeaveRequest']![locale.languageCode]!; + String get addSickLeaverequest => + localizedValues['addSickLeaveRequest']![locale.languageCode]!; - String get extendSickLeaverequest => localizedValues['extendSickLeaveRequest']![locale.languageCode]!; + String get extendSickLeaverequest => + localizedValues['extendSickLeaveRequest']![locale.languageCode]!; String get approved => localizedValues['approved']![locale.languageCode]!; @@ -503,17 +613,22 @@ class TranslationBase { 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]!; @@ -521,23 +636,29 @@ class TranslationBase { 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]!; @@ -545,23 +666,29 @@ class TranslationBase { String get sameBranch => localizedValues['sameBranch']![locale.languageCode]!; - String get otherBranch => localizedValues['otherBranch']![locale.languageCode]!; + String get otherBranch => + localizedValues['otherBranch']![locale.languageCode]!; 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]!; @@ -575,19 +702,24 @@ class TranslationBase { String get duration => localizedValues['duration']![locale.languageCode]!; - String get instruction => localizedValues['instruction']![locale.languageCode]!; + 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]!; @@ -597,7 +729,8 @@ 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]!; @@ -605,21 +738,27 @@ 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 yourBodyMassIndex => + localizedValues['yourBodyMassIndex']![locale.languageCode]!; - String get bmiUnderWeight => localizedValues['bmiUnderWeight']![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]!; @@ -629,35 +768,45 @@ 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]!; @@ -665,69 +814,94 @@ 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 emergencyAdmission => + localizedValues['emergencyAdmission']![locale.languageCode]!; - String get isSickLeaveRequired => localizedValues['isSickLeaveRequired']![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 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]!; @@ -737,11 +911,14 @@ 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]!; + String get backAbdomen => + localizedValues['backAbdomen']![locale.languageCode]!; String get reasons => localizedValues['reasons']![locale.languageCode]!; @@ -749,53 +926,72 @@ class TranslationBase { String get episode => localizedValues['episode']![locale.languageCode]!; - String get medications => localizedValues['medications']![locale.languageCode]!; + String get medications => + localizedValues['medications']![locale.languageCode]!; String get medication => localizedValues['medication']![locale.languageCode]!; - String get doctorComments => localizedValues['doctorComments']![locale.languageCode]!; + String get doctorComments => + localizedValues['doctorComments']![locale.languageCode]!; - String get statusDescription => localizedValues['statusDescription']![locale.languageCode]!; + String get statusDescription => + localizedValues['statusDescription']![locale.languageCode]!; - String get createdByName => localizedValues['createdByName']![locale.languageCode]!; + String get createdByName => + localizedValues['createdByName']![locale.languageCode]!; 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 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]!; @@ -809,53 +1005,76 @@ 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 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 verifySMS => + localizedValues['verify-with-sms']![locale.languageCode]!; - String get verifyWith => localizedValues['verify-with']![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 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]!; @@ -863,15 +1082,19 @@ class TranslationBase { String get normal => localizedValues['normal']![locale.languageCode]!; - String get notExamined => localizedValues['notExamined']![locale.languageCode]!; + String get notExamined => + localizedValues['notExamined']![locale.languageCode]!; 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]!; @@ -879,65 +1102,85 @@ 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]!; - String get medicalReport => localizedValues['medicalReport']![locale.languageCode]!; + String get medicalReport => + localizedValues['medicalReport']![locale.languageCode]!; String get visitDate => localizedValues['visitDate']![locale.languageCode]!; 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 addSelectedProcedures => + localizedValues['addSelectedProcedures']![locale.languageCode]!; - String get addProcedures => localizedValues['addProcedures']![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 createdOn => localizedValues['createdOn']![locale.languageCode]!; + String get riskScore => localizedValues['riskScore']![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]!; @@ -945,19 +1188,25 @@ 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]!; @@ -973,71 +1222,101 @@ class TranslationBase { String get years => localizedValues['years']![locale.languageCode]!; - String get referralStatusHold => localizedValues['referralStatusHold']![locale.languageCode]!; + String get referralStatusHold => + localizedValues['referralStatusHold']![locale.languageCode]!; - String get referralStatusActive => localizedValues['referralStatusActive']![locale.languageCode]!; + String get referralStatusActive => + localizedValues['referralStatusActive']![locale.languageCode]!; - String get referralStatusCancelled => localizedValues['referralStatusCancelled']![locale.languageCode]!; + String get referralStatusCancelled => + localizedValues['referralStatusCancelled']![locale.languageCode]!; - String get referralStatusCompleted => localizedValues['referralStatusCompleted']![locale.languageCode]!; + String get referralStatusCompleted => + localizedValues['referralStatusCompleted']![locale.languageCode]!; - String get referralStatusNotSeen => localizedValues['referralStatusNotSeen']![locale.languageCode]!; + String get referralStatusNotSeen => + localizedValues['referralStatusNotSeen']![locale.languageCode]!; - String get clinicSearch => localizedValues['clinicSearch']![locale.languageCode]!; + String get clinicSearch => + localizedValues['clinicSearch']![locale.languageCode]!; - String get doctorSearch => localizedValues['doctorSearch']![locale.languageCode]!; + String get doctorSearch => + localizedValues['doctorSearch']![locale.languageCode]!; - String get referralResponse => localizedValues['referralResponse']![locale.languageCode]!; + String get referralResponse => + localizedValues['referralResponse']![locale.languageCode]!; - String get estimatedCost => localizedValues['estimatedCost']![locale.languageCode]!; + String get estimatedCost => + localizedValues['estimatedCost']![locale.languageCode]!; - String get diagnosisDetail => localizedValues['diagnosisDetail']![locale.languageCode]!; + String get diagnosisDetail => + localizedValues['diagnosisDetail']![locale.languageCode]!; - String get referralSuccessMsgAccept => localizedValues['referralSuccessMsgAccept']![locale.languageCode]!; + String get referralSuccessMsgAccept => + localizedValues['referralSuccessMsgAccept']![locale.languageCode]!; - String get referralSuccessMsgReject => localizedValues['referralSuccessMsgReject']![locale.languageCode]!; + String get referralSuccessMsgReject => + localizedValues['referralSuccessMsgReject']![locale.languageCode]!; - String get patientName => localizedValues['patient-name']![locale.languageCode]!; + String get patientName => + localizedValues['patient-name']![locale.languageCode]!; - String get appointmentNumber => localizedValues['appointmentNumber']![locale.languageCode]!; + String get appointmentNumber => + localizedValues['appointmentNumber']![locale.languageCode]!; - String get sickLeaveComments => localizedValues['sickLeaveComments']![locale.languageCode]!; + String get sickLeaveComments => + localizedValues['sickLeaveComments']![locale.languageCode]!; - String get pastMedicalHistory => localizedValues['pastMedicalHistory']![locale.languageCode]!; + String get pastMedicalHistory => + localizedValues['pastMedicalHistory']![locale.languageCode]!; - String get pastSurgicalHistory => localizedValues['pastSurgicalHistory']![locale.languageCode]!; + String get pastSurgicalHistory => + localizedValues['pastSurgicalHistory']![locale.languageCode]!; - String get complications => localizedValues['complications']![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 roomCategory => + localizedValues['roomCategory']![locale.languageCode]!; - String get otherDepartmentsInterventions => localizedValues['otherDepartmentsInterventions']![locale.languageCode]!; + String get otherDepartmentsInterventions => + localizedValues['otherDepartmentsInterventions']![locale.languageCode]!; - String get otherProcedure => localizedValues['otherProcedure']![locale.languageCode]!; + String get otherProcedure => + localizedValues['otherProcedure']![locale.languageCode]!; - String get admissionRequestSuccessMsg => localizedValues['admissionRequestSuccessMsg']![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 doctorResponse => + localizedValues['doctorResponse']![locale.languageCode]!; - String get sickleaveonhold => localizedValues['sickleaveonhold']![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 otherStatistic => + localizedValues['otherStatistic']![locale.languageCode]!; - String get patientsreferral => localizedValues['ptientsreferral']![locale.languageCode]!; + String get patientsreferral => + localizedValues['ptientsreferral']![locale.languageCode]!; - String get myPatientsReferral => localizedValues['myPatientsReferral']![locale.languageCode]!; + String get myPatientsReferral => + localizedValues['myPatientsReferral']![locale.languageCode]!; - String get arrivalpatient => localizedValues['arrivalpatient']![locale.languageCode]!; + String get arrivalpatient => + localizedValues['arrivalpatient']![locale.languageCode]!; - String get searchmedicinepatient => localizedValues['searchmedicinepatient']![locale.languageCode]!; + String get searchmedicinepatient => + localizedValues['searchmedicinepatient']![locale.languageCode]!; - String get appointmentDate => localizedValues['appointmentDate']![locale.languageCode]!; + String get appointmentDate => + localizedValues['appointmentDate']![locale.languageCode]!; String get arrivedP => localizedValues['arrived_p']![locale.languageCode]!; @@ -1045,7 +1324,8 @@ class TranslationBase { String get liveCare => localizedValues['liveCare']![locale.languageCode]!; - String get outpatient => localizedValues['out-patient']![locale.languageCode]!; + String get outpatient => + localizedValues['out-patient']![locale.languageCode]!; String get billNo => localizedValues['BillNo']![locale.languageCode]!; @@ -1053,15 +1333,19 @@ class TranslationBase { String get sendSuc => localizedValues['sendSuc']![locale.languageCode]!; - String get specialResult => localizedValues['SpecialResult']![locale.languageCode]!; + String get specialResult => + localizedValues['SpecialResult']![locale.languageCode]!; - String get noDataAvailable => localizedValues['noDataAvailable']![locale.languageCode]!; + String get noDataAvailable => + localizedValues['noDataAvailable']![locale.languageCode]!; - String get showMoreBtn => localizedValues['show-more-btn']![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]!; + String get viewProfile => + localizedValues['viewProfile']![locale.languageCode]!; String get fileNumber => localizedValues['fileNumber']![locale.languageCode]!; @@ -1071,37 +1355,49 @@ class TranslationBase { String get openRad => localizedValues['open-rad']![locale.languageCode]!; - String get totalApproval => localizedValues['totalApproval']![locale.languageCode]!; + String get totalApproval => + localizedValues['totalApproval']![locale.languageCode]!; - String get procedureStatus => localizedValues['procedureStatus']![locale.languageCode]!; + String get procedureStatus => + localizedValues['procedureStatus']![locale.languageCode]!; - String get unusedCount => localizedValues['unusedCount']![locale.languageCode]!; + String get unusedCount => + localizedValues['unusedCount']![locale.languageCode]!; - String get companyName => localizedValues['companyName']![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 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 searchWithOther => + localizedValues['searchWithOther']![locale.languageCode]!; - String get hideOtherCriteria => localizedValues['hideOtherCriteria']![locale.languageCode]!; + String get hideOtherCriteria => + localizedValues['hideOtherCriteria']![locale.languageCode]!; - String get applyForReschedule => localizedValues['applyForReschedule']![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 addReschedule => + localizedValues['add-reschedule']![locale.languageCode]!; - String get updateReschedule => localizedValues['update-reschedule']![locale.languageCode]!; + String get updateReschedule => + localizedValues['update-reschedule']![locale.languageCode]!; String get sickLeave => localizedValues['sick_leave']![locale.languageCode]!; @@ -1113,7 +1409,8 @@ class TranslationBase { 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]!; @@ -1127,45 +1424,60 @@ class TranslationBase { 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 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 newSchedule => + localizedValues['newSchedule']![locale.languageCode]!; - String get enterCredentials => localizedValues['enter_credentials']![locale.languageCode]!; + String get enterCredentials => + localizedValues['enter_credentials']![locale.languageCode]!; - String get patpatientIDMobilenationalientID => localizedValues['patientIDMobilenational']![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 updateTheApp => + localizedValues['updateTheApp']![locale.languageCode]!; - String get admissionDate => localizedValues['admission-date']![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 fillTheMandatoryProcedureDetails => localizedValues[ + "fillTheMandatoryProcedureDetails"]![locale.languageCode]!; - String get atLeastThreeCharacters => localizedValues["atLeastThreeCharacters"]![locale.languageCode]!; + String get atLeastThreeCharacters => + localizedValues["atLeastThreeCharacters"]![locale.languageCode]!; - String get searchProcedureHere => localizedValues["searchProcedureHere"]![locale.languageCode]!; + String get searchProcedureHere => + localizedValues["searchProcedureHere"]![locale.languageCode]!; - String get noInsuranceApprovalFound => localizedValues["noInsuranceApprovalFound"]![locale.languageCode]!; + String get noInsuranceApprovalFound => + localizedValues["noInsuranceApprovalFound"]![locale.languageCode]!; String get procedure => localizedValues["procedure"]![locale.languageCode]!; @@ -1177,31 +1489,43 @@ class TranslationBase { String get refill => localizedValues["refill"]![locale.languageCode]!; - String get medicationHasBeenAdded => localizedValues["medicationHasBeenAdded"]![locale.languageCode]!; + String get medicationHasBeenAdded => + localizedValues["medicationHasBeenAdded"]![locale.languageCode]!; - String get newPrescriptionOrder => localizedValues["newPrescriptionOrder"]![locale.languageCode]!; + String get newPrescriptionOrder => + localizedValues["newPrescriptionOrder"]![locale.languageCode]!; - String get pleaseFillAllFields => localizedValues["pleaseFillAllFields"]![locale.languageCode]!; + String get pleaseFillAllFields => + localizedValues["pleaseFillAllFields"]![locale.languageCode]!; - String get narcoticMedicineCanOnlyBePrescribedFromVida => localizedValues["narcoticMedicineCanOnlyBePrescribedFromVida"]![locale.languageCode]!; + String get narcoticMedicineCanOnlyBePrescribedFromVida => localizedValues[ + "narcoticMedicineCanOnlyBePrescribedFromVida"]![locale.languageCode]!; - String get only5DigitsAllowedForStrength => localizedValues["only5DigitsAllowedForStrength"]![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 boxQuantity => + localizedValues["boxQuantity"]![locale.languageCode]!; - String get orderTestOr => localizedValues["orderTestOr"]![locale.languageCode]!; + String get orderTestOr => + localizedValues["orderTestOr"]![locale.languageCode]!; - String get applyForRadiologyOrder => localizedValues["applyForRadiologyOrder"]![locale.languageCode]!; + String get applyForRadiologyOrder => + localizedValues["applyForRadiologyOrder"]![locale.languageCode]!; - String get applyForNewLabOrder => localizedValues["applyForNewLabOrder"]![locale.languageCode]!; + String get applyForNewLabOrder => + localizedValues["applyForNewLabOrder"]![locale.languageCode]!; - String get addLabOrder => localizedValues["addLabOrder"]![locale.languageCode]!; + String get addLabOrder => + localizedValues["addLabOrder"]![locale.languageCode]!; - String get addRadiologyOrder => localizedValues["addRadiologyOrder"]![locale.languageCode]!; + String get addRadiologyOrder => + localizedValues["addRadiologyOrder"]![locale.languageCode]!; - String get newRadiologyOrder => localizedValues["newRadiologyOrder"]![locale.languageCode]!; + String get newRadiologyOrder => + localizedValues["newRadiologyOrder"]![locale.languageCode]!; String get orderDate => localizedValues["orderDate"]![locale.languageCode]!; @@ -1211,35 +1535,47 @@ class TranslationBase { String get summary => localizedValues["summary"]![locale.languageCode]!; - String get applyForNewPrescriptionsOrder => localizedValues["applyForNewPrescriptionsOrder"]![locale.languageCode]!; + String get applyForNewPrescriptionsOrder => + localizedValues["applyForNewPrescriptionsOrder"]![locale.languageCode]!; - String get noPrescriptionsFound => localizedValues["noPrescriptionsFound"]![locale.languageCode]!; + String get noPrescriptionsFound => + localizedValues["noPrescriptionsFound"]![locale.languageCode]!; - String get noMedicalFileFound => localizedValues["noMedicalFileFound"]![locale.languageCode]!; + String get noMedicalFileFound => + localizedValues["noMedicalFileFound"]![locale.languageCode]!; - String get insurance22 => localizedValues["insurance22"]![locale.languageCode]!; + String get insurance22 => + localizedValues["insurance22"]![locale.languageCode]!; - String get approvals22 => localizedValues["approvals22"]![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 addNewOrderSheet => + localizedValues["addNewOrderSheet"]![locale.languageCode]!; - String get addNewProgressNote => localizedValues["addNewProgressNote"]![locale.languageCode]!; + String get addNewProgressNote => + localizedValues["addNewProgressNote"]![locale.languageCode]!; - String get notePending => localizedValues["notePending"]![locale.languageCode]!; + String get notePending => + localizedValues["notePending"]![locale.languageCode]!; - String get noteCanceled => localizedValues["noteCanceled"]![locale.languageCode]!; + String get noteCanceled => + localizedValues["noteCanceled"]![locale.languageCode]!; - String get noteVerified => localizedValues["noteVerified"]![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 noteConfirm => + localizedValues["noteConfirm"]![locale.languageCode]!; String get noteAdd => localizedValues["noteAdd"]![locale.languageCode]!; @@ -1259,17 +1595,21 @@ class TranslationBase { 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 medicalReportAdd => + localizedValues['medicalReportAdd']![locale.languageCode]!; - String get medicalReportVerify => localizedValues['medicalReportVerify']![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 initiateCall => + localizedValues['initiateCall']![locale.languageCode]!; String get endCall => localizedValues['endCall']![locale.languageCode]!; @@ -1277,115 +1617,153 @@ class TranslationBase { String get admin => localizedValues['admin']![locale.languageCode]!; - String get instructions => localizedValues['instructions']![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 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 createNewMedicalReport => + localizedValues['createNewMedicalReport']![locale.languageCode]!; - String get historyPhysicalFinding => localizedValues['historyPhysicalFinding']![locale.languageCode]!; + String get historyPhysicalFinding => + localizedValues['historyPhysicalFinding']![locale.languageCode]!; - String get laboratoryPhysicalData => localizedValues['laboratoryPhysicalData']![locale.languageCode]!; + String get laboratoryPhysicalData => + localizedValues['laboratoryPhysicalData']![locale.languageCode]!; - String get impressionRecommendation => localizedValues['impressionRecommendation']![locale.languageCode]!; + String get impressionRecommendation => + localizedValues['impressionRecommendation']![locale.languageCode]!; String get onHold => localizedValues['onHold']![locale.languageCode]!; String get verified => localizedValues['verified']![locale.languageCode]!; - String get favoriteTemplates => localizedValues['favoriteTemplates']![locale.languageCode]!; + String get favoriteTemplates => + localizedValues['favoriteTemplates']![locale.languageCode]!; - String get allProcedures => localizedValues['allProcedures']![locale.languageCode]!; + String get allProcedures => + localizedValues['allProcedures']![locale.languageCode]!; - String get allRadiology => localizedValues['allRadiology']![locale.languageCode]!; + String get allRadiology => + localizedValues['allRadiology']![locale.languageCode]!; String get allLab => localizedValues['allLab']![locale.languageCode]!; - String get allPrescription => localizedValues['allPrescription']![locale.languageCode]!; + String get allPrescription => + localizedValues['allPrescription']![locale.languageCode]!; - String get addPrescription => localizedValues['addPrescription']![locale.languageCode]!; + String get addPrescription => + localizedValues['addPrescription']![locale.languageCode]!; String get edit => localizedValues['edit']![locale.languageCode]!; - String get summeryReply => localizedValues['summeryReply']![locale.languageCode]!; + String get summeryReply => + localizedValues['summeryReply']![locale.languageCode]!; - String get severityValidationError => localizedValues['severityValidationError']![locale.languageCode]!; + String get severityValidationError => + localizedValues['severityValidationError']![locale.languageCode]!; - String get textCopiedSuccessfully => localizedValues['textCopiedSuccessfully']![locale.languageCode]!; + String get textCopiedSuccessfully => + localizedValues['textCopiedSuccessfully']![locale.languageCode]!; String get roomNo => localizedValues['roomNo']![locale.languageCode]!; String get seeMore => localizedValues['seeMore']![locale.languageCode]!; - String get replayCallStatus => localizedValues['replayCallStatus']![locale.languageCode]!; + String get replayCallStatus => + localizedValues['replayCallStatus']![locale.languageCode]!; - String get patientArrived => localizedValues['patientArrived']![locale.languageCode]!; + String get patientArrived => + localizedValues['patientArrived']![locale.languageCode]!; - String get calledAndNoResponse => localizedValues['calledAndNoResponse']![locale.languageCode]!; + String get calledAndNoResponse => + localizedValues['calledAndNoResponse']![locale.languageCode]!; - String get underProcess => localizedValues['underProcess']![locale.languageCode]!; + String get underProcess => + localizedValues['underProcess']![locale.languageCode]!; - String get textResponse => localizedValues['textResponse']![locale.languageCode]!; + String get textResponse => + localizedValues['textResponse']![locale.languageCode]!; String get special => localizedValues['special']![locale.languageCode]!; - String get requestType => localizedValues['requestType']![locale.languageCode]!; + String get requestType => + localizedValues['requestType']![locale.languageCode]!; String get allClinic => localizedValues['allClinic']![locale.languageCode]!; String get notReplied => localizedValues['notReplied']![locale.languageCode]!; - String get registerNewPatient => localizedValues['registerNewPatient']![locale.languageCode]!; + String get registerNewPatient => + localizedValues['registerNewPatient']![locale.languageCode]!; - String get registeraPatient => localizedValues['registeraPatient']![locale.languageCode]!; + String get registeraPatient => + localizedValues['registeraPatient']![locale.languageCode]!; - String get operationTimeStart => localizedValues['operationTimeStart']![locale.languageCode]!; + String get operationTimeStart => + localizedValues['operationTimeStart']![locale.languageCode]!; - String get operationDate => localizedValues['operationDate']![locale.languageCode]!; + String get operationDate => + localizedValues['operationDate']![locale.languageCode]!; - String get reservation => localizedValues['reservation']![locale.languageCode]!; + String get reservation => + localizedValues['reservation']![locale.languageCode]!; - String get anesthetist => localizedValues['anesthetist']![locale.languageCode]!; + String get anesthetist => + localizedValues['anesthetist']![locale.languageCode]!; - String get bloodTransfusedDetail => localizedValues['bloodTransfusedDetail']![locale.languageCode]!; + String get bloodTransfusedDetail => + localizedValues['bloodTransfusedDetail']![locale.languageCode]!; - String get circulatingNurse => localizedValues['circulatingNurse']![locale.languageCode]!; + String get circulatingNurse => + localizedValues['circulatingNurse']![locale.languageCode]!; String get scrubNurse => localizedValues['scrubNurse']![locale.languageCode]!; - String get otherSpecimen => localizedValues['otherSpecimen']![locale.languageCode]!; + String get otherSpecimen => + localizedValues['otherSpecimen']![locale.languageCode]!; - String get microbiologySpecimen => localizedValues['microbiologySpecimen']![locale.languageCode]!; + String get microbiologySpecimen => + localizedValues['microbiologySpecimen']![locale.languageCode]!; - String get histopathSpecimen => localizedValues['histopathSpecimen']![locale.languageCode]!; + String get histopathSpecimen => + localizedValues['histopathSpecimen']![locale.languageCode]!; - String get bloodLossDetail => localizedValues['bloodLossDetail']![locale.languageCode]!; + String get bloodLossDetail => + localizedValues['bloodLossDetail']![locale.languageCode]!; - String get complicationDetails1 => localizedValues['complicationDetails1']![locale.languageCode]!; + String get complicationDetails1 => + localizedValues['complicationDetails1']![locale.languageCode]!; - String get postOperationInstruction => localizedValues['postOperationInstruction']![locale.languageCode]!; + String get postOperationInstruction => + localizedValues['postOperationInstruction']![locale.languageCode]!; - String get surgeryProcedure => localizedValues['surgeryProcedure']![locale.languageCode]!; + String get surgeryProcedure => + localizedValues['surgeryProcedure']![locale.languageCode]!; String get finding => localizedValues['finding']![locale.languageCode]!; - String get preOperationDiagnosis => localizedValues['preOperationDiagnosis']![locale.languageCode]!; + String get preOperationDiagnosis => + localizedValues['preOperationDiagnosis']![locale.languageCode]!; - String get postOperationDiagnosis => localizedValues['postOperationDiagnosis']![locale.languageCode]!; + String get postOperationDiagnosis => + localizedValues['postOperationDiagnosis']![locale.languageCode]!; String get surgeon => localizedValues['surgeon']![locale.languageCode]!; String get assistant => localizedValues['assistant']![locale.languageCode]!; - String get askForIdentification => localizedValues['askForIdentification']![locale.languageCode]!; + String get askForIdentification => + localizedValues['askForIdentification']![locale.languageCode]!; String get iDNumber => localizedValues['iDNumber']![locale.languageCode]!; @@ -1399,73 +1777,126 @@ class TranslationBase { String get activation => localizedValues['activation']![locale.languageCode]!; - String get confirmation => localizedValues['confirmation']![locale.languageCode]!; + String get confirmation => + localizedValues['confirmation']![locale.languageCode]!; String get diabetic => localizedValues['diabetic']![locale.languageCode]!; String get pharmacy => localizedValues['pharmacy']![locale.languageCode]!; - String get intervention => localizedValues['intervention']![locale.languageCode]!; + String get intervention => + localizedValues['intervention']![locale.languageCode]!; String get chart => localizedValues['chart']![locale.languageCode]!; - String get investigation => localizedValues['investigation']![locale.languageCode]!; + String get investigation => + localizedValues['investigation']![locale.languageCode]!; - String get conditionOnDischarge => localizedValues['conditionOnDischarge']![locale.languageCode]!; + String get conditionOnDischarge => + localizedValues['conditionOnDischarge']![locale.languageCode]!; - String get planedProcedure => localizedValues['planedProcedure']![locale.languageCode]!; + String get planedProcedure => + localizedValues['planedProcedure']![locale.languageCode]!; - String get moreDetails => localizedValues['moreDetails']![locale.languageCode]!; + String get moreDetails => + localizedValues['moreDetails']![locale.languageCode]!; String get VTE_Type => localizedValues['VTE_Type']![locale.languageCode]!; - String get pharmacology => localizedValues['pharmacology']![locale.languageCode]!; + String get pharmacology => + localizedValues['pharmacology']![locale.languageCode]!; - String get reasonsThrombo => localizedValues['reasonsThrombo']![locale.languageCode]!; + String get reasonsThrombo => + localizedValues['reasonsThrombo']![locale.languageCode]!; - String get youDoNotHaveFavoriteTemplate => localizedValues['youDoNotHaveFavoriteTemplate']![locale.languageCode]!; + String get youDoNotHaveFavoriteTemplate => + localizedValues['youDoNotHaveFavoriteTemplate']![locale.languageCode]!; - String get pleaseSelectItem => localizedValues['pleaseSelectItem']![locale.languageCode]!; + String get pleaseSelectItem => + localizedValues['pleaseSelectItem']![locale.languageCode]!; - String get searchFavoriteTemplate => localizedValues['searchFavoriteTemplate']![locale.languageCode]!; + String get searchFavoriteTemplate => + localizedValues['searchFavoriteTemplate']![locale.languageCode]!; - String get sorryNoMatch => localizedValues['sorryNoMatch']![locale.languageCode]!; + String get sorryNoMatch => + localizedValues['sorryNoMatch']![locale.languageCode]!; - String get thousandIsTheMAXForTheStrength => localizedValues['thousandIsTheMAXForTheStrength']![locale.languageCode]!; + String get thousandIsTheMAXForTheStrength => + localizedValues['thousandIsTheMAXForTheStrength']![locale.languageCode]!; - String get strengthCanNotBeZero => localizedValues['strengthCanNotBeZero']![locale.languageCode]!; + String get strengthCanNotBeZero => + localizedValues['strengthCanNotBeZero']![locale.languageCode]!; String get old => localizedValues['old']![locale.languageCode]!; - String get orderTypeDescription => localizedValues['orderTypeDescription']![locale.languageCode]!; + String get orderTypeDescription => + localizedValues['orderTypeDescription']![locale.languageCode]!; - String get doseDetails => localizedValues['doseDetails']![locale.languageCode]!; + String get doseDetails => + localizedValues['doseDetails']![locale.languageCode]!; - String get selectCondition => localizedValues['selectCondition']![locale.languageCode]!; + String get selectCondition => + localizedValues['selectCondition']![locale.languageCode]!; - String get yourOrderAddedSuccessfully => localizedValues['yourOrderAddedSuccessfully']![locale.languageCode]!; + String get yourOrderAddedSuccessfully => + localizedValues['yourOrderAddedSuccessfully']![locale.languageCode]!; - String get youCannotAddOnlySpaces => localizedValues['youCannotAddOnlySpaces']![locale.languageCode]!; + String get youCannotAddOnlySpaces => + localizedValues['youCannotAddOnlySpaces']![locale.languageCode]!; - String get conditionDescription => localizedValues['conditionDescription']![locale.languageCode]!; + String get conditionDescription => + localizedValues['conditionDescription']![locale.languageCode]!; - String get doctorSchedule => localizedValues['doctorSchedule']![locale.languageCode]!; + String get doctorSchedule => + localizedValues['doctorSchedule']![locale.languageCode]!; String get doctorRota => localizedValues['doctorRota']![locale.languageCode]!; String get dateFrom => localizedValues['dateFrom']![locale.languageCode]!; - String get searchFindSchedule => localizedValues['searchFindSchedule']![locale.languageCode]!; - String get onePrimaryDiagnosis => localizedValues['onePrimaryDiagnosis']![locale.languageCode]!; - String get principalDiagnosisCannot => localizedValues['principalDiagnosisCannot']![locale.languageCode]!; - String get afterOrderCreation => localizedValues['afterOrderCreation']![locale.languageCode]!; - String get principalCoveredOrNot => localizedValues['principalCoveredOrNot']![locale.languageCode]!; - String get complexDiagnosis => localizedValues['complexDiagnosis']![locale.languageCode]!; + String get searchFindSchedule => + localizedValues['searchFindSchedule']![locale.languageCode]!; + + String get onePrimaryDiagnosis => + localizedValues['onePrimaryDiagnosis']![locale.languageCode]!; + + String get principalDiagnosisCannot => + localizedValues['principalDiagnosisCannot']![locale.languageCode]!; + + String get afterOrderCreation => + localizedValues['afterOrderCreation']![locale.languageCode]!; + + String get principalCoveredOrNot => + localizedValues['principalCoveredOrNot']![locale.languageCode]!; + + String get complexDiagnosis => + localizedValues['complexDiagnosis']![locale.languageCode]!; + String get updateAssessmentDetails => localizedValues['updateAssessmentDetails']![locale.languageCode]!; String get noComplaintsFound => localizedValues['noComplaintsFound']![locale.languageCode]!; + + String get addChiefComplaint => + localizedValues['addChiefComplaint']![locale.languageCode]!; + + String get generalList => + localizedValues['generalList']![locale.languageCode]!; + + String get specialList => + localizedValues['specialList']![locale.languageCode]!; + + String get enterChiefCompliants => + localizedValues['enterChiefCompliants']![locale.languageCode]!; + + String get previousChiefCompaints => + localizedValues['previousChiefCompaints']![locale.languageCode]!; + + String get listOfActiveEpisodes => + localizedValues['listOfActiveEpisodes']![locale.languageCode]!; + + String get select => localizedValues['select']![locale.languageCode]!; } class TranslationBaseDelegate extends LocalizationsDelegate { diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index ab8bc62a..e026f689 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -15,7 +15,7 @@ import maps_launcher import path_provider_foundation import shared_preferences_foundation import speech_to_text_macos -import sqflite +import sqflite_darwin import url_launcher_macos func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { From 63c1bc4cae34a6374e613808b88343d124ec7c03 Mon Sep 17 00:00:00 2001 From: "taha.alam" Date: Mon, 4 Nov 2024 09:33:14 +0300 Subject: [PATCH 2/2] WD: History of present illness --- lib/config/localized_values.dart | 4 + .../widgets/ComplaintSelection.dart | 4 + .../update_present_illness.dart | 200 ++++++++++++++++++ .../update_subjective_page_vida_plus.dart | 5 +- .../update_soap_index_vida_plus.dart | 1 - .../translations_delegate_base_utils.dart | 4 + 6 files changed, 215 insertions(+), 3 deletions(-) create mode 100644 lib/screens/patients/profile/soap_update_vida_plus/subjective/present_illness/update_present_illness.dart diff --git a/lib/config/localized_values.dart b/lib/config/localized_values.dart index e964dc05..c59b691b 100644 --- a/lib/config/localized_values.dart +++ b/lib/config/localized_values.dart @@ -1173,5 +1173,9 @@ const Map> localizedValues = { "previousChiefCompaints": {"en": "Previous Chief Compaints", "ar":"رئيس الرسامين السابق"}, "listOfActiveEpisodes": {"en": "List of active episodes , select one to procedd", "ar":"قائمة الحلقات النشطة ، حدد واحدة لتقديمها"}, "select": {"en": "Select", "ar":"اختار"}, + "historyOfIllness": {"en": "History of Present Illness*", "ar":"تاريخ المرض الحالي*"}, + "historyTakenFrom": {"en": "History taken from", "ar":"التاريخ مأخوذ من"}, + "familySpecify": {"en": "Family, Specify", "ar":"العائلة، حدد"}, + "otherSpecify": {"en": "Other, Specify", "ar":"أخرى، حدد"}, }; diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart index 03ddd396..fd83e263 100644 --- a/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/chief_complaint/widgets/ComplaintSelection.dart @@ -112,6 +112,7 @@ class _ComplaintSelectionState extends State { child: CheckboxListTile( value: true, enabled: false, + checkColor: Colors.white, activeColor: Color(0xFFD02127), side: MaterialStateBorderSide.resolveWith( (Set states) { @@ -140,6 +141,8 @@ class _ComplaintSelectionState extends State { child: CheckboxListTile( value: true, activeColor: Color(0xFFD02127), + checkColor: Colors.white, + controlAffinity: ListTileControlAffinity.leading, side: MaterialStateBorderSide.resolveWith( (Set states) { @@ -166,6 +169,7 @@ class _ComplaintSelectionState extends State { horizontalTitleGap: 0, child: CheckboxListTile( activeColor: Color(0xFFD02127), + checkColor: Colors.white, contentPadding: EdgeInsets.zero, side: MaterialStateBorderSide.resolveWith( (Set states) { diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/present_illness/update_present_illness.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/present_illness/update_present_illness.dart new file mode 100644 index 00000000..c40ec72b --- /dev/null +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/present_illness/update_present_illness.dart @@ -0,0 +1,200 @@ +import 'package:flutter/material.dart'; + +import '../../../../../../utils/translations_delegate_base_utils.dart'; +import '../../../../../../widgets/shared/app_texts_widget.dart'; +import '../../../../../../widgets/shared/text_fields/app-textfield-custom.dart'; + +class UpdatePresentIllness extends StatefulWidget { + @override + State createState() => _UpdatePresentIllnessState(); +} + +class _UpdatePresentIllnessState extends State { + bool isPatientSelected = false; + bool isFamilySelected = false; + bool isOtherSelected = false; + + final TextEditingController familyController = TextEditingController(); + final TextEditingController otherController = TextEditingController(); + + @override + Widget build(BuildContext context) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox( + height: 8, + ), + AppText( + TranslationBase.of(context).historyTakenFrom, + fontSize: 14, + fontWeight: FontWeight.w600, + textAlign: TextAlign.start, + color: Colors.black, + ), + + ListTileTheme( + horizontalTitleGap: 0, + child: CheckboxListTile( + value: isPatientSelected, + activeColor: Color(0xFFD02127), + checkColor: Colors.white, + controlAffinity: ListTileControlAffinity.leading, + side: MaterialStateBorderSide.resolveWith( + (Set states) { + if (states.contains(MaterialState.selected)) { + return const BorderSide(color: Color(0xFFD02127)); + } + return const BorderSide(color: Color(0xFFE6E6E6)); + }, + ), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16)), + onChanged: (bool? value) { + setState(() { + isPatientSelected = value ?? false; + }); + }, + title: AppText( + TranslationBase.of(context).patient, + color: Color(0XFF575757), + fontSize: 14, + fontWeight: FontWeight.w400, + ), + contentPadding: EdgeInsets.zero), + ), + + ListTileTheme( + horizontalTitleGap: 0, + child: CheckboxListTile( + value: isFamilySelected, + activeColor: Color(0xFFD02127), + checkColor: Colors.white, + controlAffinity: ListTileControlAffinity.leading, + side: MaterialStateBorderSide.resolveWith( + (Set states) { + if (states.contains(MaterialState.selected)) { + return const BorderSide(color: Color(0xFFD02127)); + } + return const BorderSide(color: Color(0xFFE6E6E6)); + }, + ), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16)), + onChanged: (bool? value) { + setState(() { + isFamilySelected = value ?? false; + }); + }, + title: AppText( + TranslationBase.of(context).familySpecify, + color: Color(0XFF575757), + fontSize: 14, + fontWeight: FontWeight.w400, + ), + contentPadding: EdgeInsets.zero), + ), + Visibility( + visible: isFamilySelected, + child: Column(children: [ + AppTextFieldCustom( + hintText: TranslationBase.of(context).remarks, + controller: familyController, + inputType: TextInputType.multiline, + maxLines: 25, + minLines: 3, + hasBorder: true, + onClick: () {}, + onChanged: (value) {}, + onFieldSubmitted: () {}, + ), + ])), + + ListTileTheme( + horizontalTitleGap: 0, + child: CheckboxListTile( + value: isOtherSelected, + activeColor: Color(0xFFD02127), + checkColor: Colors.white, + controlAffinity: ListTileControlAffinity.leading, + side: MaterialStateBorderSide.resolveWith( + (Set states) { + if (states.contains(MaterialState.selected)) { + return const BorderSide(color: Color(0xFFD02127)); + } + return const BorderSide(color: Color(0xFFE6E6E6)); + }, + ), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16)), + onChanged: (bool? value) { + setState(() { + isOtherSelected = value ?? false; + }); + }, + title: AppText( + TranslationBase.of(context).otherSpecify, + color: Color(0XFF575757), + fontSize: 14, + fontWeight: FontWeight.w400, + ), + contentPadding: EdgeInsets.zero), + ), + Visibility( + visible: isOtherSelected, + child: Column( + children: [ + AppTextFieldCustom( + hintText: TranslationBase.of(context).remarks, + controller: otherController, + inputType: TextInputType.multiline, + maxLines: 25, + minLines: 3, + hasBorder: true, + onClick: () {}, + onChanged: (value) {}, + onFieldSubmitted: () {}, + ), + ], + ), + ), + + Divider(), + SizedBox( + height: 8, + ), + AppText( + TranslationBase.of(context).historyOfIllness, + fontSize: 14, + fontWeight: FontWeight.w600, + textAlign: TextAlign.start, + color: Colors.black, + ), + SizedBox( + height: 8, + ), + AppTextFieldCustom( + hintText: TranslationBase.of(context).remarks, + controller: otherController, + inputType: TextInputType.multiline, + maxLines: 25, + minLines: 3, + hasBorder: true, + onClick: () {}, + onChanged: (value) {}, + onFieldSubmitted: () {}, + ), + SizedBox( + height: 8, + ), + AppText( + 'Last saved: 22-10-2024 08:07 am [3 hours ago]', + fontSize: 10, + fontWeight: FontWeight.normal, + textAlign: TextAlign.start, + color: Color(0XFF575757), + ), + ], + ); + } +} diff --git a/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart b/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart index 4c332c11..1f208e5c 100644 --- a/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart +++ b/lib/screens/patients/profile/soap_update_vida_plus/subjective/update_subjective_page_vida_plus.dart @@ -11,6 +11,7 @@ import 'package:doctor_app_flutter/screens/patients/profile/soap_update/shared_s import 'package:doctor_app_flutter/screens/patients/profile/soap_update/soap_utils.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update/subjective/history/update_history_widget.dart'; import 'package:doctor_app_flutter/screens/patients/profile/soap_update/subjective/subjective_call_back.dart'; +import 'package:doctor_app_flutter/screens/patients/profile/soap_update_vida_plus/subjective/present_illness/update_present_illness.dart'; import 'package:doctor_app_flutter/utils/translations_delegate_base_utils.dart'; import 'package:doctor_app_flutter/utils/utils.dart'; import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart'; @@ -176,7 +177,7 @@ class _UpdateSubjectivePageVidaPlusState extends State localizedValues['select']![locale.languageCode]!; String get noKnownAllergies => localizedValues['noKnownAllergies']![locale.languageCode]!; + String get historyTakenFrom => localizedValues['historyTakenFrom']![locale.languageCode]!; + String get familySpecify => localizedValues['familySpecify']![locale.languageCode]!; + String get otherSpecify => localizedValues['otherSpecify']![locale.languageCode]!; + String get historyOfIllness => localizedValues['historyOfIllness']![locale.languageCode]!; } class TranslationBaseDelegate extends LocalizationsDelegate {