updated streamline-setup v2

This commit is contained in:
2025-01-15 08:53:49 -08:00
committed by alec.turner
parent a2ce9248f0
commit 4b569f81b0
20228 changed files with 2932048 additions and 63204 deletions
@@ -12,50 +12,59 @@ return [
"antenatal_visit" => "Antenatal Visit",
"aph" => "A.P.H",
"select" => "-- Select --",
"child_birth_weight"=> "Birth Weight(kg)",
"child_immunisation_status"=> "Immunization Status",
"not_started"=> "Not Started",
"ongoing"=> "Ongoing",
"completed"=> "Completed",
"health_condition"=> "Health Condition",
"child_birth_weight" => "Birth Weight(kg)",
"child_immunisation_status" => "Immunization Status",
"not_started" => "Not Started",
"ongoing" => "Ongoing",
"completed" => "Completed",
"health_condition" => "Health Condition",
"add_pregnancy_row" => "Add Another Pregnancy",
"add_child_row" => "Add Another Child",
"add_uterus_operations_row"=> "Add Another Uterus Operation",
"add_other_operations_row"=> "Add Another Operation",
"woa_weeks" =>"Weeks of Amenorrhea (WOA)",
"complications" => "Complications of pregnancy (if any):",
"pregnancy_complications" => "Pregnancy Complications",
"bleeding" => "Bleeding",
"excessive_vomiting" =>"Excessive Vomiting",
"eclampsia"=> "Eclampsia",
"excessive_vomiting" => "Excessive Vomiting",
"others" => "Others",
"hospital_visits"=>"Recent Hospital Visits",
"pre_eclampsia" => "Pre-eclampsia",
"eclampsia" => "Pre-eclampsia",
"hospital_visits"=>"Recent hospital visits to other facilities",
"mother_history"=>"Mother's History",
"menses_length"=>"Length of menses (days bleeding)",
"menses_length"=>"Length of menses",
"menses_length_info" => "Length of menstrual cycles",
"menses_amount"=>"Amount",
"heavy" => "Heavy",
"normal" => "Normal",
"family_planning"=>"Family Planning Methods",
"medical_history"=>"Medical History",
"menstrual_history"=>"Menstrual and Contraceptive History",
"family_planning" => "Family Planning Methods",
"medical_history" => "Medical History",
"menstrual_history" => "Menstrual and Contraceptive History",
"medical_presentations" => "Ever presented with the following:",
"any_medications" => "Are you on any medication?",
"arv" => "ARVs",
"sti" => "STIs",
'asthma'=>"Asthma",
'cardiac_disease'=>"Cardiac Disease",
'sickel_cell'=>"Sickle Cell",
'kidney_disease'=>"Kidney Disease",
'diabetes'=>"Diabetes",
'hypertension'=>"Hypertension",
'epilepsy'=>"Epilepsy (seizures)",
'ted'=>"Thromboembolic Disorder",
'tb'=>"Tuberculosis",
'twins'=>"Twins",
'surgical_history'=> "Surgical History",
'operations'=>"Operations",
'below_12'=>"Below 12 weeks",
'12_and_above'=>"After 11 Weeks",
"sti" => "STIs/STDs",
'asthma' => "Asthma",
'cardiac_disease' => "Cardiac Disease",
'sickel_cell' => "Sickle Cell",
'kidney_disease' => "Kidney Disease",
'diabetes' => "Diabetes",
'hypertension' => "Hypertension",
'epilepsy' => "Epilepsy (seizures)",
'ted' => "Thromboembolic Disorder",
'tb' => "Tuberculosis",
'twins' => "Twins",
'surgical_history' => "Surgical History",
'operations' => "Operations",
'operation_name' => "Operation name",
'below_12' => "Below 12 weeks",
'12_and_above' => "After 11 Weeks",
"classification" => "Classification",
"puerperium" => "Puerperium",
"date_discontinued" => "Date Discontinued",
"delivery_type"=>"Type of Delivery",
"delivery_type" => "Type of Delivery",
"aph_details" => "A.P.H Details",
"art_clinic_record" => "A.R.T Clinic Record",
"art_treatment_center" => "A.R.T Treatment Center",
@@ -63,24 +72,26 @@ return [
"bednet" => "Bed net",
"blood_group" => "Blood Group",
"blood_transfusion" => "Blood Transfusion",
"mental_illness"=> "Mental Illness",
"obs_gyn" => "OBS/GYN",
"d_c"=>"D & C",
"pph"=>"PPH",
"fractures"=>"Fractures",
"pelvis"=>"Pelvis",
"femur"=>"Femur",
"spine"=>"Spine",
"sgbv"=>"Sexual and Gender Based Violence",
"sgbv_risk"=>"Risk of SGBV",
"d_c" => "Dilation & Curettage",
"pph" => "PPH",
"fractures" => "Fractures",
"pelvis" => "Pelvis",
"femur" => "Femur",
"spine" => "Spine",
"sgbv" => "Sexual and Gender Based Violence",
"sgbv_risk" => "Risk of SGBV",
"husband_health" => "Health of husband",
"ectopic_pregancy"=>"Ectopic pregnancy",
"ectopic_pregancy" => "Ectopic pregnancy",
"retained_placenta" => "Retained placenta",
"caesarian_section" => "Caesarian section",
"uterus_operations" => "Operations on the uterus",
"family_history"=>"Family History",
"family_history" => "Family History",
"abortion_date" => "Abortion had at",
"bmi" => "B.M.I",
"why_stop_family_planning"=>"Why was Family Planning stopped?",
"why_stop_family_planning" => "Why was Family Planning stopped?",
"premature" => "Pre-mature",
"fullterm" => "Full-term",
"vaginal_delivery" => "Vaginal delivery",
@@ -94,6 +105,7 @@ return [
"completion_status" => "Completion status",
"current_gestation_from_dates" => "Current gestation from dates(+/-2weeks)",
"date" => "Date",
"facility_name"=>"Facility Name",
"days" => "Days",
"delete_row" => "Delete Row",
"details" => "Details",
@@ -185,6 +197,7 @@ return [
"location" => "Location",
"maternity_registration_details" => "ANTE-NATAL CLINIC / MATERNITY REGISTRATION DETAILS",
"previously_registered_pregnancies"=>"Previously Registered Pregnancies (Last 5)",
"previous_consultations"=>"Previous 5 Consultations with a Diagnosis",
"no_previously_registered_pregnancies"=>"No Previously Registered Pregnancies",
"last_five_anc_visits"=>"Previous Antenatal Visits (Last 5)",
"no_last_five_anc_visits"=>"No Previous Antenatal Visits",
@@ -235,8 +248,11 @@ return [
"symptoms" => "Symptoms",
"tetanus_toxoid" => "Tetanus toxoid",
"third_dose_ipt" => "Third dose IPT",
"fourth_dose_ipt" => "Fourth dose IPT",
"save_visit" => "Save visit",
"this_pregnancy" => "This pregnancy",
"update_and_complete" => "Update & Complete",
"updated_by" => "Updated by:",
"us_scan_edd" => "U/S scan E.D.D",
"vdrl" => "VDRL",
"vdrl_status" => "VDRL/RPR Status",
@@ -251,5 +267,94 @@ return [
"weight" => "weight",
"years" => "Years",
"yes" => "Yes",
"edit_details" => "Edit Details"
"edit_details" => "Edit Details",
"generalized_l_glands" => "Generalized L glands",
"oral_thrush" => "Oral Thrush",
"dermatitis" => "Dermatitis",
"herpes_zoster" => "Herpes Zoster",
"herpes_simplex" => "Herpes simplex",
"gynacology_history" => "Gynaecological History",
"myomectomy" => "Myomectomy",
"operations_on_cervix" => "Operations on cervix",
"evacuation" => "Evacuation",
"std" => "STD",
"uterine_adnexa" => "Uterine adnexa",
"moniliasis" => "Moniliasis",
"diagonal_conjugate" => "Diagonal conjugate",
"ischial_spinces" => "Ischial Spinces",
"sub_pubic_angle" => "Sub pubic angle",
"ischial_tuberosities" => "Ischial tuberosities",
"pelvic_adequate" => "Pelvic adequate",
"sacrum" => "Sacrum",
"comment" => "Comment",
"post_partum_haemorrhaging" => "Post Partum Haemorrhaging",
"pelvic_examination_and_assessement" => "Pelvic Examination & Assessment",
"skeletal_deformities" => "Skeletal deformities",
"dematitis" => "Dermatitis",
"previous_surgical_procedure" => "Previous surgical procedure",
"dosage" => "Dosage",
"performed_by" => "Performed by",
"diagnosis" => "Diagnosis",
"id" => "#ID",
"operations_other_facilities" => "Operations performed at other facilities",
"operation_date" => "When",
"operation_facility" => "What facility",
"other_operations" => "Other Operations performed at other facilities",
"dilatation" => "Dilatation",
"sub_public_angle" => "Sub pubic angle",
"admitted_on" => "Admitted on",
"ward" => "Ward",
"primary_diagnosis" => "Primary diagnosis",
"other_diagnosis" => "Other diagnosis",
"discharged_on" => "Discharged on",
"discharged_by" => "Discharged by",
"consultation_note_history" => "Please ensure cannulas, giving sets, NGT's, catheters & bags, dressings etc are properly recorded und Sundries.
Also that all the Stat drugs and IV fluids have been included plus imaging tests & procedures. Thanks.
",
"maternity_admission" => "MATERNITY ADMISSION",
"previous_admissions" => "Previous admissions ( up to 5 Admissions )",
"ward_treatments" => "Ward Treatments",
"ordered_investigations" => "Ordered investigations",
"symptom" => "Symptom",
"results" => "Results",
"investigation_name" => "Investigation name",
"reference_ranges" => "Reference ranges",
"drug_name" => "Drug name",
"quantity" => "Quantity",
"status" => "Status",
"blood_tranfusion_checkbox" => "Blood transfusion",
"why" =>"Why ?",
"observations" => "Observations",
"facility_name" => "Facility name",
"add_other_operations_row" => "Add other operation",
"add_uterus_operations_row" => "Add uterus operation",
"other_sgbv" => "Other sgbv",
"available" => "Available",
"others_presentations" => "Other presentations",
"facility" => "Facility",
"weight_loss" => "Weight loss",
"fever_one_month" => "Fever one month",
"diarrhoea_one_month" => "Diarrhoea one month",
"pruritus" => "Pruritus",
"vaginal_bleeding" => "Vaginal bleeding",
"draining" => "Draining",
"blood_tranfusion_details" => "Blood transfusion details",
"edit_anc_visit" => "Edit ANC Visit",
"hiv"=> "HIV/AIDS",
"oral_thrush"=> "Oral thrush",
"l_glands"=> "Generalized L Glands",
"herpes_simplex"=> "Herpes Simplex",
"dermatitis"=> "Dermatitis",
"operations_other_facilities"=> "Operations performed at other Facilities",
"another_hiv_test" => "Please refer the mother for another HIV Test",
"allergy_alert" => "Please add any allergies the mother may have at the top of the page.",
"cycle_length" => "Cycle Length",
"cycle_length_info" => "Time from the first day of the period to the day before the next period",
"previous_medical_conditions" => "Previous Medical Conditions",
"no_blood_transfusion" => "No Blood Transfusions recorded.",
"modify_pregnancy_registration" => "Edit Pregnancy Registration",
"no_previous_medical_conditions" => "No Previous Medical Conditions Recorded",
"pregnancy_complication" => "Complications",
];
@@ -62,4 +62,6 @@ return [
'transfer' => 'Transfer',
'from_account' => 'From Account',
'to_account' => 'To Account',
'decrease' => 'Decrease',
'increase' => 'Increase',
];
@@ -1,6 +1,7 @@
<?php
return [
"dashboard" => "Dashboard",
"cancer_protocols" => "Cancer Protocols",
"add_cancer_protocol" => "Add Cancer Protocol",
"view_cancer_protocols" => "View Cancer Protocols",
@@ -2,6 +2,11 @@
return [
"clinical_data" => "Clinical Data",
"dashboard" => "Dashboard",
"home" => "Dashboard",
'radiologies_stock_sheet'=>'Radiology Stock Sheet',
'previous_requisition_radiologies'=>'Previous Radiologies Requisitions ',
'imaging_stock'=>'Imaging Stock',
'store_stock'=>'Store Stock',
"title_drug_forms" => "DRUG FORMS",
"add_drug_forms" => "Add Drug Form",
"view_drug_forms" => "View Drug Form",
@@ -12,6 +17,10 @@ return [
"inactive_drug_routes" => "Inactive Drug routes",
"title_drug_units" => "DRUG UNITS",
"add_drug_units" => "Add Drug Unit",
"opticals"=> "Opticals",
'add_opticals'=>"Add Opticals",
'view_opticals'=>"View Opticals",
'inactive_opticals'=>"Inactive Opticals",
"view_drug_units" => "View Drug Unit",
"inactive_drug_units" => "Inactive Drug Unit",
"title_drug_categories" => "DRUG CATEGORIES",
@@ -142,7 +151,8 @@ return [
"delete" => "Delete",
"edit_radiologies" => "Edit radiologies",
"activate" => "Activate",
"radiology_usage" => "Radiology usage",
"radiology_usage" => "Radiology Item usage",
"radiology_stock_sheet" => "Radiology stock sheet",
"pharmacy_stock" => "Pharmacy stock",
"radiologies_usage" => "Radiologies usage",
"radiology_stock" => "Radiology stock",
@@ -155,6 +165,17 @@ return [
"labs_usages_report" => "Labs Usages Report",
"labs" => "Labs",
"lab_stock" => "Lab stock",
"lab_usages_report" => "lab usages report"
"lab_usages_report" => "lab usages report",
"radiology_form_name"=>"Radiology Form Name",
"add_rad_form"=>"Add Radiology Form",
"view_rad_form"=>"View Radiology Form",
"rad_form"=>"Radiology Form",
"rad_form_name"=>"Radiology Form Name",
"inactive_rad_form"=>"Inactive Radiology Form",
'form'=>'Form',
'title_sundries_forms'=>'Sundry Forms',
'add_sundry_form'=>'Add Sundry Form',
'view_sundry_form'=>'View Sundry Forms',
'inactive_sundry_form'=>'Inactive Sundry Forms'
];
?>
@@ -9,7 +9,7 @@ return [
"next" => "Next",
"select_any_from_list" => "Select any from list",
"add_another" => "Add Another",
"streamline_setup" => "Stre@mline setup (Step 2 of 10)",
"streamline_setup" => "Stre@mline setup (Step 4 of 12)",
"create" => "Create",
"clinics" => "Clinics",
"dashboard" => "Dashboard",
@@ -52,6 +52,7 @@ return [
"duration" => "Duration",
"during_current_review" => "during current review",
"edit_consultation" => "Edit consultation",
"edit_clinical_note" => "Edit Note",
"green" => "GREEN",
"hallucinations" => "Hallucinations",
"hamilton_anxiety_score" => "Hamilton Anxiety Score",
@@ -69,6 +70,7 @@ return [
"mania" => "Mania",
"mental_health_consultation" => "Mental Health Clinic Consultation",
"modify_consultation" => "Modify Consultation",
"modify_maternity_inpatient" => "Modify Maternity Record",
"negative_symptoms" => "Negative Symptoms",
"no_observations_recorded" => "No observations recorded",
"no_patient_documents_available" => "No patient documents available",
@@ -110,6 +112,7 @@ return [
"triage_grade_not_determined" => "Triage grade not determined",
"update_and_complete_consultation" => "Update & Complete Consultation",
"value" => "Value",
"view_all" => "View All",
"view_consultation_details" => "View Consultation details",
"mental_health_consultations" => "Mental Health Consultation",
"when" => "When",
@@ -129,8 +132,15 @@ return [
"consultation_started_by" => "Consultation Started By",
"services" => "Services",
"for_episode_of" => "for episode of",
"consultation_for_episode_of" => "Consultation notes for episode of",
"ward_management" => "Ward management",
"patient_home" => "Patient home",
"patient_documentation" => "Patient Documentation",
"tb_screening" => "TB Screening",
"hiv_gbv_screening" => "HIV / GBV Screening",
"confirm_primary_diagnosis" => "Confirm Primary Diagnosis"
"confirm_primary_diagnosis" => "Confirm Primary Diagnosis",
"previous_notes" => "Added Consultation Notes",
"no_previous_notes" => "No Consultation Notes available.",
"all_consultation_notes"=>"All Other Consultation Notes",
"view_more_notes"=>"View More Consultation Clinical Notes"
];
@@ -42,5 +42,5 @@ return [
"reference_areas_seperate_with_commas" => "Reference areas (Separate with commas)",
"reference_names_seperate_with_commas" => "Reference names (Separate with commas)",
"is_diagnosis_available" => "Is the Diagnosis available?",
"diagnosis_category" => "Eye Diagnosis Category",
"diagnosis_category" => "Diagnosis Category",
];
@@ -16,7 +16,7 @@ return [
"edit_drug" => "Edit Drug",
"edit" => "Edit",
"activate" => "Activate",
"streamline_setup_six_of_ten" => "Stre@mline setup (Step 6 of 10)",
"streamline_setup_eigth_of_ten" => "Stre@mline setup (Step 8 of 12)",
"drug_name" => "Drug name",
"drug_form" => "Drug form",
"drug_category" => "Drug category",
@@ -3,17 +3,14 @@ return [
"finance" => "Finance",
"home" => "Home",
"finance_home" => "Finance Home",
"patient_finance" => "PATIENT FINANCE",
"select_patient" => "Select Patient",
"incoming_patient_payments" => "Incoming OPD Payments",
"expenses_or_payments" => "EXPENSES / PAYMENTS",
"export_data_to_copy_csv_pdf_print" => "Export data to Copy, CSV, Excel, PDF & Print",
"manage_bills_or_expenses" => "Manage Bills / Expenses",
"manage_payment_items" => "Manage Payment Items",
"view_expenses_report" => "View Cash Expenses Report",
"banking" => "BANKING",
"make_bank_transfer" => "Make Bank Transfer",
"make_bank_deposit" => "Make Bank Deposit",
@@ -22,26 +19,21 @@ return [
"bank_register_report" => "Bank Register Report",
"bank_reconciliation" => "Bank Reconciliation",
"bank_reconciliation_reports" => "Bank Reconciliation Reports",
"price_list" => 'PRICE LIST',
"add_category" => 'Add Category',
"view_categories" => 'View Categories',
"inactive_categories" => 'Inactive Categories',
'incoming_inpatient_bills' => 'INCOMING INPATIENT BILLS',
'bills' => 'Bills',
'streamline_bills' => 'STREAMLINE BILLS',
'generate_bills' => 'Generate Bills',
'view_generated_bills' => 'View Generated Bills',
'discounts' => 'Discounts',
'new_patient_discount' => 'New Patient Discount',
'view_patient_discounts' => 'View Patient Discounts',
'new_discount_category' => 'New Discount Category',
'view_discount_categories' => 'View Discount Categories',
'view_inactive_discount_categories' => ' View Inactive Discount Categories',
'payrolls' => 'PAYROLLS',
'add_payroll' => 'Add Payroll',
'add_multiple_payrolls' => 'Add Multiple Payrolls',
@@ -50,17 +42,14 @@ return [
'view_payslips' => 'View Payslips',
'deleted_payslips' => 'Deleted Payslips',
'payroll_defauls' => 'Payroll Defaults',
'chart_of_accounts' => 'CHART OF ACCOUNTS',
'add_account' => 'Add Account',
'view_accounts' => 'View Accounts',
'inactive_accounts' => 'Inactive Accounts',
'account_types' => 'ACCOUNT TYPE',
'add_account_type' => 'Add Account Type',
'view_account_types' => 'View Account Types',
'inactive_account_types' => 'Inactive Account Types',
'items' => 'ITEMS',
'items_and_categories' => 'Items And Categories',
'equity_management' => 'Equity Management',
@@ -68,14 +57,11 @@ return [
'family_accounts' => 'Family Accounts',
'family_accounts_consumption_report' => 'Family Accounts Consumption Report',
'family_accounts_deposit_report' => 'Family Account Deposit Report',
'reports_title' => 'REPORTS',
'reports' => 'Reports',
'invoice_for' => 'INVOICE FOR',
'invoices_title' => 'INVOICES',
'invoices' => 'Invoices',
'clinic' => 'Clinic',
'date' => 'Date',
'search_by' => 'Search By',
@@ -97,7 +83,6 @@ return [
'pay_for_all_items' => 'Pay For All Items',
'select' => 'select',
'no_records_found' => 'No Records Found',
'invoice_detail' => 'Invoice Detail',
'receipt_number' => 'Receipt Number',
'patient_name' => 'Patient Name',
@@ -292,4 +277,5 @@ return [
"social_security_rate" => "Social Security Rate",
"edit_payroll_defaults" => "Edit Payroll Defaults",
"edit_social_security_rate" => "Edit Social Security Rate",
"un-billed_items" => "Un-Billed Items"
];
@@ -121,7 +121,6 @@ return [
'transaction_id' => 'Transaction ID',
'paid_from_account' => 'Paid From Account',
'staff_guarantor_report' => 'Staff Guarantor Report',
'staff_ledger_report' => 'Staff Ledger Report',
'select_category' => 'Select Category',
'action' => 'Action',
'serial_number' => 'Serial Number',
@@ -16,7 +16,7 @@ return [
"cancel" => "Cancel",
"edit_drug" => "Edit General Item",
"activate" => "Activate",
"streamline_setup_six_of_ten" => "Stre@mline setup (Step 6 of 10)",
"streamline_setup_six_of_ten" => "Stre@mline setup (Step 8 of 12)",
"general_items_name" => "General Item name",
"general_items_form" => "General Item form",
"general_items_category" => "General Item category",
@@ -8,6 +8,13 @@ return [
"no" => "No",
"options" => "Options",
"description" => "Description",
'subscription_tracking'=>'Subscription Tracking',
'subscription_tracking_description'=>"Enable and Disable Subscription Tracking for Facility",
'streamline_instance_description'=>'Enable and Disable Streamline Instance',
'current_sub_start'=>"Current subscription start date",
'set_interval_sub'=>'Set Interval For Expiry Date ( Years )',
'sub_expiry_date'=>'Subscription Expiry Date ',
'sub_suspension_date'=>'Suspension Date',
"show_drug_brand_name" => "Enabling this will display the drug brand name, if available, throughout the system and also engage the setting of the brand name when drugs have been requisitioned successfully and are being received",
"display_drug_brand_name" => "Display Drug Brand Name",
"allow" => "Allow",
@@ -20,6 +27,16 @@ return [
"enabled" => "Enabled",
"disable" => "Disable",
"enable" => "Enable",
'update_settings'=>'Update Settings',
'renew_subscription'=>'Please Renew your Stre@mline EMR Subscription',
'faciliate'=>'Facilitating clinical excellence',
'lose_money'=>'Helping hospitals to stop losing money',
'for_support'=>'For any Inquires please reach out our support channels:',
'contact_hospital_admin' =>'Please contact the Hospital Administrator for help to access Stre@mline ',
'warning_date'=>'Warning Notification Start Date ',
'start_date'=>'Start Date',
'create_new_subscription'=>'Create New Subscription',
'update'=>"Update",
"item_batch_tracking" => "Item Batch Tracking",
"item_batch_tracking_label" => "Enabling this will allow Stre@mline to track received items like drugs, sundries etc using their batch numbers",
"user_password_expiration_days" => "User Password Expiration Days",
@@ -45,7 +62,9 @@ return [
"hiv_screening_tool_and_gbv_screening_tool_title" => "HIV Screening Tool and GBV Screening Tool",
"hiv_screening_tool_title" => "HIV Screening Tool",
"gbv_screening_tool_title" => "GBV Screening Tool",
"streamline_setup" => "Stre@mline setup (Step 10 of 10)",
"streamline_setup" => "Stre@mline setup (Step 12 of 12)",
"streamline_setup_2" => "Stre@mline setup (Step 2 of 12)",
"streamline_setup_3" => "Stre@mline setup (Step 3 of 12)",
"edit_general_settings" => "Edit General Settings",
"general_settings" => "General Settings",
"dashboard" => "Dashboard",
@@ -187,6 +206,8 @@ return [
"default_hospital_clinic" => "Default Hospital Clinic",
"default_hospital_clinic_description" => "Select a default clinic that will be assigned to all patients when a new episode is created",
"enable_fingerprint" => "Enable Fingerprint Feature",
"enable_biometric_feature" => "Enable Patients' Biometrics Feature",
"enable_biometric_feature_text" => "Select biometric feature to search for patient",
"enable_fingerprint_text" => "Enable fingerprint feature to search for patient",
"full_detail_receipt_print" => "Print full details on patient receipts",
"full_detail_receipt_print_details" => "Print full details on patient receipts or only print item category and the total cost of items",
@@ -216,4 +237,18 @@ return [
"investigation_orders_settings" => "Investigation Ordering Settings",
"allow_lab_number_editing_desc" => "Allow editing the lab number when receiving lab requests",
"allow_editing_name_of_lab_doctor_desc" => "Allow editing the name of the doctor who performed a lab investigation",
"main_base_refraction_exam" => "Main and Base Refraction Exam Details",
"main_base_refraction_exam_label" => "Enabling this setting implies that Main and Base Refraction Exam Details <b>SHALL NOT</b> be printed on the Episode Summary.",
"stock_adjustment_account_tracking_setting" => "Stock adjustment account tracking setting",
"episode_summary" => "Episode Summary",
"select_episode_summary"=> "Select content to be included when printing the episode summary",
"episode_summary_content" => "Episode Summary Content",
"stock_adjustment_account" => "Stock adjustment account",
"track_stock_adjustment_in_incomes" => "Track stock adjustment account in incomes",
"track_stock_adjustment_in_cost_of_goods" => "Track stock adjustment account in cost of goods",
"show_family_members_on_deposit_receipt" => "Show family members on deposit receipt",
"show_family_members_on_deposit_receipt_label" => "Enable family members on deposit receipt",
"save_integrated_payment_description" => "Choose a patient payment method to attach to an integrated payment solution",
"integrated_payment_solution" => "Integrated Payment Solution",
"patient_payment_method" => "Patient Payment Method",
];
@@ -28,4 +28,7 @@ return [
"active" => "Active",
"inactive" => "Inactive",
"delete" => "Delete",
"all_family_heads"=>"All Family Heads",
"family_heads_with_active_insurance"=>"Family Heads With Active Insurance",
"family_heads_with_inactive_insurance"=>"Family Heads With Inactive Insurance",
];
@@ -150,6 +150,7 @@ return [
"radiology"=>"Radiology and Imaging Section",
"admissions_deaths"=>"Admissions and Deaths by Diagnosis",
"monthly_outpatient_diagnoses" => "Outpatient Diagnoses",
"antenatal" => "Antenatal",
"mental_health"=>"Mental Health",
"other_sections"=>"Risk Behaviour, Tuberculosis and Nutrition Inpatient Services",
"hmis_108" => "HMIS 108 - Health Unit Inpatient Monthly Report",
@@ -10,5 +10,6 @@ return [
"reports" => "Reports",
"select_clinic" => "Select Clinic",
"select_patient" => "Select Patient",
"select_ward" => "Select Ward"
"select_ward" => "Select Ward",
'renew_subscription'=>'Please Renew your Stre@mline subscription',
];
@@ -18,6 +18,9 @@ return [
"of" => "of",
"parish" => "Parish",
"patient_number_abbr" => "Patient Number Abbreviation",
"patient_number_year_prefix" => "Patient Number Year Prefix",
"enabled" => "Enabled",
"disabled" => "Disabled",
"phone_number" => "Phone number",
"setup" => "setup",
"step" => "Step",
@@ -72,6 +72,7 @@ return [
"outcome" => "Outcome",
"when" => "When?",
"where" => "Where?",
"update" => "Update",
"referred_to" => "Referred to?",
"inpatient_billing" => "In-Patient Billing",
"save_inpatient_sheet" => "Save Inpatient Sheet",
@@ -104,6 +105,7 @@ return [
"inpatient_record_updated" => "Inpatient Record Last Updated By",
"discharged_by" => "Discharged By",
"on" => "on",
"maternity_admission" => "Maternity admission",
"modify_inpatient_info" => "Modify Inpatient Information",
"incoming_patient_bills" => "Incoming patient bills",
"finance_home" => "Finance Home",
@@ -281,7 +283,7 @@ return [
"investigations_done" => "Investigations done",
"clinical_summary" => "Clinical Summary",
"secondary_diagnosis" => "Secondary Diagnosis",
"inpatient_referral_notes" => "INPATIENT REFERRAL NOTES",
"inpatient_referral_notes" => "INPATIENT REFERRAL NOTE",
"inpatient_treatment_details" => "Inpatient Treatment Details",
"inpatient_sundries_details" => "Inpatient Sundries Details",
"view_bed_admission_details" => "View bed admission details",
@@ -342,14 +344,15 @@ return [
"inpatient_consumption_on_dependant_account" => "Inpatient consumption on dependant account",
"opd_consultation_comments" => "OPD Consultation Comments",
"history" => "History",
"anc_consultation_comments" => "ANC Comments (Latest Visit)",
"bill_saving_trail" => "Bill Save History",
"view_all_histories" => "View all histories",
"view_all_results" => "View all results",
"view_all_vitals_and_exmination" => "View all vitals and examination",
"view_all_impressions" => "View all impressions",
"view_all_plans" => "View all plans",
"vitals_and_examination" => "Vitals and exmination",
"vitals_and_examinations" => "Vitals and exminations",
"vitals_and_examination" => "Vitals and examination",
"vitals_and_examinations" => "Vitals and examinations",
"plan" => "Plan",
"impression" => "Impression",
"impressions" => "Impressions",
@@ -380,4 +383,5 @@ return [
"bill_closed_by" => "Bill Closed By",
"open_bill" => "Modify Inpatient Bill",
"drug_stopped" => "Drug stopped",
"not_given" => "Not Given",
];
@@ -39,5 +39,6 @@ return [
"no_members_in_this_group" => "No members in this group",
"create_insurance_group" => "Create Insurance Group",
"view_insurance_groups" => "View Insurance groups",
"view_inactive_groups" => "View Inactive Groups"
"view_inactive_groups" => "View Inactive Groups",
"delete_family" => "Are you sure you want to DELETE this Family?",
];
@@ -21,9 +21,9 @@ return [
"marital_status" => "Marital status",
"religion" => "Religion",
"occupation" => "Occupation",
"next_of_kin" => "Next of kin\'s name",
"next_of_kin" => "Next of kin's name",
"relationship_to_next_of_kin" => "Relationship to next of kin",
"next_of_kins_phone" => "Next of kin\'s phone",
"next_of_kins_phone" => "Next of kin's phone",
"phone_number" => "Phone Number",
"phone_owner" => "Phone number",
"self" => "Self",
@@ -6,7 +6,7 @@ return [
"name" => "Name",
"cost" => "Cost",
"insurance_status" => "Insurance status",
"non_insured_price" => "Non-Insured Price",
"non_insured_price" => "Cash Price",
"insured_price" => "Insured Price",
"chart_of_account" => "Chart Of Account",
"stock" => "Stock",
@@ -29,6 +29,10 @@ return [
"current_batch" => "Current Batch",
"edit" => "Edit",
"delete" => "Delete",
"cost_value"=>"Cost Value",
"labs_stock_sheet"=>"Labs Stock Sheet",
"imaging_stock"=>"Imaging Stock",
"usage_period"=>"Usage Period",
"clear_stock" => "Clear Stock",
"delete_multiple_labs" => "Delete Multiple Lab Items",
"error_deleting_labs" => "Something happened when deleting the lab Items, please contact Streamline Support",
@@ -36,8 +40,11 @@ return [
"select_lab_to_delete" => "Please Be Sure to Select A Lab Item That You Wish To Delete.",
"labs_usage" => "Lab Items Usage",
"previous_labs_usage" => "Previous Lab Items Usage",
'edit_requistion'=>'Edit Requisition',
"date" => "Date",
"recorded_by" => "Recorded by",
'recorded_on'=>'Recorded On',
'usage_range'=>'Usage Range',
"enter_dates" => "Enter Dates",
"today" => "Today",
"date_range" => "DATE RANGE",
@@ -46,7 +53,7 @@ return [
"lab_item_usage" => "Lab Item Usage",
"lab_item" => "Lab Item",
"available_quantity" => "Available Quantity",
"quantity_required" => "Quantity Required/Used",
"quantity_required" => "Quantity Used",
"unit_cost" => "Unit Cost",
"total_cost" => "Total Cost",
"add_item" => "Add Item",
@@ -18,6 +18,7 @@ return [
"episode_started_on" => "Episode started on",
"clinic" => "Clinic",
"in_charge" => "In charge",
"imaging_sundries_stock_sheet"=>"Sundries Stock Sheet",
"comments" => "Comments",
"appointment_actions" => "Appointment actions",
"patient_details" => "Patient's Details",
@@ -59,7 +60,9 @@ return [
"finance_home" => "Finance Home",
"patient_home" => "Patient Home",
"and" => "and",
"subscription_tracking"=> 'Subcription Tracking',
"powered_by" => "Powered By",
"subscription_tracking"=> 'Subcription Tracking',
"insured_patient_photo" => "Insured Patient's photo",
"photo_not_available" => "Photo not available",
"manage_roles" => "Manage Roles",
@@ -69,6 +72,7 @@ return [
"new_user" => "New User",
"general_settings" => "General Settings",
"settings" => "Settings",
'super_settings'=>'Super Admin Settings',
"finance" => "Finance",
"add_village" => "Add Village",
"view_villages" => "View Villages",
@@ -86,6 +90,8 @@ return [
"patients" => "Patients",
"inactive_patients" => "Inactive Patients",
"view_patients" => "View Patients",
"view_patient_cards" => "View Patients' Cards",
"patient_cards" => "Patients' Cards",
"new_patient_with_episode" => "New Patient With Episode",
"new_patient" => "New Patient",
"insurance" => "Insurance",
@@ -309,5 +315,8 @@ return [
"chi_report" => "CHI Reports",
"submit" => "Submit",
"optical_stock_reconciliation" => "Optical Stock Reconciliation",
"optical_stock_sheet" => "Opticals Stock Sheet",
'optical_stock_reconciliation_report'=>"Optical Stock Reconciliation Report",
"tb_screening" =>"TB Screening",
"integrated_payment_solutions" => "Integrated Payment Solutions",
];
@@ -4,9 +4,13 @@ return [
"dashboard" => "Dashboard",
"patient" => "Patient",
"maternity_admission_details" => "Maternity admission details",
"labour_ward_admission_details" => "Labour ward admission details",
"modify_maternity_admission_details" => "Modify maternity admission details",
"details_for_episode" => "Maternity admission details for Episode started on",
"details_for_labour_episode" => "Labour ward admission details for Episode started on",
"maternity_admission_details_for" => "Maternity admission details for",
"labour_ward_admission_details_for" => "Labour ward admission details for",
"current_obstetric_risk_factors" => "Current obstetric risk factors",
"patient_number" => "Patient Number",
"blood_group" => "Blood Group",
"blood_transfusion_date" => "Blood Transfusion Date",
@@ -37,6 +41,7 @@ return [
"gestation" => "Gestation",
"outcome" => "Outcome",
"outcome_name" => "Outcome Name",
"update_and_complete_form" => "Update and complete",
"comments" => "Comments",
"current_acute_problems" => "Current Acute Problems",
"obstetric_risk_factors" => "Obstetric Risk Factors",
@@ -78,7 +83,7 @@ return [
"mode_of_delivery" => "Mode of Delivery",
"supervised_by" => "Supervised By",
"abortions_pregnancies" => "Abortions",
"ectopic_pregnancies" =>"Ectopic pregnancies",
"ectopic_pregnancies" => "Ectopic pregnancies",
"post_partum" => "Post-partum",
"past_obstetric_history" => "Past Obstetric History",
"date" => "Date",
@@ -99,7 +104,7 @@ return [
"art_treatment_number" => "A.R.T. Treatment Number",
"art_clinic_record" => "A.R.T. Clinic Record",
"this_pregnancy" => "This pregnancy",
"number_of_weeks_pregnant" => "Number Of Weeks Pregnant",
"number_of_weeks_pregnant" => "Weeks Pregnant",
"us_scan_edd" => "U/S Scan Expected Date of Delivery",
"current_gestation_from_scan" => "Current gestation from scan: +/-2weeks early scan, 4 weeks late",
"referral_in_from" => "Referral in from",
@@ -111,6 +116,7 @@ return [
"aph" => "APH",
"pph" => "PPH",
"iufd" => "IUFD",
"save_and_complete" => "Save and complete",
"inform_medical_team_warning" => "Inform senior midwife and medical team, draw up plan of management, counsel and support parents",
"born_before_arrival" => "Born before arrival",
"mother_current_obstetric_risk" => "Does this mother have any current obstetric risk factors?",
@@ -179,5 +185,79 @@ return [
"triage_done_on" => "Triage Done On",
"baby_record_on" => "Baby Record on",
"add_new_location_of_delivery" => "Add new location of delivery",
"duration_third_stage" => "Duration 3rd Stage (hours:minutes)"
"duration_third_stage" => "Duration 3rd Stage (hours:minutes)",
"classification" => "Classification",
"type_of_delivery" => "Type of delivery",
"puerperium" => "Puerperium",
"weight_loss" => "Weight Loss",
"fever_one_month" => "Fever one month",
"diarrhoea_one_month" => "Diarrhoea one month",
"pruritus" => "Pruritus",
"vaginal_bleeding" => "Vaginal bleeding",
"skeletal_deformities" => "Skeletal deformities",
"weeks_of_amenorrhea" => " Weeks of Amenorrhea",
"draining" => "Draining",
"recomendation_of_delivery" => "Recommendation of Delivery",
"severe_pre_eclampsia" => "Severe pre-eclampsia or eclampsia",
"premature_rupture_of_membranes" => "Premature rupture of membranes PROM / PPROM",
"diabetes_mellitus" => "Diabetes mellitus",
"asthma" => "Asthma",
"pre_term_labour" => " Pre-term Labour",
"sickle_cell_disease" => "Sickle Cell Disease",
"polio" => "Polio",
"group_b_streptococcus_colonization" => "Group B Streptococcus Colonization",
"woman_advanced_age" => "Woman's Advanced age",
"mental_illness" => "Mental Illness",
"adolescent_pregnancy" => "Adolescent Pregnancy",
"hypertension" => "Hypertension",
"kidney_disease" => "Kidney Disease",
"delivery_plan" => "Delivery Plan",
"person_you_live_with" => "Person you live with that can support you",
"person_to_accompany_you" => "Person to accompany you during labour or in case of an emergency",
"person_to_stay_at_facility" => "Person to stay at the facility during labour",
"means_of_transport_to_facility" => "Means of transport to use when heading to the facility",
"person_to_look_after_home" => "Person to look after the home while you're away",
"delivery_method" => "What is your preferred delivery method",
"backup_delivery_method" => "Backup delivery method",
"after_birth_disposal" => "After birth disposal",
"throw_in_placenta_pit" => "Throw in placenta pit",
"family_planning_before_next_pregnancy" => "Family planning before next pregnancy",
"syphillis" => "Syphillis",
"sickle_cell" => "Sickle Cell",
"hiv" => "HIV",
"hepatitis" => "Hepatitis",
"mother_partner_screened_for" => "Mother and partner screened for",
"take_it_home" => "Take it home",
"date_discontinued" => "Date discontinued",
"why" => "Why ?",
"family_planning_method" => "Family planning method",
"physical_examination" => "Physical examination",
"weeks_of_amenorrhoea" => "Weeks of amenorrhoea",
"update_form" => "Update Form",
"foot" => "Foot",
"motor_bike" => "Motor bike",
"private_car" => "Private car",
"public_means" => "Public means",
"na" => "N/A",
"aph_details" => "Aph details",
"left_cut" => "Left cut",
"right_cut" => "Right cut",
"other_complications" => "Other complications",
"heart_physical_examination_details" => "Heart details",
"other_physical_examinations" => "Other Physical examinations",
"other_obstetric_risk_factors" => "Other obstetric risk factors",
"mother_obstetric_risk" => "Mother's current obstetric factors",
"other_pregnancy_complications" => "Other pregnancy complications",
"labour_onset" => "Labour onset",
"spontaneous" => "Spontaneous",
"induced" => "Induced",
"active_labour_diagnosis_date" => "Active labour diagnosis date",
"membranes_raptured_at" => "Membranes raptured at",
"labour_ward_adminssion_section" => "LABOUR WARD ADMISSION (Section 1)",
"update_labour_ward_adminssion_section" => "UPDATE LABOUR WARD ADMISSION (Section 1)",
"update" => "Update",
"labour_ward_admission_heading_print" => "LABOUR WARD ADMISSION DETAILS",
"save_labour_ward_admission" => "Save Admission",
"submit_and_complete" => "Submit & Complete",
"save_draft" => "Save Draft",
];
@@ -3,6 +3,7 @@
return [
"refund_deposit" => "Refund Deposit",
"make_deposit" => "Make Deposit",
"add_deposit" => "Add Deposit",
"current_balance" => "Current Balance",
"patient_names" => "Patient Names",
"amount_consumed" => "Amount Consumed",
@@ -105,6 +105,11 @@ return [
"inv_manage_plan_comment" => "Investigation and Management Plan Comments",
"clinic_examination_comments" => "Clinic Examination Comments",
"history_comments" => "History Comments",
"labour_ward_admission" => "Labour Ward Admission",
"safe_delivery" => "Safe Delivery",
"partogram" => "Partogram",
"labour_ward_overview" => "Labour Ward Overview",
"patient_diagnosis" => "Patient Diagnosis",
"treatment_sheet" => "Treatment Sheet",
];
@@ -330,6 +330,7 @@ return [
"patient_debts_paid" => "Patient Debts Paid",
"patient_paid_with" => "Patient Paid With",
"printed_on" => "Printed On",
"printed_by" => "Printed By",
"by" => "By",
"ref" => "REFERENCE",
"collective_bills_receipt" => "Collective Bills Receipt",
@@ -343,4 +344,7 @@ return [
"chi_deposit_receipt" => "CHI Deposit Receipt",
"paid_by_chi" => "Paid By CHI",
"patient_debts_unpaid" => "Patient Debts Unpaid",
"order_created_by" => "Order Created By",
"order" => "Order",
"pos_order_number" => "POS",
];
@@ -31,5 +31,14 @@ return [
"activate" => "Activate",
"edit_patient_payment_methods" => "Edit Patient Payment Methods",
"patient_payment_methods" => "Patient Payment Methods",
"patient_payment_method_name" => "Patient Payment Method Name"
"patient_payment_method_name" => "Patient Payment Method Name",
"deleted_at" => "Deleted At",
"is_ref_required" => "Is Reference Number Required",
"created_at" => "Created At",
"created_by" => "Created By",
"yes" => "Yes",
"no" => "No",
"ref_number" => "Reference Number",
"ref_number_by" => "Reference Number By",
"integrated_payment" => "Integrated Payment",
];
@@ -29,6 +29,7 @@ return [
"clinic_allocation" => "Clinic Allocation",
"comments" => "Comments",
"country_of_origin" => "Country of Origin",
"county" => "County",
"county_exist" => "County already Exists",
"county_success" => "new county has been added",
@@ -41,6 +42,17 @@ return [
"delete" => "Delete",
"details" => "Details",
"district" => "District",
"select_registered_date" => "Select Registered Date",
"today" => "TODAY",
"yesterday" => "YESTERDAY",
"custom_date" => "CUSTOM DATE",
"date_range" => "DATE RANGE",
"print_patients_cards" => "Print Patients' Cards",
"patients_registered_today" => "Patients Registered Today",
"select_patients" => "Select Patients",
"date_on" => "Date On",
"start_date" => "Start Date",
"end_date" => "End Date",
"district_exist" => "District already Exists",
"dont_assign_incharge" => "Don't assign in-charge",
"edit" => "Edit",
@@ -50,6 +62,9 @@ return [
"fill_name" => "Please fill out a name",
"first_name" => "First Name",
"full_names" => "Full Names",
"inactive_patients" => "Inactive Patients",
"add_patient" => "Add Patient",
"hash" => "#",
"gender" => "Gender",
"incharge" => "Incharge",
"insurance" => "Insurance",
@@ -64,6 +79,10 @@ return [
"months" => "Months",
"name_of_contact" => "Name of the contact in",
"national_id" => "National ID Number",
"foreigner_or_refugee" => "Select Foreigner / Refugee",
"add_new_country_of_origin" > "Add New Country",
"foreigner" => "Foreigner",
"refugee" => "Refugee",
"new_details" => "New Details",
"new_district_success" => "new district has been added",
"new_occupation_error" => "Error occured. New occupation has not been added",
@@ -85,6 +104,7 @@ return [
"patient_information" => "Patient Information",
"patient_name" => "Patient Name",
"patient_number" => "Patient Number",
"print_cards" => "Print Cards",
"patient_search" => "Patient Search",
"patients" => "Patients",
"patients_registered" => "patients registered",
@@ -114,4 +114,11 @@ return [
"bill_already_paid_message" => "This bill can not be edited or deleted because it has a payment",
"please_note" => "Please Note",
"bill_date" => "Bill Date",
'received_quantity'=>'Received Quantity',
'received_bill_per_item'=>'Received Bill Per Item',
'received_cost'=>'Received Cost',
'approved_quantity'=>'Approved Quantity',
'approved_bill_per_item'=> 'Approved Bill Per Item',
'approved_cost'=>'Approved Cost',
'approved_total_amount'=>'Approved Total Amount',
];
@@ -14,6 +14,8 @@ return [
"cancel" => "Cancel",
"clear_search" => "Clear search",
"comment" => "Comment",
"selling_value"=>"Selling Value",
'previous_requisition_from'=>'Previous Requisition From',
"comments" => "Comments",
"company" => "Company",
"complete" => "Complete",
@@ -93,7 +95,8 @@ return [
"quantity_requested" => "Quantity Requested",
"quantity_returned" => "Quantity Returned",
"received_by" => "Received by",
"request_for_requisition" => "Request for requisition",
"request_for_requisition" => "Requisition For ",
"request_from_requisition" => "Requisition From ",
"requested_by" => "Requested by",
"requisition_number" => "Requisition Number",
"requisition_receipt" => "Requisition receipt",
@@ -281,4 +284,11 @@ return [
"item_name" => "Item Name",
"store_stock" => "Store Stock",
"quantity_in_pharmacy" => "Quantity in Pharmacy",
'pharmacy_opticals_stock_sheet'=>'Pharmacy opticals stock sheet',
'opticals_stock_reconciliation_report_details'=>'Optical Stock Reconciliation Report Details',
'pharmacy_optical_stock_reconciliation'=>'Pharmacy opticals stock reconciliation',
"total_variance"=>"Total Variance",
"general_comment"=>"General Comment",
"batch_to_return"=>"Batch to return",
'confirm_return_drug'=>"Confirm Return Drugs",
];
@@ -84,4 +84,5 @@ return [
'print_date' => 'Print Date',
'record_date' => 'Record Date',
'dispensed_by' => 'Dispensed By',
"totals" => "Totals",
];
@@ -56,5 +56,6 @@ return [
"order_comments" => "Order comments",
"instruction" => "Instruction",
"first_dispense_quantity" => "First Dispense Quantity",
'optical_is_expired'=>"Optical is expired",
"first_dispense_duration" => "First Dispense Duration",
];
@@ -14,6 +14,7 @@ return [
"create" => "Create",
"dashboard" => "Dashboard",
"delete" => "Delete",
'is_diagnosis_available'=> 'Is Diagnosis Available',
"edit" => "Edit",
"edit_procedure" => "Edit procedure",
"episode_started_on" => "for Episode started on",
@@ -4,7 +4,7 @@ return [
"add_service" => "Add Service",
"dashboard" => "Dashboard",
"services" => "Services",
"streamline_setup" => "Stre@mline setup (Step 4 of 10)",
"streamline_setup" => "Stre@mline setup (Step 6 of 12)",
"service_name" => "Service name",
"non_insured_price" => "Cash Price",
"chart_account_name" => "Chart of account name",
@@ -15,6 +15,7 @@ return [
"approved_by" => "Approved by",
"approved_on" => "Approved on",
"authorised_by" => "Authorised by",
'radiologies_stock_reconciliation'=>'Radiologies Stock Reconciliation',
"average_consumption_details" => "Average consumption details",
"average_monthly_drug_consumptions" => "Average monthly drug consumption",
"avg_drug_consumption_per_month" => "Average drug consumption per month",
@@ -26,9 +27,12 @@ return [
"received_cost_value" => "Received Stock Cost",
"received_sale_value" => "Received Stock Sale Value",
"issued_stock" => "Issued Stock",
'issued'=>'Issued ',
'from_stores_to'=>'From Stores to',
"issued_cost_value" => "Issued Stock Cost",
"issued_sale_value" => "Issued Stock Sale Value",
"closing_stock" => "Closing Stock",
"cost_unit" => "Unit Cost",
"bill" => "Bill",
"bill_for" => "Bill for",
"bill_for_items" => "Bill for items",
@@ -81,6 +85,7 @@ return [
"export_data_to_csv_excel_pdf" => "Export data to Copy, CSV, Excel, PDF & Print",
"grand_total" => "Grand Total",
"issue_date" => "Issue Date",
"issue" => "Issue ",
"issue_drugs" => "Issue Drugs",
"issue_items" => "Issue items",
"issue_out" => "Issue Out",
@@ -99,6 +104,16 @@ return [
"item_name" => "Item Name",
"item_type" => "Item Type",
"labs_stock_sheet" => "Labs stock sheet",
'labs_reconciliation_report'=> "Labs Reconciliation Report",
'labs_stock_reconciliation_report_details'=>"Lab Stock Reconciliation Report Details",
'radiologies_stock_reconciliation_report_details'=>"Radiologies Stock Reconciliation Report Details",
'radiologies_reconciliation_report'=>'Radiologies Reconciliation Report',
"radiology_stock_sheet" => "Radiology stock sheet",
"radiology_sundry_requisition"=>"Radiology Sundry Requisition",
"radiology_sundries_stock_sheet"=>"Radiology Sundries Stock Sheet",
"radiology_sundries_stock_sheet_details"=>"Radiology Sundries Stock Sheet Details",
"submit_request"=>"Submit Request",
"imaging_stock"=>"Imaging Stock",
"markup" => "MarkUp",
"mobile_number" => "Mobile Number",
"name" => "Name",
@@ -109,6 +124,8 @@ return [
"no_records_available_for_this_search" => "No records are available for this search",
"no_records_found" => "No records found",
"number_of_items" => "No. Of Items",
"requisition_source"=>"Requisition Source",
"number_items" => "Items",
"order_type" => "Order type",
"our_order_ref" => "Our Order reference",
"per_item" => "Per Item",
@@ -133,6 +150,7 @@ return [
"print_details" => "Print Details",
"purchase_order" => "Purchase order",
"purchase_order_confirmation" => "Purchase order confirmation",
"labs_stock_reconciliation" => "Labs stock reconciliation",
"quantity" => "Quantity",
"quantity_consumed" => "Quantity consumed",
"quantity_issued" => "Quantity Issued",
@@ -154,7 +172,7 @@ return [
"request_a_quotation_camel_case" => "Request a quotation",
"request_for_quotation" => "Request for Quotation",
"requested_by" => "Requested By",
"requisition_number" => "Requisition Number",
"requisition_number" => "Requisition #",
"requisitioned_by" => "Requisitioned By",
"resume_drugs_reconciliation" => "Resume drugs stock reconciliation",
"resume_sundries_reconciliation" => "Resume sundries stock count",
@@ -177,6 +195,8 @@ return [
"stock_vale" => "Stock value",
"stock_value_report" => "Stock Value Report",
"store_stock" => "Store Stock",
"unit_stock" => "Unit Stock",
"stock"=> "Stock",
"store_stock_value" => "Store Stock Value",
"store_value" => "Store Value",
"stores" => "Stores",
@@ -200,6 +220,7 @@ return [
"update_quotation" => "Update Quotation",
"validated_by" => "Validated By",
"variance_in_stock" => "Variance in stock (Shs)",
"total_variance"=>"Total Variance",
"ward_consumption_report" => "Wards consumption report",
"your_order_ref" => "Your Order reference",
"items" => "Items",
@@ -249,7 +270,7 @@ return [
"package_units" => "Package units",
"general_items_stock_reconciliation" => "General items stock reconciliation",
"view_items" => "View Items",
"cancel_requisition" => "Cancel Requisition",
"cancel_requisition" => "Cancel",
"note" => "Note",
"the_average_monthly_consumption_is_for_last_3_months" => "The Average monthly consumption is for the last 3 months",
"package_unit" => "Package Unit",
@@ -304,7 +325,6 @@ return [
"billed_by" => "Billed By",
"delivered_by" => "Delivered By",
"no_in_each_package_unit" => "No. in each package unit",
"cancel_requisition" => "Cancel Requisition",
"add_batch_small" => "add batch",
"lab_sundry_requisition" => "Lab Sundry Requisition",
"lab_sundries_stock_sheet" => "Lab sundries stock sheet",
@@ -328,6 +348,8 @@ return [
"see_order" => "See Order",
"number_short" => "No.",
"number" => "Number",
"selling_value"=>"Selling Value",
"receive_into_imaging"=>"Receive Into Imaging",
"batch" => "Batch",
"reconciliation_date" => "Reconciliation Date",
"approved_between" => "Approved between",
@@ -342,7 +364,6 @@ return [
"not_paid" => "Not Paid",
"package_unit" => "Package Unit",
"price_per_package_unit" => "Price Per Package Unit",
"batch_number" => "Batch Number",
"delete_received_items" => "Delete Received Items",
"number_of_packages_units" => "Number of Package Units",
"bill_per_package_unit" => "Bill Per Package Unit",
@@ -394,6 +415,7 @@ return [
"sundries_stock_reconciliation_report" => "Sundries stock reconciliation report",
"sundries_stock_reconciliation_report_details" => "Sundries stock reconciliation report details",
"store_sundries_stock_sheet" => "Store sundries stock sheet",
"store_radiologies_stock_sheet"=>"Store radiologies stock sheet",
"view_a_list_of_requisitioned_items" => "Viewing a list of requisitioned items",
"temporary" => "Temporary",
"temporary_quotations" => "Temporary Quotations",
@@ -433,5 +455,57 @@ return [
"lpo_no" => "LPO No",
"rfg_generated_by" => "RFQ Generated By",
"approve_requisition_from_pharmacy" => "Approve requisition from pharmacy",
"quantity_approved" => "Quantity Approved"
"approve_from"=>"Approve requisition from ",
"issue_to"=> "Issue Out To",
"quantity_approved" => "Quantity Approved",
"cost_centre" => "Cost Centre",
"cost_center" => "Cost Center",
"item_consumption_report" => "Item consumption report",
'drugs'=> "Drugs",
'sundries'=> "Sundries",
'labs'=>'Labs',
'radiologies'=>'Radiologies',
'lab_cost_value'=>'Lab Cost Value',
'labs_total_value'=>"Labs Total Value",
'imaging_stock_cost_value'=>"Imaging Stock Cost Value",
'imaging_stock_selling_value'=>"Imaging Stock Selling Value",
'radiologies_total_value'=>"Radiologies Total Value",
'ward_stock'=>"Ward Stock",
'ward_stock_cost_value'=>"Ward Stock Cost Value",
'ward_stock_selling_value'=>"Ward Stock Selling Value",
'ward_cost_value'=>"Ward Cost Value",
'ward_selling_value'=>"Ward Selling Value",
"labs_stock_selling_value"=>"Lab Stock Selling Value",
"labs_stock_cost_value"=>"Lab Stock Cost Value",
"optical_stock_sheet"=>"Optical Items Stock Sheet",
"optical_stock_reconciliation_report_details"=>"Opticals Stock Reconciliation Report Details",
"optical_stock_reconciliation_report"=>"Opticals Stock Reconciliation Report",
"last_cost_price"=>'Last Cost Price',
"in_lab" =>"in lab",
"in_imaging"=>"in imaging",
"closing_cost_value"=> "Closing Stock Cost Value",
"financial"=>"Financial",
"total_cost_value"=> "Total Cost Value",
"total_sale_value"=> "Total Sale Value",
"closing_sale_value"=> "Closing Stock Sale Value",
"adjusted_stock"=> "Adjusted Stock",
"electronic_stock_card_details"=> "Stock Card Details",
"received_stock_card_details"=> "Received Stock Details",
"issued_stock_card_details"=>"Issued Out Stock Details",
"issued_to"=>"Issued To",
"amc"=>"AMC",
"stock_reorder"=>"Stock Re-order Level",
"to_or_from"=>"To/From",
"voucher_number"=>"Voucher Number",
"qty_in"=>"Qty In",
"qty_out"=>"Qty Out",
"adjustement"=>"Adjustements/Losses",
"balance_on_hand"=>"Balance On Hand",
"pdf_print"=>"PDF Print",
"adjusted_stock_card_details"=>"Adjusted Stock Card Details",
"performed_by"=>"Performed By",
'reason'=>"Reason",
'received_total'=>'Received Total'
];
@@ -5,7 +5,7 @@ return [
"dashboard" => "Dashboard",
"sundries" => "Sundries",
"create" => "Create",
"streamline_setup" => "Stre@mline setup (Step 8 of 10)",
"streamline_setup" => "Stre@mline setup (Step 10 of 12)",
"sundry_name" => "Sundry name",
"buying_price" => "Buying price",
"non_insured_price" => "Cash price",
@@ -30,6 +30,7 @@ return [
"submit_sundries" => "Submit Sundries",
"select_sundries_above" => "Select sundries above",
"total" => "Total",
"form"=>"Form",
"paid" => "Paid",
"is_sundry_available" => "Is the Sundry available?",
"pending_sundries" => "Pending sundries",
@@ -45,4 +46,10 @@ return [
"ordering_sundries" => "Ordering sundries",
"order_sundries" => "Order sundries for",
"for_episode" => "for Episode started on",
'sundry_forms'=> "Sundry Forms",
"add_sundry_form"=>"Add Sundry Form",
"sundry_form"=>"Sundry Forms",
"activate_sundry_form"=>"Activate Sundry Form",
"sundry_form_name"=>"Sundry Form Name",
"edit_sundry_form"=>"Edit Sundry Form",
];
@@ -56,4 +56,6 @@ return [
"council_registration" => "Council registration",
"last_donation" => "Last donation",
"willing_to_donate" => "Willing to donate",
'no_longer_deletes'=> "Cannot Delete",
'delete_active_user'=>"The user has been reactivated three times and will now be considered an active user going forward. He/she can therefore no longer be deleted.",
];
@@ -31,4 +31,6 @@ return [
"quantity_dispensed" => "Quantity Dispensed",
"patient_name" => "Patient Name",
"patient_number" => "Patient Number",
"items_consumption_report" => "Items consumption report",
"unit" => "Unit",
];
@@ -5,7 +5,7 @@ return [
"dashboard" => "Dashboard",
"wards" => "Wards",
"create" => "Create",
"streamline_setup" => "Stre@mline setup (Step 3 of 10)",
"streamline_setup" => "Stre@mline setup (Step 5 of 12)",
"ward_name" => "Ward name",
"hmis_ward" => "HMIS Ward",
"hmis_wards" => "Hmis Wards",
@@ -39,8 +39,8 @@ return [
"anaesthetics" => "ANAESTHETICS",
"theatre_module" => "Theatre Module",
"maternity_summary" => "MATERNITY SUMMARY",
"delivery_record" => "DELIVERY RECORD",
"maternity_admission" => "MATERNITY ADMISSION",
"delivery_record" => "Delivery Record ",
"maternity_admission" => "Maternity Admission",
"inpatient_billing" => "In-Patient Billing",
"inpatient_sheet" => "In-Patient Sheet",
"consultation" => "Consultation",
@@ -120,5 +120,8 @@ return [
"weeks" => "Semanas",
"weight" => "Peso",
"years" => "Anos",
"yes" => "sim"
"yes" => "sim",
"family_history" => "Family History",
"surgical_history" => "Surgical history",
"modify" => "modify change"
];
@@ -174,4 +174,5 @@ return [
"delivery_location_error" => "Ocorreu um erro. Localização do parto não foi adicoonada",
"delivery_location_added" => "Nova lozalização do parto fi adicionada",
"triage_done_on" => "Triagem concluída em",
];
@@ -67,20 +67,6 @@
$current_item++;
@endphp
@endforeach
{{-- @php--}}
{{-- $episode_chunk = round(count($patient_episodes_details) / 2);--}}
{{-- $episodes = array_chunk($patient_episodes_details, $episode_chunk, true);--}}
{{-- @endphp--}}
{{-- @foreach($episodes as $episode)--}}
{{-- {{ dd($episode) }}--}}
{{-- --}}{{--<div class="row">--}}
{{-- @foreach($episode as $ee)--}}
{{-- <div class="col-md-4">{{ $ee['id'] }}</div>--}}
{{-- @endforeach--}}
{{-- </div>--}}
{{-- @endforeach--}}
@else
<h4><span style="color: red">Patient has no episodes</span></h4>
@endif
@@ -1,12 +1,20 @@
@extends('layouts.main')
@push('styles')
<link href="{{ asset('elite/bower_components/select2/select2.min.css') }}" rel="stylesheet" />
<style>
.no-padding {
padding: 0px;
}
input[type="checkbox"]{
width: 1.5em;
height: 1.5em;
margin-right: 0.65rem;
}
.form-check-label{
padding-left: 2.25rem!important;
vertical-align: -webkit-baseline-middle;
}
</style>
@endpush
@@ -32,31 +40,37 @@
{{ Form::open(['route' => 'streamline_modules.store_activated']) }}
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12">
{{-- <h3 class="box-title">{{ __('general_settings.activate_streamline_modules') }}</h3> --}}
<div class="col">
<div class="table-responsive">
<table class="table color-table success-table table-sm">
<thead>
<tr>
<th>{{ __('general_settings.check_streamline_modules_to_activate') }} <span class="float-right">{{ __('roles.check_all') }} <input type="checkbox" id="check-all"></span></th>
<th colspan="3">{{ __('general_settings.check_streamline_modules_to_activate') }} <span class="float-right"> <input type="checkbox" id="check-all" class="form-check-input"> <label class="form-check-label" for="check-all">{{ __('roles.check_all') }}</label></span></th>
</tr>
</thead>
<tbody>
@foreach($permission_categories as $category)
<tr>
<tbody id="streamline_modules_to_activate">
@foreach($permission_categories as $key => $category)
@if ($key % 2 == 0)
<tr>
@endif
<td>
{{ Form::checkbox('permission_category[]', $category->id, $category->is_module_active == 1 ? true : false, ['class' => "permission_category"]) }}
{{ $category->name }}
{{ Form::checkbox('permission_category[]', $category->id, $category->is_module_active == 1 ? true : false, ['class' => "permission_category form-check-input", 'id'=>'permission_category_'.$category->id,]) }}
<label class="form-check-label" for="permission_category_{{ $category->id }}">{{ $category->name }}</label>
</td>
</tr>
@if (($key + 1) % 2 == 0)
</tr>
@endif
@endforeach
@if(count($permission_categories) % 2!= 0)
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
{{ Form::submit(__('general_settings.activate_streamline_modules'), ["class" => "btn btn-success"])}}
{{ Form::submit(__('general_settings.activate_streamline_modules'), ["class" => "btn btn-success", 'id' => 'activate_streamline'])}}
{{ Form::close() }}
</div>
@@ -65,24 +79,7 @@
@endsection
@push('scripts')
<script src="{{ asset('elite/js/validator.js') }}"></script>
<script src="{{ asset('elite/bower_components/select2/select2.min.js') }}"></script>
<script>
/* $(document).ready(function(){
$('#service_id').select2({});
}); */
function show(id) {
if (document.getElementById(id).style.display == 'none') {
document.getElementById(id).style.display = '';
}
}
function hide(id) {
document.getElementById(id).style.display = 'none';
}
$("[id^=check-all]").on('click', function () {
var id = /\d+(?=\D*$)/.exec($(this).attr('id'));
@@ -92,5 +89,12 @@
$('.permission_category').prop("checked", true);
}
});
$('#activate_streamline').click(function (e){
if (!$('#streamline_modules_to_activate input:checked').length > 0) {
alert("Please check at least one checkbox");
return false;
}
});
</script>
@endpush
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,99 @@
<!DOCTYPE html>
<html lang="{{ app()->getLocale() }}">
@php use Streamline\Enums\Details;use Streamline\Enums\Roles; @endphp
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" type="assetimage/png" sizes="16x16" href="{{ asset('uploads/streamline/color/streamline_icon-02.png') }}">
<title>{{ config('app.name') }}</title>
<!-- Bootstrap Core CSS -->
<link href="{{ asset('elite/bootstrap/dist/css/bootstrap.min.css') }}" rel="stylesheet">
<link href="{{ asset('elite/bower_components/bootstrap-extension/css/bootstrap-extension.css') }}" rel="stylesheet">
<!-- animation CSS -->
<link href="{{ asset('elite/css/animate.css') }}" rel="stylesheet">
<!-- Custom CSS -->
<link href="{{ asset('elite/css/style.css') }}" rel="stylesheet">
<!-- color CSS -->
<link href="{{ asset('elite/css/colors/megna.css') }}" id="theme" rel="stylesheet">
<!-- Streamline - custom -->
<link href="{{ asset('css/streamline-custom.css') }}" id="theme" rel="stylesheet">
</head>
<body>
<!-- Preloader -->
<div class="preloader">
<div class="cssload-speeding-wheel"></div>
</div>
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-8" style="display: flex; align-items:center; justify-content:center; height:90vh;">
<div class="align-items-center">
<div class="col-sm-12 text-center mb-5" >
<h2 style="color: red;text-transform:uppercase;">
@if(auth()->user() &&Auth::user()->hasRole('Admin'))
{{ __('general_settings.renew_subscription') }}
@else
{{ __('general_settings.contact_hospital_admin') }}
@endif
</h2>
</div>
<div class="col-sm-12 text-center" >
<img src="{{ asset('uploads/logo/logo_2.png') }}" alt="Home" /><br/>
<h3 class="mt-5" style="color: green;">{{ __('general_settings.faciliate') }} </h3>
<h3 style="color: green;"> {{ __('general_settings.lose_money') }} </h3>
@if( auth()->user() && Auth::user()->hasRole('Admin') )
<h4 class="text-center mt-5 " style="color: green;">{{ __('general_settings.for_support') }}</h4>
<h4 class="text-center " style="color: green;">
Tel: {{ Details::Tele->value }} | Whatsapp : {{ Details::Whats_number->value }} | <a href="{{ Details::url->value }}">Support</a>
</h4>
@endif
</div>
</div>
</div>
<div class="col-md-2"></div>
</div>
<div id="wrapper">
<!-- Page Content -->
<div style="background: white;">
<div class="row container">
</div>
<!-- /.container-fluid -->
<footer class="footer text-center"> {{ date('Y')}} &copy; Stre@mline {{ __('layout.powered_by') }} Kisiizi Hospital {{ __('layout.and') }} Streamline Health Ltd - {{ __('layout.version_number') }} - </footer>
</div>
<!-- /#page-wrapper -->
</div>
</div>
{{-- <section id="wrapper" class="login-register" style="background:url(../../uploads/login/login-register1.jpg) center center/cover no-repeat!important;">
</section> --}}
<!-- jQuery -->
<script src="{{ asset('elite/bower_components/jquery/dist/jquery.min.js') }}"></script>
<!-- Bootstrap Core JavaScript -->
<script src="{{ asset('elite/bootstrap/dist/js/tether.min.js') }}"></script>
<script src="{{ asset('elite/bootstrap/dist/js/bootstrap.min.js') }}"></script>
<script src="{{ asset('elite/bower_components/bootstrap-extension/js/bootstrap-extension.min.js') }}"></script>
<!-- Menu Plugin JavaScript -->
<script src="{{ asset('elite/bower_components/sidebar-nav/dist/sidebar-nav.min.js') }}"></script>
<!--slimscroll JavaScript -->
<script src="{{ asset('elite/js/jquery.slimscroll.js') }}"></script>
<!--Wave Effects -->
<script src="{{ asset('elite/js/waves.js') }}"></script>
<!-- Custom Theme JavaScript -->
<script src="{{ asset('elite/js/custom.min.js') }}"></script>
<!--Style Switcher -->
<script src="{{ asset('elite/bower_components/styleswitcher/jQuery.style.switcher.js') }}"></script>
</body>
</html>
@@ -0,0 +1,67 @@
@extends('layouts.main')
@push('styles')
<link href="{{ asset('elite/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('elite/bower_components/select2/select2.min.css') }}" rel="stylesheet" />
@endpush
@section('content')
<div class="row bg-title">
<div class="col-lg- col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">{{ __('general_settings.subscription_tracking') }}</h4>
</div>
<div class="col-lg-8 col-sm-8 col-md-8 col-xs-12">
<ol class="breadcrumb">
<li><a href="{{ route('home') }}">{{ __('general_settings.dashboard') }}</a></li>
<li class="active">{{ __('general_settings.edit_general_settings') }}</li>
</ol>
</div>
</div>
@include('flash::message')
<div class="white-box">
{{ Form::open(['route' => ['general_settings.save_integrated_payment']]) }}
<h3 class="text-center">{{ __('layout.integrated_payment_solutions') }}</h3>
<h4>{{ __('general_settings.description') }}</h4>
<div class="card card-inverse card-secondary text-center text-white">
<div class="card-block">
<h4 class="text-white">{{ __('general_settings.save_integrated_payment_description') }}</h4>
</div>
</div>
<hr>
@foreach($integrated_payments as $integrated_payment)
<h4>{{ $integrated_payment->name }}</h4>
<div class="card card-outline-secondary text-dark">
<div class="card-block">
<input type="hidden" name="integrated_payment[]" value="{{ $integrated_payment->value }}" />
<select name="payment_method[]" class="form-control">
<option value="0" @if(!isset($integrated_methods[$integrated_payment->value])) selected @endif>Not Selected</option>
@if(isset($integrated_methods[$integrated_payment->value]))
<option value="{{ $integrated_methods[$integrated_payment->value] }}" selected>{{ get_name($integrated_methods[$integrated_payment->value], 'id', 'name', 'patient_payment_methods') }}</option>
@endif
{!! $payment_methods !!}
</select>
</div>
</div>
<hr>
@endforeach
{{ Form::button(__('general_settings.save_settings'), ['type' => 'submit', 'class' => 'btn btn-success waves-effect waves-light m-r-10']) }}
{{ Form::button(__('general_settings.cancel'), ['type' => 'reset', 'class' => 'btn btn-default waves-effect waves-light']) }}
{{ Form::close() }}
</div>
@endsection
@push('scripts')
<script src="{{ asset('elite/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.js') }}"></script>
<script src="{{ asset('elite/js/validator.js') }}"></script>
<script src="{{ asset('elite/bower_components/select2/select2.min.js') }}"></script>
@endpush
@@ -28,7 +28,7 @@
@include('flash::message')
<div class="white-box">
@if (session()->has('streamline_setup'))
<h3><font color="blue">{{ __('general_settings.streamline_setup') }}</font></h3>
<h3><font color="blue">{{ __('general_settings.streamline_setup_3') }}</font></h3>
@endif
{{ Form::open(['route' => 'general_settings.save_number_of_active_users_limit_settings']) }}
@@ -49,18 +49,18 @@
<div class="card card-outline-secondary text-dark">
<div class="card-block">
{{ Form::radio('number_of_active_users_limit_option', 'unlimited', ($general_settings->number_of_active_users_limit == 'unlimited' ? true : false)) }}&nbsp;{{ __('general_settings.unlimited_users_label') }}&nbsp;&nbsp;
{{ Form::radio('number_of_active_users_limit_option', 'unlimited', ($general_settings['number_of_active_users_limit'] == 'unlimited' ? true : false)) }}&nbsp;{{ __('general_settings.unlimited_users_label') }}&nbsp;&nbsp;
<br>
{{ Form::radio('number_of_active_users_limit_option', 'limited', ($general_settings->number_of_active_users_limit < 'unlimited' ? true : false)) }}&nbsp;{{ __('general_settings.limited_users_label') }}
{{ Form::radio('number_of_active_users_limit_option', 'limited', ($general_settings['number_of_active_users_limit'] != 'unlimited' ? true : false)) }}&nbsp;{{ __('general_settings.limited_users_label') }}
</div>
</div>
</div>
<div id="limited_users_div" class="card card-outline-secondary text-dark mt-4" style="display: none;">
<p class="pt-2 px-4 mb-0">{{ __('general_settings.number_of_active_users_limit_label') }}</p>
<div class="card-block">
{{ Form::text('number_of_active_users_limit', $general_settings->number_of_active_users_limit, ['class' => 'form-control', 'placeholder' => '1', 'required' => 'true', 'disabled' => 'true', 'id' => 'limited_users_input']) }}
{{-- {{ Form::number('number_of_active_users_limit', $general_settings['number_of_active_users_limit'], ['class' => 'form-control', 'placeholder' => '1', 'required' => 'true', 'disabled' => 'true', 'id' => 'limited_users_input']) }} --}}
{{ Form::number('number_of_active_users_limit', $general_settings['number_of_active_users_limit'], ['class'=>'form-control compulsory','required', 'id'=>'limited_users_input', 'placeholder' => '1']) }}
</div>
</div>
<div id="unlimited_users_div" class="" style="display: none;">
@@ -73,7 +73,7 @@
<br/>
@if (session()->has('streamline_setup'))
{{ Form::button(__('general_settings.finish'),['type'=>'submit','class'=>'btn btn-success waves-effect waves-light m-r-10']) }}
{{ Form::button(__('general_settings.save_settings'),['type'=>'submit','class'=>'btn btn-success waves-effect waves-light m-r-10']) }}
@else
{{ Form::button(__('general_settings.save_settings'),['type'=>'submit','class'=>'btn btn-success waves-effect waves-light m-r-10']) }}
{{ Form::button(__('general_settings.cancel'),['type'=>'reset','class'=>'btn btn-default waves-effect waves-light']) }}
@@ -101,8 +101,7 @@
let selectedValue = $('input[name="number_of_active_users_limit_option"]:checked').val();
if(selectedValue === "limited") {
document.getElementById('limited_users_div').style.display = '';
document.getElementById('limited_users_input').disabled = false;
document.getElementById('limited_users_input').value = '';
document.getElementById('limited_users_input').disabled = false;
document.getElementById('unlimited_users_div').style.display = 'none';
document.getElementById('unlimited_users_input').disabled = true;
@@ -111,6 +110,7 @@
document.getElementById('unlimited_users_input').disabled = false;
document.getElementById('limited_users_div').style.display = 'none';
document.getElementById('limited_users_input').disabled = true;
document.getElementById('limited_users_input').value = '';
}
}
@@ -0,0 +1,31 @@
<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<h4 style="color: red;"> {{ __('home.renew_subscription') }} <button type="button" class="close" data-dismiss="modal">&times;</button></h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12 text-center" style="color: red;">
{{ show_subscription_reminder_message()}}
</div>
</div>
</div>
</div>
</div>
</div>
@push('scripts')
<script>
$(document).ready(function() {
var status = {!! json_encode(show_popup()) !!}
if (status){
$('#myModal').modal('show');
$(".modal-dialog").css({'margin': '300px auto',});
}
});
</script>
@endpush
@@ -0,0 +1,271 @@
@extends('layouts.main')
@push('styles')
<link href="{{ asset('elite/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('elite/bower_components/select2/select2.min.css') }}" rel="stylesheet" />
<style>
.no-padding {
padding: 0px;
}
</style>
@endpush
@section('content')
<div class="row bg-title">
<div class="col-lg- col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">{{ __('general_settings.subscription_tracking') }}</h4>
</div>
<div class="col-lg-8 col-sm-8 col-md-8 col-xs-12">
<ol class="breadcrumb">
<li><a href="{{ route('home') }}">{{ __('general_settings.dashboard') }}</a></li>
<li class="active">{{ __('general_settings.edit_general_settings') }}</li>
</ol>
</div>
</div>
<div class="row">
<div class="col-sm-12">
@include('flash::message')
<div class="white-box">
@if (session()->has('streamline_setup'))
<h3><font color="blue">{{ __('general_settings.streamline_setup_2') }}</font></h3>
@endif
{{ Form::open(['route' => isset($subscriptions) ? ['subscriptions.update_subscription_tracking', $subscriptions->id ]: 'subscriptions.save_subscription_tracking']) }}
<div class="row">
<div class="col-md-12">
<div>
<h3 class="text-center">{{ __('general_settings.subscription_tracking') }}</h3>
<h4>{{ __('general_settings.description') }}</h4>
<div class="card card-inverse card-secondary text-center text-white">
<div class="card-block">
<h4 class="text-white">{{ __('general_settings.subscription_tracking_description') }}</h4>
</div>
</div>
<h4>{{ __('general_settings.options') }}</h4>
<div class="card card-outline-secondary text-dark">
<div class="card-block">
{{ Form::radio('enable_subscription_tracking', 0,($general_settings->enable_subscription_tracking == 0 ? true : false),['id'=>'disable_subscription_tracking_radio']) }}&nbsp; {{ Form::label('disable_subscription_tracking_radio',__('general_settings.disable')) }}&nbsp;&nbsp;
<br>
{{ Form::radio('enable_subscription_tracking', 1, ($general_settings->enable_subscription_tracking == 1 ? true : false),['id'=>'enable_subscription_tracking_radio']) }}&nbsp;{{ Form::label('enable_subscription_tracking_radio',__('general_settings.enable'))}}
</div>
</div>
<div id="enable_subscription_tracking_div" class="text-dark mb-3 row" style="display: none;">
<div class="col-sm-3 mt-3">
<div class="form-group" id="searchby">
{{ Form::label('start_date', __('general_settings.current_sub_start')) }}
{{ Form::text('start_date',isset($subscriptions) ? $subscriptions->start_date : '', ['class' => 'form-control compulsory', 'required', 'readonly', 'id' => 'datepicker-autoclose']) }}
<div class="help-block with-errors" style="color: red;" id="start_date_errors"></div>
</div>
</div>
<div class="col-sm-3 mt-3">
<div class="form-group" id="">
{{ Form::label('duration', __('general_settings.set_interval_sub')) }}
{{ Form::number('duration',isset($subscriptions) ? $subscriptions->duration : '', ['class' => 'form-control compulsory','min'=>'1','max'=>'5', 'id' => 'duration']) }}
<div class="help-block with-errors" style="color: red;" id="duration_errors"></div>
</div>
</div>
<div class="col-sm-3 mt-3">
<div class="form-group" id="searchby">
{{ Form::label('end_date', __('general_settings.sub_expiry_date')) }}
<div class="help-block with-errors " style="color: red;"id="show_end_date">{{ isset($subscriptions) ? streamline_date($subscriptions->end_date) : '' }}</div>
{{ Form::hidden('end_date', isset($subscriptions) ? $subscriptions->end_date : '', ['class' => 'form-control', 'id' => 'end_date']) }}
</div>
{{ Form::hidden('suspension_period', $suspension_period, ['class' => 'form-control', 'placeholder' => '1', 'required' => 'true', 'disabled' => 'true', 'id' => 'suspension_period']) }}
{{ Form::hidden('warning_period', $warning_period, ['class' => 'form-control', 'placeholder' => '1', 'required' => 'true', 'disabled' => 'true', 'id' => 'warning_period']) }}
</div>
<div class="col-sm-2 mt-3">
<div class="form-group" id="">
{{ Form::label('suspension_date', __('general_settings.sub_suspension_date')) }}
{{ Form::text('suspension_date', isset($subscriptions) ? $subscriptions->suspension_date : '', ['class' => 'form-control','readonly', 'id' => 'show_suspension_date']) }}
</div>
</div>
<p>{{ Form::label('warning_date', __('general_settings.warning_date')) }} :&nbsp; <div class="help-block with-errors " style="color: red;"id="show_warning_date"> </div></p>
</div>
<div id="disable_subscription_tracking_div" class="" style="display: none;">
{{ Form::hidden('number_of_active_users_limit', 'unlimited', ['class' => 'form-control', 'placeholder' => '1', 'required' => 'true', 'disabled' => 'true', 'id' => 'unlimited_users_input']) }}
</div>
</div>
</div>
</div>
<br/>
<br/>
@if (session()->has('streamline_setup'))
{{ Form::button(__('general_settings.save_settings'),['type'=>'submit','class'=>'btn btn-success waves-effect waves-light m-r-10']) }}
@else
{{ Form::button( isset($subscriptions) ?__('general_settings.update_settings') : __('general_settings.save_settings'),['type'=>'submit','id'=> isset($subscriptions) ? 'update_submit' : 'sub_submit','class'=>'btn btn-success waves-effect waves-light m-r-10']) }}
@endif
{{ Form::close() }}
</div>
</div>
</div>
</div>
@endsection
@push('scripts')
<script src="{{ asset('elite/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.js') }}"></script>
<script src="{{ asset('elite/js/validator.js') }}"></script>
<script src="{{ asset('elite/bower_components/select2/select2.min.js') }}"></script>
<script>
$('#datepicker-autoclose,#datepicker-autoclose-1,#show_suspension_date').datepicker({
autoclose: true,
todayHighlight: true,
format: 'dd/mm/yyyy'
});
//function to validate the duration inserted is between 1 and 5 years
const validate_duration = (number) => {
// Check if the input is a number and an integer between 1 and 5
return Number.isInteger(number) && number >= 1 && number <= 5;
};
// function to calculate expiry date from start date and duration in years
const calculate_expiry_date = (start_date, duration) => {
// Check if start_date is a valid Date object and duration is a positive integer
if (typeof duration !== 'number' || duration <= 0) {
throw new TypeError('Invalid input: duration must be a positive integer.');
}
// Parse the start date string into a Date object
const [startDay, startMonth, startYear] = start_date.split('/');
const startDate = new Date(`${startMonth}/${startDay}/${startYear}`);
// Add the specified number of years to the start year
const expiryYear = parseInt(startYear, 10) + duration;
// Create a new Date object with the updated year and the same day and month
const expiryDate = new Date(startDate);
expiryDate.setFullYear(expiryYear);
// Format the expiry date as dd/mm/yyyy
const formattedExpiryDate = `${expiryDate.getDate()}/${expiryDate.getMonth() + 1}/${expiryDate.getFullYear()}`;
return formattedExpiryDate;
}
const calculate_suspension_date = (exp_date)=>{
var suspension_period = parseInt($('#suspension_period').val());
// Parse the expiry date string into a Date object
const [expiryDay, expiryMonth, expiryYear] = exp_date.split('/');
const expiryDate = new Date(`${expiryMonth}/${expiryDay}/${expiryYear}`);
// Add suspension_period months to the expiry date
const suspensionDate = new Date(expiryDate);
suspensionDate.setMonth(suspensionDate.getMonth() + suspension_period);
// Format the suspension date as dd/mm/yyyy
const formattedSuspensionDate = `${suspensionDate.getDate()}/${suspensionDate.getMonth() + 1}/${suspensionDate.getFullYear()}`;
return formattedSuspensionDate;
}
const calculate_warning_date = (exp_date)=>{
var warning_period = parseInt($('#warning_period').val());
// Parse the expiry date string into a Date object
const [expiryDay, expiryMonth, expiryYear] = exp_date.split('/');
const expiryDate = new Date(`${expiryMonth}/${expiryDay}/${expiryYear}`);
// substract warning period days from expiry date
const warningDate = new Date(expiryDate)
warningDate.setDate(warningDate.getDate() - warning_period);
// Format the suspension date as dd/mm/yyyy
const formattedWarningDate = `${warningDate.getDate()}/${warningDate.getMonth() + 1}/${warningDate.getFullYear()}`;
return formattedWarningDate;
}
const show_or_hide_limited_users_input = () => {
let selectedValue = $('input[name="enable_subscription_tracking"]:checked').val();
if(selectedValue === "1") {
document.getElementById('enable_subscription_tracking_div').style.display = '';
//disable submit button
$('#sub_submit').prop('disabled', true);
document.getElementById('disable_subscription_tracking_div').style.display = 'none';
} else {
document.getElementById('disable_subscription_tracking_div').style.display = '';
$('#sub_submit').prop('disabled', false);
document.getElementById('enable_subscription_tracking_div').style.display = 'none';
}
}
//set exipry date
const format_date = (inputDate)=>{
// format date to day, Month name , Year
// Split the input date string into day, month, and year components
var parts = inputDate.split('/');
var day = parseInt(parts[0]);
var month = parseInt(parts[1]);
var year = parseInt(parts[2]);
// Create a new Date object from the components
var formattedDate = new Date(year, month - 1, day);
// Get the day, month, and year in their respective formats
var formattedDay = formattedDate.toLocaleString('en', { weekday: 'short' });
var formattedMonth = formattedDate.toLocaleString('en', { month: 'long' });
var formattedYear = year;
// Construct the final formatted string
var formattedString = formattedDay+' ' + day+ ', ' + formattedMonth + ' ' + formattedYear;
return formattedString;
}
const set_expiry_date = (start_date,duration)=>{
if (duration == ''){ $('#sub_submit').prop('disabled', true); return $('#duration_errors').html('Please Set Interval ');}
if (!validate_duration(parseInt(duration))) { $('#sub_submit').prop('disabled', true); return $('#duration_errors').html('invalid interval ');}
$('#duration_errors').html('');
var expiry_date =calculate_expiry_date(start_date,parseInt(duration));
var suspension_date = calculate_suspension_date(expiry_date);
var warning_date =calculate_warning_date(expiry_date);
var warning_date_string = format_date(warning_date);
var expiry_date_string = format_date(expiry_date);
$('#end_date').val(expiry_date);
$('#show_end_date').html(expiry_date_string);
$('#show_warning_date').html(warning_date_string);
$("#show_suspension_date").datepicker("setDate", suspension_date);
$('#sub_submit').prop('disabled', false);
}
$(document).ready(function() {
show_or_hide_limited_users_input();
var duration_default = $('#duration').val();
var start_date_default = $('#datepicker-autoclose').val();
set_expiry_date(start_date_default,duration_default);
$('input[name="enable_subscription_tracking"]').on('change', function() {
show_or_hide_limited_users_input();
});
//event listener for the current date
$('#datepicker-autoclose').on('change', function(){
var start_date = $(this).val();
var duration = $('#duration').val();
set_expiry_date(start_date,duration);
});
// event listener for the duration
$('#duration').on('change',function(){
var start_date = $('#datepicker-autoclose').val();
if (start_date == '') { $('#sub_submit').prop('disabled', true); return $('#start_date_errors').html('Please Set Current Start Date ');}
var duration = $('#duration').val();
$('#start_date_errors').html('');
set_expiry_date(start_date,duration);
})
});
</script>
@endpush
@@ -0,0 +1,102 @@
@extends('layouts.main')
@push('styles')
<link href="{{ asset('/elite/bower_components/datatables/jquery.dataTables.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('elite/tables/css/buttons.dataTables.min.css') }}" rel="stylesheet" type="text/css" />
@endpush
@section('content')
<div class="row bg-title">
<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">{{ __('general_settings.subscription_tracking') }}</h4>
</div>
<div class="col-lg-9 col-sm-8 col-md-8 col-xs-12">
<ol class="breadcrumb">
<li><a href="{{ route('home') }}">{{ __('general_settings.dashboard') }}</a></li>
<li class="active">{{ __('general_settings.edit_general_settings') }}</li>
</ol>
</div>
</div>
@include('flash::message')
<div class="panel panel-default">
<div class="">
<div class="row mt-5">
<div class="col-md-12 p-5">
<a href="{{route('subscriptions.create_subscription_tracking') }}" class="btn btn-success pull-right">{{ __('general_settings.create_new_subscription') }}</a>
</div>
</div>
</div>
<div class="panel-body">
{{-- <p class="text-muted m-b-30">{{ __('drugs.export_data_to_csv_and_excel') }}</p> --}}
<div class="table-responsive">
<table class="table color-bordered-table success-bordered-table table-striped table-hover">
<thead>
<tr>
<th>{{ __('general_settings.start_date') }}</th>
<th>{{ __('general_settings.sub_expiry_date') }}</th>
<th>{{ __('general_settings.set_interval_sub') }}</th>
<th>{{ __('general_settings.sub_suspension_date') }}</th>
<th></th>
</tr>
</thead>
<tfoot>
<tr>
<th>{{ __('general_settings.start_date') }}</th>
<th>{{ __('general_settings.sub_expiry_date') }}</th>
<th>{{ __('general_settings.set_interval_sub') }}</th>
<th>{{ __('general_settings.sub_suspension_date') }}</th>
<th></th>
</tr>
</tfoot>
<tbody>
@forelse($subscriptions as $val)
<tr>
<td>{{ streamline_date($val->start_date) }}</td>
<td>{{ streamline_date($val->end_date) }}</td>
<td>{{ $val->duration }}</td>
<td>{{ streamline_date($val->suspension_date) }}</td>
<td>
@if($val->is_active == '1')
<a href="{{route('subscriptions.edit_subscription_tracking',$val->id )}}" class="btn btn-rounded btn-warning"><i class="fa fa-pencil"></i> {{ __('general_settings.update') }}</a>
@endif
{{-- {{ Form::model($drug->id ,['method' => 'POST', 'route' => ['drugs.activate', $drug->id]]) }}
<button type="submit" class="btn btn-warning" onclick="return confirm('<?php echo __('drugs.are_you_sure')?>')"><i class="fa fa-check"></i> {{ __('drugs.activate') }}</button>
{{ Form::close() }} --}}
</td>
</tr>
@empty
@endforelse
</tbody>
</table>
</div>
</div>
</div>
@endsection
@push('scripts')
<script src="{{ asset('elite/bower_components/datatables/jquery.dataTables.min.js') }}"></script>
<script src="{{ asset('elite/tables/js/dataTables.buttons.min.js') }}"></script>
<script src="{{ asset('elite/tables/js/buttons.flash.min.js') }}"></script>
<script src="{{ asset('elite/tables/js/jszip.min.js') }}"></script>
<script src="{{ asset('elite/tables/js/pdfmake.min.js') }}"></script>
<script src="{{ asset('elite/tables/js/vfs_fonts.js') }}"></script>
<script src="{{ asset('elite/tables/js/buttons.html5.min.js') }}"></script>
<script src="{{ asset('elite/tables/js/buttons.print.min.js') }}"></script>
<script>
$('.table').DataTable({
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
</script>
@endpush
@@ -0,0 +1,11 @@
@php use Streamline\Enums\Roles; @endphp
{{-- alert notification --}}
@if (Auth::user()->hasRole('Admin'))
@if(warning_duration())
<div class="{{ show_subscription_reminder_message('class')}} " style="margin-left: -25.5px; margin-bottom:0%; margin-right: -25.5px;">
<i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
<span style="font-weight:600;line-height: 22px;">{{ show_subscription_reminder_message()}}</span>
</div>
@endif
@endif
@@ -107,4 +107,6 @@
</div>
</div>
@include('general_settings.popup')
@endsection
@@ -148,6 +148,30 @@
<div class="help-block with-errors"></div>
</div>
@php
use Carbon\Carbon;
$currentYear = Carbon::now()->year;
$current_year_last_two_digits = substr($currentYear,-2);
@endphp
<div class="form-group">
<label for=""> {{ __('hospital_information.patient_number_year_prefix') }}</label>
( ABC - {{$current_year_last_two_digits }} - 001 )
<a href="javascript::void(0)" data-toggle="tooltip" rel="tooltip" data-placement="top" title="Enabling this feature will add the last two digits of the year to the Patient number abbreviation" data-original-title=""> <i class="fa fa-info-circle"></i></a>
<br>
<div class="card card-outline-secondary text-dark">
<div class="card-block">
<input checked="checked" name="patient_number_year_prefix" id="year_prefix_disabled" type="radio" value="0">
<label for="year_prefix_disabled"> {{ __('hospital_information.disabled') }}</label>
<br>
<input name="patient_number_year_prefix" type="radio" id="year_prefix_enabled" value="1">
<label for="year_prefix_enabled"> {{ __('hospital_information.enabled') }} </label>
</div>
</div><br>
</div>
<div class="form-group">
{{ Form::label('logo', __('hospital_information.system_logo')) }}
{{ Form::file('logo', null) }}
@@ -151,6 +151,40 @@
<div class="help-block with-errors"></div>
</div>
@php
use Carbon\Carbon;
$currentYear = Carbon::now()->year;
$current_year_last_two_digits = substr($currentYear,-2);
@endphp
<div class="form-group">
<label for=""> {{ __('hospital_information.patient_number_year_prefix') }}</label>
( {{ $hospital_information->patient_number_abbr . '-' .$current_year_last_two_digits .'-' . '001' }} )
<a href="javascript::void(0)" data-toggle="tooltip" rel="tooltip" data-placement="top" title="Enabling this feature will add the last two digits of the year to the Patient number abbreviation" data-original-title=""> <i class="fa fa-info-circle"></i></a>
<br>
<div class="card card-outline-secondary text-dark">
<div class="card-block">
<input name="patient_number_year_prefix" id="year_prefix_disabled" type="radio" value="0"
@if (($hospital_information->patient_number_year_prefix == 0) && isset($hospital_information->patient_number_year_prefix))
checked
@endif
>
<label for="year_prefix_disabled"> {{ __('hospital_information.disabled') }}</label>
<br>
<input name="patient_number_year_prefix" type="radio" id="year_prefix_enabled" value="1"
@if (($hospital_information->patient_number_year_prefix == 1) && ($hospital_information->patient_number_year_prefix != null))
checked
@endif>
<label for="year_prefix_enabled"> {{ __('hospital_information.enabled') }} </label>
</div>
</div><br>
</div>
<div class="form-group">
{{ Form::label('logo', __('hospital_information.system_logo')) }}
{{ Form::file('logo', null) }}
@@ -1,48 +0,0 @@
@php
$hospital_information = App::make('hospital_information');
@endphp
<div class="row">
<div class="col-sm-3">
<div class="white-box" style="height: 100px; padding-top: 5px; background: #d8d8d8;">
<a href="{{ $hospital_information->website }}" title="{{ $hospital_information->name }}">
<img style="margin: auto; height: 83px;" src="{{ asset($hospital_information->logo) }}" alt="Hospital Logo">
</a>
</div>
</div>
<div class="col-sm-3">
<div class="white-box" style="height: 100px; padding-top: 5px; background: #d8d8d8;">
<h4><a href="{{ url('http://www.streamlinehealth.org') }}" style="color: green;"><strong>{{ $hospital_information->app_name }}</strong></a></h4>
<br>
</div>
</div>
<div class="col-sm-3"></div>
<div class="col-sm-3">
<div class="white-box" style="height: 100px; padding-top: 5px; background: #d8d8d8;">
<h5 style="color: green">{{ ucwords(Auth::user()->first_name) . ' ' . ucwords(Auth::user()->last_name) }}</h5>
<div class="row">
<div class="col-sm-6">
@if (session()->has('patient_id'))
<a style="background: yellow" class="btn btn-sm" href="/patient_episodes/">{{ __('layout.patient_home') }}</a>
@endif
</div>
<div class="col-sm-6">
@if (session()->has('patient_id'))
<a style="background: #b6895e; color: white; text-shadow: none;" class="btn btn-sm" href="/patient_finance/home">{{ __('layout.finance_home') }}</a>
@endif
</div>
</div>
</div>
</div>
</div>
@push('scripts')
<script type="text/javascript">
</script>
@endpush
@@ -3,13 +3,13 @@
@endphp
@if(is_null($hospital_info->pdf_print_header))
<img style="max-width: 300px; max-height: 140px;" src="{{ public_path($hospital_info->logo) }}" class="mx-auto d-block mx-3" alt="Responsive image">
<img style="max-width: 300px; max-height: 140px;" src="{{ asset($hospital_info->logo) }}" class="@if(isset($isDom) && $isDom) center @else mx-auto d-block mx-3 @endif" alt="Responsive image">
<br>
<p class="h6 text-center mt-0 font-weight-bold">
{{ $hospital_info->name . ' | ' . $hospital_info->phone_number . ' | ' . $hospital_info->email . ' | ' . $hospital_info->address . ' ' . $hospital_info->country }}
</p>
@else
<img style="max-height: 150px;" src="{{ public_path($hospital_info->pdf_print_header) }}" class="mx-auto d-block mx-3" alt="Responsive image">
<img style="max-height: 150px;" src="{{ asset($hospital_info->pdf_print_header) }}" class="@if(isset($isDom) && $isDom) center @else mx-auto d-block mx-3 @endif" alt="Responsive image">
@endif
<hr>
@@ -11,7 +11,8 @@
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<link rel="icon" type="image/png" sizes="16x16" href="{{ asset('uploads/streamline/color/streamline_icon-02.png') }}">
<link rel="icon" type="image/png" sizes="16x16"
href="{{ asset('uploads/streamline/color/streamline_icon-02.png') }}">
<title>{{ config('app.name', 'Streamline') }}</title>
<!-- Bootstrap Core CSS -->
<link href="{{ asset('elite/bootstrap/dist/css/bootstrap.min.css') }}" rel="stylesheet">
@@ -28,7 +29,7 @@
<link href="{{ asset('css/streamline-custom.css') }}" id="theme" rel="stylesheet">
<style type="text/css">
body{
body {
font-size: 13px;
line-height: 1.2;
}
@@ -46,28 +47,7 @@
}
</style>
<!--Start of Tawk.to Script-->
{{-- <script type="text/javascript">--}}
{{-- var Tawk_API = Tawk_API || {}, Tawk_LoadStart = new Date(); --}}
{{-- (function(){--}}
{{-- var s1 = document.createElement("script"), s0 = document.getElementsByTagName("script")[0]; --}}
{{-- s1.async = true; --}}
{{-- s1.src = '{{ asset('enbedtalk / default.js') }}'; --}}
{{-- s1.charset = 'UTF-8'; --}}
{{-- s1.setAttribute('crossorigin', '*'); --}}
{{-- s0.parentNode.insertBefore(s1, s0); --}}
{{-- })(); --}}
{{--</script>--}}
<!--End of Tawk.to Script-->
@stack('styles')
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
@@ -78,13 +58,16 @@
<div id="wrapper">
<!-- Top navigation -->
@include('layouts.top')
<!-- .Top navigation -->
@if (session()->has('streamline_setup') == FALSE)
@include('layouts.nav')
@include('layouts.nav')
@endif
<!-- Page Content -->
<div id="page-wrapper">
<div class="container-fluid" style="background: #708090;">
@include('general_settings.subscription_noti')
{{-- <div class="container-fluid">--}}
<!--row -->
@yield('content')
@@ -165,4 +148,5 @@
@stack('scripts')
<script src="{{ asset('elite/bower_components/styleswitcher/jQuery.style.switcher.js') }}"></script>
</body>
</html>
@@ -1,5 +1,3 @@
@php use Streamline\Enums\Roles; @endphp
<!-- Left navbar-header -->
<div class="navbar-default sidebar" role="navigation">
<div class="sidebar-nav navbar-collapse slimscrollsidebar">
<ul class="nav" id="side-menu">
@@ -27,6 +25,12 @@
<li><a href="{{ route('patients.index') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.view_patients') }}</a></li>
@endif
@if (Auth::user()->can('view-patient-cards'))
<li><a href="{{ route('patients.patient_cards') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.view_patient_cards') }}</a></li>
@endif
@if (Auth::user()->can('patient-list'))
<li><a href="{{ route('patients.follow_up') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.patient_appointments') }}</a></li>
@@ -96,13 +100,9 @@
@if (Module::has('Investigations') &&
Module::isEnabled('Investigations') &&
(Auth::user()->can('investigations-incoming') ||
Auth::user()->can('investigations-authenticate') ||
Auth::user()->can('investigation-results-list') ||
Auth::user()->can('investigation-results-alter') ||
Auth::user()->can('investigations-historical-list') ||
Auth::user()->can('find a donor') ||
Auth::user()->can('lab-management')))
(Auth::user()->can('investigations-incoming') || Auth::user()->can('investigations-authenticate') || Auth::user()->can('labs-stock-sheet') ||
Auth::user()->can('investigation-results-list') || Auth::user()->can('investigation-results-alter') || Auth::user()->can('cancel-investigation-order') ||
Auth::user()->can('investigations-historical-list') || Auth::user()->can('find a donor') || Auth::user()->can('lab-management')))
<li><a href="javascript:void(0);" class="waves-effect"><i class="icon-docs p-r-10"></i>
<span class="hide-menu "> Labs <span class="fa arrow"></span></span>
</a>
@@ -143,10 +143,7 @@
<li><a href="{{ route('labs.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_management') }}</a></li>
@endif
@if (Auth::user()->can('lab-management'))
<li><a href="{{ route('labs.labs_stock_sheet') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_stock_sheet') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('requisition-for-lab-sundries'))
<li><a href="{{ route('stores.lab_sundries') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.requisition_of_sundries') }}</a></li>
@@ -228,6 +225,17 @@
<li><a href="{{ route('radiology.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.radiologies_management') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('requisition-for-radiology-sundries'))
<li><a href="{{ route('stores.radiology_sundries') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.requisition_of_sundries') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('view-radiology-sundries-stock-sheet'))
<li><a href="{{ route('stores.radiology_sundries_stock_sheet') }}"><i
class="fa fa-angle-right"></i>
{{ __('layout.imaging_sundries_stock_sheet') }}</a>
</li>
@endif
@if (Auth::user()->can('dentals-management'))
<li><a href="{{ route('dentals.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.dentals_management') }}</a></li>
@@ -251,14 +259,12 @@
<ul class="nav nav-second-level">
@if (is_incoming_prescriptions_feature_enabled())
@if (Auth::user()->can('confirm-prescriptions'))
<li><a
href="{{ route('pharmacy.confirm_prescriptions') }}">{{ __('layout.confirm_prescriptions') }}</a>
<li><a href="{{ route('pharmacy.confirm_prescriptions') }}">{{ __('layout.confirm_prescriptions') }}</a>
</li>
@endif
@endif
@if (Auth::user()->can('view-progressive-prescriptions'))
<li><a
href="{{ route('pharmacy.confirm_progressive_prescriptions') }}">{{ __('layout.progressive_treatments') }}</a>
<li><a href="{{ route('pharmacy.confirm_progressive_prescriptions') }}">{{ __('layout.progressive_treatments') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-incoming-prescriptions'))
@@ -267,102 +273,28 @@
@endif
@if (Auth::user()->can('pharmacy-ward-dispensing-per-chart'))
<li><a
href="{{ route('pharmacy.ward_dispensing_per_chart') }}">{{ __('layout.ward_dispensing_per_chart') }}</a>
<li><a href="{{ route('pharmacy.ward_dispensing_per_chart') }}">{{ __('layout.ward_dispensing_per_chart') }}</a>
</li>
@endif
@if (Auth::user()->can('view-incoming-ward-dispensing-per-chart'))
<li><a
href="{{ url('incoming_ward_charts') }}">{{ __('layout.incoming_ward_charts') }}</a>
<li><a href="{{ url('incoming_ward_charts') }}">{{ __('layout.incoming_ward_charts') }}</a>
</li>
@endif
@if (Module::has('WardManagement') && Module::isEnabled('WardManagement'))
@if (Auth::user()->can('create-ward-item-request'))
<li><a
href="{{ route('ward_item_request.ward_item_requests') }}">{{ __('layout.ward_item_request') }}</a>
</li>
@endif
@if (Auth::user()->can('view-incoming-ward-item-requests'))
<li><a
href="{{ route('ward_item_request.incoming_ward_requests') }}">{{ __('layout.incoming_ward_item_request') }}</a>
</li>
@endif
@endif
@if (Auth::user()->can('pharmacy-stock-sheet'))
<li><a
href="{{ route('pharmacy.stock_sheet') }}">{{ __('layout.pharmacy_stock_sheet') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-stock-sheet'))
<li><a
href="{{ route('pharmacy.sundries_stock_sheet') }}">{{ __('layout.sundries_stock_sheet') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-stock-reconciliation'))
<li><a
href="{{ route('pharmacy.drugs_stock_reconciliation') }}">{{ __('layout.drugs_stock_reconciliation') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-stock-reconciliation-report'))
<li><a
href="{{ route('pharmacy.drugs_stock_reconciliation_report') }}">{{ __('layout.drugs_stock_reconciliation_report') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-sundries-stock-reconciliation'))
<li><a
href="{{ route('pharmacy.sundries_stock_reconciliation') }}">{{ __('layout.sundries_stock_reconciliation') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-sundries-stock-reconciliation-report'))
<li><a
href="{{ route('pharmacy.sundries_stock_reconciliation_report') }}">{{ __('layout.sundries_stock_reconciliation_report') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-drug-requisition'))
<li><a
href="{{ route('pharmacy.requisition_for_drugs') }}">{{ __('layout.requisition_for_items') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-saved-requisitions'))
<li><a
href="{{ route('pharmacy.select_temporary_requisition') }}">{{ __('layout.saved_requisitions') }}</a>
</li>
@endif
@if (Auth::user()->can('pharmacy-previous-requisitions'))
<li><a
href="{{ route('pharmacy.previous_requisitions') }}">{{ __('layout.previous_requisitions') }}</a>
</li>
@endif
@if (Auth::user()->can('view-pharmacy-dispensation-report'))
<li><a
href="{{ route('pharmacy.pharmacy_dispensation_report_drugs') }}">{{ __('layout.dispensation_report') }}</a>
</li>
@endif
@if (Auth::user()->can('cancel-prescription'))
<li><a
href="{{ route('pharmacy.view_prescriptions_to_cancel') }}">{{ __('layout.cancel_prescriptions') }}</a>
</li>
@endif
@if (Auth::user()->can('restore-cancelled-prescription'))
<li><a
href="{{ route('pharmacy.view_cancelled_prescriptions') }}">{{ __('layout.view_cancelled_prescriptions') }}</a>
</li>
@endif
@if (Auth::user()->can('restore-cancelled-prescription'))
<li><a
href="{{ route('pharmacy.view_cancelled_progressive_prescriptions') }}">{{ __('layout.view_cancelled_progressive_treatments') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-stock-sheet'))
@if(Auth::user()->can('pharmacy-stock-sheet'))
<li>
<a href="{{ route('pharmacy.stock_sheet') }}">{{ __('layout.pharmacy_stock_sheet') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-stock-sheet'))
@if(Auth::user()->can('pharmacy-stock-sheet'))
<li>
<a href="{{ route('pharmacy.sundries_stock_sheet') }}">{{ __('layout.sundries_stock_sheet') }}</a>
</li>
@endif
@if(Auth::user()->can('pharmacy-optical-stock-sheet'))
<li>
<a href="{{ route('pharmacy.pharmacy_optical_stock_sheet') }}">{{ __('layout.optical_stock_sheet') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-stock-reconciliation'))
<li>
<a href="{{ route('pharmacy.drugs_stock_reconciliation') }}">{{ __('layout.drugs_stock_reconciliation') }}</a>
@@ -387,6 +319,9 @@
<li>
<a href="{{ route('pharmacy.optical_stock_reconciliation') }}">{{ __('layout.optical_stock_reconciliation') }}</a>
</li>
<li>
<a href="{{ route('pharmacy.opticals_stock_reconciliation_report') }}">{{ __('layout.optical_stock_reconciliation_report') }}</a>
</li>
@endif
@if( Auth::user()->can('pharmacy-drug-requisition'))
<li>
@@ -528,10 +463,7 @@
<li><a href="{{ route('labs.index') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_management') }}</a></li>
@endif
@if (Auth::user()->can('lab-management'))
<li><a href="{{ route('labs.labs_stock_sheet') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.labs_stock_sheet') }}</a></li>
@endif
@if (Module::has('Stores') && Module::isEnabled('Stores') && Auth::user()->can('requisition-for-lab-sundries'))
<li><a href="{{ route('stores.lab_sundries') }}"><i class="fa fa-angle-right"></i>
{{ __('layout.requisition_of_sundries') }}</a></li>
@@ -664,8 +596,7 @@
class="fa arrow"></span></span></a>
<ul class="nav nav-second-level">
@if (Auth::user()->can('view-patient-payment-methods'))
<li><a
href="/patient_payment_methods/index">{{ __('layout.patient_payment_methods') }}</a>
<li><a href="/patient_payment_methods">{{ __('layout.patient_payment_methods') }}</a>
</li>
@endif
@@ -1080,8 +1011,7 @@
Auth::user()->can('role-list') ||
Auth::user()->can('users-create') ||
Auth::user()->can('users-list') ||
Auth::user()->can('staff-payments-configuration') ||
Auth::user()->hasRole(Roles::SUPER_ADMIN))
Auth::user()->can('staff-payments-configuration'))
<li><a href="javascript:void(0);" class="waves-effect"><i class="icon-wrench"></i>
<span class="hide-menu "> &nbsp;&nbsp; {{ __('layout.settings') }} <span
class="fa arrow"></span></span>
@@ -1115,19 +1045,29 @@
<li><a href="{{ route('roles.index') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.manage_roles') }}</a></li>
@endif
@if (Auth::user()->hasRole(Roles::SUPER_ADMIN->value))
<li><a href="{{ route('general_settings.active_users_limit_settings') }}"><i
class="fa fa-chevron-right"></i>
{{ __('layout.limit_number_of_active_users') }}</a></li>
@endif
@if (Auth::user()->hasRole(Roles::SUPER_ADMIN->value))
<li><a href="{{ route('streamline_modules.activate') }}"><i
class="fa fa-chevron-right"></i>
{{ __('layout.activate_streamline_modules') }}</a></li>
@endif
</ul>
</li>
@endif
@if (Auth::user()->hasRole('Super Admin'))
<li>
<a href="javascript:void(0);" class="waves-effect"><i class="icon-lock"></i>
<span class="hide-menu "> &nbsp;&nbsp; {{ __('layout.super_settings') }} <span
class="fa arrow"></span></span>
</a>
<ul class="nav nav-second-level">
<li><a href="{{ route('general_settings.active_users_limit_settings') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.limit_number_of_active_users') }}</a></li>
<li><a href="{{ route('streamline_modules.activate') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.activate_streamline_modules') }}</a></li>
<li> <a href="{{ route('subscriptions.track_subscriptions') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.subscription_tracking') }}</a></li>
<li> <a href="{{ route('general_settings.integrated_payment') }}"><i class="fa fa-chevron-right"></i>
{{ __('layout.integrated_payment_solutions') }}</a></li>
</ul>
</li>
@endif
<li><a href="{{ route('logout') }}"
onclick="event.preventDefault(); document.getElementById('logout-form').submit();"
@@ -65,7 +65,7 @@
<table class="table color-table success-table">
<thead>
<tr>
<th>#</th>
{{-- <th>#</th> --}}
<th>{{ __('users.names') }}</th>
<th>{{ __('users.username') }}</th>
<th>{{ __('users.phone_number') }}</th>
@@ -84,7 +84,7 @@
$last_seen = Carbon\Carbon::parse($user->last_seen);
@endphp
<tr>
<td>{{ ++$i }}</td>
{{-- <td>{{ ++$i }}</td> --}}
<td>{{ $user->first_name }} {{ $user->last_name }}</td>
<td>{{ $user->username }}</td>
<td>{{ $user->phone }}</td>
@@ -112,9 +112,21 @@
<a class="btn btn-info btn-sm" href="{{ route('users.edit',$user->id) }}">{{ __('users.edit') }}</a>
</td>
<td>
@if($type == 1 )
@if ($user->inactive_counter < 3)
{!! Form::open(['method' => 'DELETE','route' => ['users.destroy', $user->id],'style'=>'display:inline']) !!}
{!! Form::submit(__('users.delete'), ['class' => 'btn btn-danger btn-sm']) !!}
{!! Form::close() !!}
@else
<span style="color:red;" >{{ __('users.no_longer_deletes') }}</span><br/>
<a href="javascript:void(0)" data-toggle="tooltip" rel="tooltip" data-placement="top" title="{{ __('users.delete_active_user') }}"> <i class="fa fa-info-circle"></i></a>
@endif
@else
{!! Form::open(['method' => 'DELETE','route' => ['users.destroy', $user->id],'style'=>'display:inline']) !!}
{!! Form::submit(__('users.delete'), ['class' => 'btn btn-danger btn-sm']) !!}
{!! Form::close() !!}
@endif
</td>
</tr>
@endforeach
@@ -1,213 +1,188 @@
@extends('layouts.main')
@push('styles')
<link href="{{ asset('elite/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.css') }}" rel="stylesheet"
type="text/css" />
<style type="text/css">
.object-fit_fill {
object-fit: fill
<link href="{{ asset('elite/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.css') }}" rel="stylesheet" type="text/css" />
<style type="text/css">
.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover { object-fit: cover }
.object-fit_none { object-fit: none }
.object-fit_scale-down { object-fit: scale-down }
/* .html {
color: #eee;
padding: 30px;
font-family: 'Source Code Pro', Monaco;
background-color: #333;
}*/
/* p { font-weight: 200; font-size: 13px; margin-bottom: 10px; margin-top: 0;}*/
.img-custom {
height: 240px;
background-color: #444;}
.img-custom[class] {
width: 100%;
}
.original-image {
/*margin-bottom: 50px;*/
}
.image {
/*float: left;*/
width: 100%; /* Was 40% */
margin: 0 30px 20px 0;
&:nth-child(2n) {
clear: left;
}
.object-fit_contain {
object-fit: contain
&:nth-child(2n+1){
margin-right: 0;
}
.object-fit_cover {
object-fit: cover
}
.object-fit_none {
object-fit: none
}
.object-fit_scale-down {
object-fit: scale-down
}
/* .html {
color: #eee;
padding: 30px;
font-family: 'Source Code Pro', Monaco;
background-color: #333;
}*/
/* p { font-weight: 200; font-size: 13px; margin-bottom: 10px; margin-top: 0;}*/
.img-custom {
height: 240px;
background-color: #444;
}
.img-custom[class] {
width: 100%;
}
.original-image {
/*margin-bottom: 50px;*/
}
.image {
/*float: left;*/
width: 100%;
/* Was 40% */
margin: 0 30px 20px 0;
&:nth-child(2n) {
clear: left;
}
&:nth-child(2n+1) {
margin-right: 0;
}
}
</style>
}
</style>
@endpush
@section('content')
<div class="row bg-title">
<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">{{ __('users.user_details') }}</h4>
</div>
<div class="col-lg-9 col-sm-8 col-md-8 col-xs-12">
<ol class="breadcrumb">
<li><a href="{{ route('home') }}">{{ __('users.dashboard') }}</a></li>
<li><a href="{{ route('users.index') }}">{{ __('users.users') }}</a></li>
<li class="active">{{ __('users.user_details') }}</li>
</ol>
</div>
<!-- /.col-lg-12 -->
<div class="row bg-title">
<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">{{ __('users.user_details') }}</h4>
</div>
<div class="col-lg-9 col-sm-8 col-md-8 col-xs-12">
<ol class="breadcrumb">
<li><a href="{{ route('home') }}">{{ __('users.dashboard') }}</a></li>
<li><a href="{{ route('users.index') }}">{{ __('users.users') }}</a></li>
<li class="active">{{ __('users.user_details') }}</li>
</ol>
</div>
<!-- /.col-lg-12 -->
</div>
<!-- .row -->
<div class="row" style="margin-top: -20px;">
<div class="col-sm-12">
<!--Flash messages at the top -->
<div>@include('flash::message')</div>
<!-- .row -->
<div class="row" style="margin-top: -20px;">
<div class="col-sm-12">
<!--Flash messages at the top -->
<div>@include('flash::message')</div>
<div class="white-box">
<div class="row">
<div class="col-md-4 col-xs-12">
<div class="white-box">
<div class="user-bg image"> <img class="object-fit_scale-down img-custom" alt="user"
src="{{ asset('uploads/users/' . ($user->photo ?? 'placeholder.png')) }}"> </div>
<div class="user-btm-box" style="margin-top: -45px;">
<!-- .row -->
<div class="row text-center m-t-10">
<div class="col-md-6 b-r"><strong>{{ __('users.names') }}</strong>
<p>{{ $user->first_name }} {{ $user->last_name }}</p>
</div>
<div class="col-md-6"><strong>{{ __('users.position') }}</strong>
<p>{{ $positions[$user->position_id] ?? '' }}</p>
</div>
<div class="white-box">
<div class="row">
<div class="col-md-4 col-xs-12">
<div class="white-box">
<div class="user-bg image"> <img class="object-fit_scale-down img-custom" alt="user" src="{{ asset('uploads/users/'.$user->photo) }}"> </div>
<div class="user-btm-box" style="margin-top: -45px;">
<!-- .row -->
<div class="row text-center m-t-10">
<div class="col-md-6 b-r"><strong>{{ __('users.names') }}</strong>
<p>{{ $user->first_name }} {{ $user->last_name }}</p>
</div>
<!-- /.row -->
<hr>
<!-- .row -->
<div class="row text-center m-t-10">
<div class="col-md-6 b-r"><strong>{{ __('users.email_address') }}</strong>
<p>{{ $user->email == null ? 'NA' : $user->email }}</p>
</div>
<div class="col-md-6"><strong>{{ __('users.phone_number') }}</strong>
<p>{{ $user->phone }}</p>
</div>
<div class="col-md-6"><strong>{{ __('users.position') }}</strong>
<p>{{ $positions[$user->position_id] ?? "" }}</p>
</div>
<!-- /.row -->
<hr>
<!-- .row -->
<div class="row text-center m-t-10">
<div class="col-md-12"><strong>{{ __('users.roles_on_streamline') }}</strong>
<p>
@if (!empty($user->getRoleNames()))
@foreach ($user->getRoleNames() as $v)
<span
class="label label-success label-rounded badge">{{ $v }}</span>
@endforeach
@endif
</p>
</div>
</div>
<hr>
</div>
</div>
</div>
<div class="col-md-8 col-xs-12">
<div class="white-box">
<div class="row">
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.username') }}</strong>
<br>
<p class="text-muted">{{ $user->username }}</p>
<!-- /.row -->
<hr>
<!-- .row -->
<div class="row text-center m-t-10">
<div class="col-md-6 b-r"><strong>{{ __('users.email_address') }}</strong>
<p>{{ $user->email == NULL ? 'NA' : $user->email }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.blood_group') }}</strong>
<br>
<p class="text-muted">
{{ $blood_groups[$user->blood_group_id] ?? '' }}
<div class="col-md-6"><strong>{{ __('users.phone_number') }}</strong>
<p>{{ $user->phone }}</p>
</div>
</div>
<!-- /.row -->
<hr>
<!-- .row -->
<div class="row text-center m-t-10">
<div class="col-md-12"><strong>{{ __('users.roles_on_streamline') }}</strong>
<p> @if(!empty($user->getRoleNames()))
@foreach($user->getRoleNames() as $v)
<span class="label label-success label-rounded badge">{{ $v }}</span>
@endforeach
@endif
</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.willing_to_donate') }}</strong>
<br>
<p class="text-muted">
{{ $user->willing_to_donate == 1 ? __('users.yes') : __('users.no') }}</p>
</div>
<div class="col-md-3 col-xs-6"> <strong>{{ __('users.last_donation') }}</strong>
<br>
<p class="text-muted">
{{ $user->last_donation_date == null ? 'NA' : $user->last_donation_date }}</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.council_registration') }}</strong>
<br>
<p class="text-muted">
{{ $user->council_id == 0 ? 'NA' : $councils[$user->council_id] }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.registration_number') }}</strong>
<br>
<p class="text-muted">
{{ $user->registration_number == null ? 'NA' : $user->registration_number }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.expiry_date') }}</strong>
<br>
<p class="text-muted">{{ $user->expiry_date == null ? 'NA' : $user->expiry_date }}</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.security_question') }}</strong>
<br>
<p class="text-muted">
{{ $user->security_question_id == null ? 'NA' : $security_questions[$user->security_question_id] }}
</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.security_answer') }}</strong>
<br>
<p class="text-muted">******</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.secret_pin') }}</strong>
<br>
<p class="text-muted">******</p>
</div>
</div>
<hr>
<p class="text-muted text-right">{{ __('users.registered_on') }}
<code>{{ $user->created_at }}</code>
</p>
</div>
</div>
</div>
<div class="col-md-8 col-xs-12">
<div class="white-box">
<div class="row">
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.username') }}</strong>
<br>
<p class="text-muted">{{ $user->username }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.blood_group') }}</strong>
<br>
<p class="text-muted">{{ $blood_groups[$user->blood_group_id] ?? "" }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.willing_to_donate') }}</strong>
<br>
<p class="text-muted">{{ $user->willing_to_donate == 1 ? __('users.yes') : __('users.no') }}</p>
</div>
<div class="col-md-3 col-xs-6"> <strong>{{ __('users.last_donation') }}</strong>
<br>
<p class="text-muted">{{ $user->last_donation_date == NULL ? 'NA' : $user->last_donation_date }}</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.council_registration') }}</strong>
<br>
<p class="text-muted">{{ $user->council_id == 0 ? 'NA' : $councils[$user->council_id] }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.registration_number') }}</strong>
<br>
<p class="text-muted">{{ $user->registration_number == NULL ? 'NA' : $user->registration_number }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.expiry_date') }}</strong>
<br>
<p class="text-muted">{{ $user->expiry_date == NULL ? 'NA' : $user->expiry_date }}</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.security_question') }}</strong>
<br>
<p class="text-muted">{{ $user->security_question_id == NULL ? 'NA' : $security_questions[$user->security_question_id] }}</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.security_answer') }}</strong>
<br>
<p class="text-muted">******</p>
</div>
<div class="col-md-3 col-xs-6 b-r"> <strong>{{ __('users.secret_pin') }}</strong>
<br>
<p class="text-muted">******</p>
</div>
</div>
<hr>
<p class="text-muted text-right">{{ __('users.registered_on') }} <code>{{ $user->created_at }}</code></p>
</div>
</div>
</div>
</div>
</div>
<!-- /.row -->
</div>
<!-- /.row -->
@endsection
@push('scripts')
<script type="text/javascript"></script>
<script type="text/javascript">
</script>
@endpush