['auth', 'disablebackbutton', 'user-locale','subscription-tracking', 'password-expiry']], function () { /* plan resources */ Route::get('/community_health_insurance_plan/inactive', 'CommunityHealthInsurancePlanController@inactive')->name('community_health_insurance_plan.inactive'); Route::post('/community_health_insurance_plan/activate{id}', 'CommunityHealthInsurancePlanController@activate')->name('community_health_insurance_plan.activate'); Route::resource('community_health_insurance_plan', 'CommunityHealthInsurancePlanController'); Route::any('community_health_insurance_plan/{id}/print', 'CommunityHealthInsurancePlanController@print'); // Insurance Benefits Route::get('/insurance_benefits/inactive', 'InsuranceBenefitController@inactive')->name('insurance_benefits.inactive'); Route::post('/insurance_benefits/activate{id}', 'InsuranceBenefitController@activate')->name('insurance_benefits.activate'); Route::any('/insurance_benefits/details/{id}', 'InsuranceBenefitController@details')->name('insurance_benefits.details'); Route::any('/insurance_benefits/add_items/{id}/{item_type}', 'InsuranceBenefitController@add_items')->name('insurance_benefits.add_items'); Route::any('/insurance_benefits/save_items', 'InsuranceBenefitController@save_items')->name('insurance_benefits.save_items'); Route::any('/insurance_benefits/view_items/{id}/{item_type}', 'InsuranceBenefitController@view_items')->name('insurance_benefits.view_items'); Route::any('/insurance_benefits/remove_item/{item_id}/{item_type}/{benefit_id}', 'InsuranceBenefitController@remove_item')->name('insurance_benefits.remove_item'); Route::any('/insurance_benefits/edit_items/{id}/{item_type}', 'InsuranceBenefitController@edit_items')->name('insurance_benefits.edit_items'); Route::any('/insurance_benefits/update_items', 'InsuranceBenefitController@update_items')->name('insurance_benefits.update_items'); Route::any('/insurance_benefits/view_inpatient_accommodation/{id}', 'InsuranceBenefitController@view_inpatient_accommodation')->name('insurance_benefits.view_inpatient_accommodation'); Route::any('/insurance_benefits/add_inpatient_accommodation/{id}', 'InsuranceBenefitController@add_inpatient_accommodation')->name('insurance_benefits.add_inpatient_accommodation'); Route::any('/insurance_benefits/save_inpatient_accommodation', 'InsuranceBenefitController@save_inpatient_accommodation')->name('insurance_benefits.save_inpatient_accommodation'); Route::any('/insurance_benefits/view_accommodation_details/{id}', 'InsuranceBenefitController@view_accommodation_details')->name('insurance_benefits.view_accommodation_details'); Route::any('/insurance_benefits/edit_inpatient_accommodation/{id}', 'InsuranceBenefitController@edit_inpatient_accommodation')->name('insurance_benefits.edit_inpatient_accommodation'); Route::any('/insurance_benefits/delete_inpatient_accommodation/{id}', 'InsuranceBenefitController@delete_inpatient_accommodation')->name('insurance_benefits.delete_inpatient_accommodation'); Route::any('/insurance_benefits/update_inpatient_accommodation', 'InsuranceBenefitController@update_inpatient_accommodation')->name('insurance_benefits.update_inpatient_accommodation'); Route::resource('insurance_benefits', 'InsuranceBenefitController'); // Insurance Claims Route::any('/insurance_claims/view_incoming_authorisations', 'InsuranceClaimsController@view_incoming_authorisations')->name('insurance_claims.view_incoming_authorisations'); Route::any('/insurance_claims/view_incoming_authorisation_details/{id}', 'InsuranceClaimsController@view_incoming_authorisation_details')->name('insurance_claims.view_incoming_authorisation_details'); Route::any('/insurance_claims/authorise_item/{id}/{position}', 'InsuranceClaimsController@authorise_item')->name('insurance_claims.authorise_item'); Route::any('/insurance_claims/authorise_claim/{id}', 'InsuranceClaimsController@authorise_claim')->name('insurance_claims.authorise_claim'); Route::any('/insurance_claims/authorise_all_claims', 'InsuranceClaimsController@authorise_all_claims')->name('insurance_claims.authorise_all_claims'); Route::any('/insurance_claims/incoming_claim_adjudication_errors', 'InsuranceClaimsController@incoming_claim_adjudication_errors')->name('insurance_claims.incoming_claim_adjudication_errors'); Route::any('/insurance_claims/incoming_claim_adjudication_errors_details/{id}', 'InsuranceClaimsController@incoming_claim_adjudication_errors_details')->name('insurance_claims.incoming_claim_adjudication_errors_details'); Route::any('/insurance_claims/override_plan_validity/{id}', 'InsuranceClaimsController@override_plan_validity')->name('insurance_claims.override_plan_validity'); Route::any('/insurance_claims/override_benefit_period/{id}/{position}', 'InsuranceClaimsController@override_benefit_period')->name('insurance_claims.override_benefit_period'); Route::any('/insurance_claims/override_benefit_limit/{id}/{position}', 'InsuranceClaimsController@override_benefit_limit')->name('insurance_claims.override_benefit_limit'); Route::any('/insurance_claims/override_item_limit/{id}/{position}', 'InsuranceClaimsController@override_item_limit')->name('insurance_claims.override_item_limit'); Route::any('/insurance_claims/override_plan_limit/{id}/{position}', 'InsuranceClaimsController@override_plan_limit')->name('insurance_claims.override_plan_limit'); /* Insurance */ Route::get('/insurance/product_setup', 'InsuranceController@product_setup')->name('insurance.product_setup'); Route::get('/insurance/scheme_administration', 'InsuranceController@scheme_administration')->name('insurance.scheme_administration'); Route::resource('insurance', 'InsuranceController'); // Insurance Disease Groups Route::get('/insurance_disease_groups/index', 'InsuranceDiseaseGroupsController@index')->name('insurance_disease_groups.index'); Route::get('/insurance_disease_groups/create', 'InsuranceDiseaseGroupsController@create')->name('insurance_disease_groups.create'); Route::post('/insurance_disease_groups/store', 'InsuranceDiseaseGroupsController@store')->name('insurance_disease_groups.store'); Route::get('/insurance_disease_groups/edit/{id}', 'InsuranceDiseaseGroupsController@edit')->name('insurance_disease_groups.edit'); Route::post('/insurance_disease_groups/update', 'InsuranceDiseaseGroupsController@update')->name('insurance_disease_groups.update'); Route::get('/insurance_disease_groups/delete/{id}', 'InsuranceDiseaseGroupsController@delete')->name('insurance_disease_groups.delete'); Route::get('/insurance_disease_groups/inactive', 'InsuranceDiseaseGroupsController@inactive')->name('insurance_disease_groups.inactive'); Route::get('/insurance_disease_groups/restore/{id}', 'InsuranceDiseaseGroupsController@restore')->name('insurance_disease_groups.restore'); Route::get('/insurance_disease_groups/details/{id}', 'InsuranceDiseaseGroupsController@details')->name('insurance_disease_groups.details'); /* Insurance Groups Routes */ Route::get('/insurance_groups/inactive', 'InsuranceGroupController@inactive')->name('insurance_groups.inactive'); Route::post('/insurance_groups/activate{id}', 'InsuranceGroupController@activate')->name('insurance_groups.activate'); Route::get('/insurance_groups/insurance_group_details/{id}', 'InsuranceGroupController@insurance_group_details')->name('insurance_groups.insurance_group_details'); Route::post('/insurance_groups/search_by_group', 'InsuranceGroupController@searchByGroup')->name('insurance_groups.search_by_group'); Route::resource('insurance_groups', 'InsuranceGroupController'); Route::any('get_families_of_group/{group_id}', 'InsuranceGroupController@get_families_of_group'); /* Insurance Member Routes */ Route::get('/insurance_members/inactive', 'InsuranceMembersController@inactive')->name('insurance_members.inactive'); Route::post('/insurance_members/activate{id}', 'InsuranceMembersController@activate')->name('insurance_members.activate'); Route::any('/insurance_members/add_existing_patient_to_insurance', 'InsuranceMembersController@add_existing_patient_to_insurance')->name('insurance_members.add_existing_patient_to_insurance'); Route::any('/insurance_members/create_insurance_patient', 'InsuranceMembersController@create_insurance_patient')->name('insurance_members.create_insurance_patient'); Route::get('/insurance_members/update_patient_info/{id}', 'InsuranceMembersController@update_patient_info')->name('insurance_members.update_patient_info'); Route::get('/insurance_members/details/{id}', 'InsuranceMembersController@details')->name('insurance_members.details'); Route::any('/insurance_members/search', 'InsuranceMembersController@search')->name('insurance_members.search'); Route::any('/insurance_members/search_inactive', 'InsuranceMembersController@searchInactive')->name('insurance_members.search_inactive'); Route::resource('insurance_members', 'InsuranceMembersController'); Route::any('/update_insurance_heads_of_family_table_with_family_details', 'InsuranceMembersController@update_insurance_heads_of_family_table_with_family_details'); Route::any('/get_chi_plan_amount/{chi_plan_id}', 'InsuranceMembersController@get_chi_plan_amount'); Route::any('/get_family_group_id/{family_id}', 'InsuranceMembersController@get_family_group_id'); Route::any('/pre_existing_premiums_report', 'InsuranceMembersController@pre_existing_premiums_report')->name('insurance_members.pre_existing_premiums_report'); /* Insurance Premiums Routes */ Route::any('/insurance_premiums/print_receipt', 'InsurancePremiumsController@print_receipt')->name('insurance_premiums.print_receipt'); Route::any('/insurance_premiums/insurance_receipts', 'InsurancePremiumsController@insurance_receipts')->name('insurance_premiums.insurance_receipts'); Route::any('/insurance_premiums/group_details/{id}', 'InsurancePremiumsController@group_details')->name('insurance_premiums.group_details'); Route::any('/insurance_premiums/single_group_receipt/', 'InsurancePremiumsController@single_group_receipt')->name('insurance_premiums.single_group_receipt'); Route::any('/insurance_premiums/single_group_receipt_store/', 'InsurancePremiumsController@single_group_receipt_store')->name('insurance_premiums.single_group_receipt_store'); Route::any('/insurance_premiums/single_group_receipt_history/', 'InsurancePremiumsController@single_group_receipt_history')->name('insurance_premiums.single_group_receipt_history'); Route::any('/insurance_premiums/reprint_single_group_receipt/{id}', 'InsurancePremiumsController@reprint_single_group_receipt')->name('insurance_premiums.reprint_single_group_receipt'); Route::any('/insurance_premiums/renew_premium/', 'InsurancePremiumsController@renew_premium')->name('insurance_premiums.renew_premium'); Route::any('/insurance_premiums/renew_premium_store/', 'InsurancePremiumsController@renew_premium_store')->name('insurance_premiums.renew_premium_store'); Route::resource('insurance_premiums', 'InsurancePremiumsController'); Route::get('insurance_premiums_receipt_snappy/{serialized_data}', 'InsurancePremiumsController@insurance_premiums_receipt_snappy'); Route::get('insurance_premiums_family_receipt_snappy/{serialized_data}', 'InsurancePremiumsController@insurance_premiums_family_receipt_snappy'); Route::get('print_single_group_receipt_snappy/{serialized_data}', 'InsurancePremiumsController@print_single_group_receipt_snappy'); Route::any('/insurance_premiums/print_group_receipt/{subscription_id}', 'InsurancePremiumsController@print_group_receipt')->name('insurance_premiums.print_group_receipt'); Route::any('view_chi_family_members/{family_head_id}', 'InsurancePremiumsController@view_chi_family_members'); Route::any('/insurance_premiums/remove_member_from_family/{family_head_id}/{member_id}', 'InsurancePremiumsController@remove_member_from_family'); Route::any('/remove_chi_family_from_group/{family_head_id}/{group_id}', 'InsurancePremiumsController@remove_chi_family_from_group'); Route::any('add_new_family_members_dynamically', 'InsurancePremiumsController@add_new_family_members_dynamically'); Route::any('insurance_premiums/edit_family_head/{family_head_id}/{member_id}', 'InsurancePremiumsController@edit_family_head'); Route::any('cancel_insurance_premiums', 'InsurancePremiumsController@cancel_insurance_premiums')->name('insurance_premiums.cancel_insurance_premiums'); Route::any('insurance_members/cancel_premium/{member_id}/{subscription_id}', 'InsurancePremiumsController@cancel_premium'); Route::any('remove_member_from_group_premium/{family_id}/{member_id}', 'InsurancePremiumsController@remove_member_from_group_premium'); Route::any('edit_insurance_premiums_payment/{group_id}', 'InsurancePremiumsController@edit_insurance_premiums_payment'); Route::any('edit_single_group_premiums_payment/{group_id}', 'InsurancePremiumsController@edit_single_group_premiums_payment'); Route::any('remove_family_from_group_premium/{family_id}', 'InsurancePremiumsController@remove_family_from_group_premium'); Route::any('insurance_members/cancel_family_premium/{family_id}', 'InsurancePremiumsController@cancel_family_premium'); Route::any('/get_expected_chi_group_amount/{group_id}', 'InsurancePremiumsController@get_expected_chi_group_amount'); /* Insurance Reports Routes */ Route::any('/insurance_reports/index', 'InsuranceReportsController@index')->name('insurance_reports.index'); Route::any('/insurance_reports/view_expiry_status', 'InsuranceReportsController@view_expiry_status')->name('insurance_reports.view_expiry_status'); Route::any('/insurance_reports/view_expiry_status_details/{id}', 'InsuranceReportsController@view_expiry_status_details')->name('insurance_reports.view_expiry_status_details'); Route::any('/insurance_reports/expired_insurance', 'InsuranceReportsController@expired_insurance')->name('insurance_reports.expired_insurance'); Route::any('/insurance_reports/expired_insurance_details/{id}', 'InsuranceReportsController@expired_insurance_details')->name('insurance_reports.expired_insurance_details'); Route::any('/insurance_reports/insurance_transactions', 'InsuranceReportsController@insurance_transactions')->name('insurance_reports.insurance_transactions'); Route::any('/insurance_reports/cumulative_premiums_report', 'InsuranceReportsController@cumulative_premiums_report')->name('insurance_reports.cumulative_premiums_report'); Route::any('/insurance_reports/group_premiums_report', 'InsuranceReportsController@group_premiums_report')->name('insurance_reports.group_premiums_report'); Route::any('/insurance_reports/insurance_income_received', 'InsuranceReportsController@insurance_income_received')->name('insurance_reports.insurance_income_received'); Route::any('/insurance_reports/insurance_income_received_details', 'InsuranceReportsController@insurance_income_received_details')->name('insurance_reports.insurance_income_received_details'); Route::any('/insurance_reports/insurance_deposit_income', 'InsuranceReportsController@insurance_deposit_income')->name('insurance_reports.insurance_deposit_income'); Route::any('/insurance_reports/insurance_expenditure', 'InsuranceReportsController@insurance_expenditure')->name('insurance_reports.insurance_expenditure'); Route::any('/insurance_reports/insurance_expenditure_details/{item_type}', 'InsuranceReportsController@insurance_expenditure_details')->name('insurance_reports.insurance_expenditure_details'); Route::any('/insurance_reports/total_insurance_expenditure_redirect', 'InsuranceReportsController@total_insurance_expenditure_redirect')->name('insurance_reports.total_insurance_expenditure_redirect'); Route::any('expired_premiums_search', 'InsuranceReportsController@expired_premiums_search'); // Insurance Tariffs Route::any('/insurance_tariffs/get_item_tariffs/{benefit_id}/{item_id}/{item_type}', 'InsuranceTariffsController@get_item_tariffs')->name('insurance_tariffs.get_item_tariffs'); Route::any('/insurance_tariffs/add_tariff/{benefit_id}/{item_id}/{item_type}', 'InsuranceTariffsController@add_tariff')->name('insurance_tariffs.add_tariff'); Route::post('/insurance_tariffs/save_tariff', 'InsuranceTariffsController@save_tariff')->name('insurance_tariffs.save_tariff'); Route::get('/insurance_tariffs/edit/{id}', 'InsuranceTariffsController@edit')->name('insurance_tariffs.edit'); Route::post('/insurance_tariffs/update_tariff', 'InsuranceTariffsController@update_tariff')->name('insurance_tariffs.update_tariff'); Route::any('/insurance_tariffs/delete/{id}', 'InsuranceTariffsController@delete')->name('insurance_tariffs.delete'); Route::any('/insurance_tariffs/view_tariffs', 'InsuranceTariffsController@view_tariffs')->name('insurance_tariffs.view_tariffs'); Route::any('/insurance_tariffs/view_inactive_tariffs', 'InsuranceTariffsController@view_inactive_tariffs')->name('insurance_tariffs.view_inactive_tariffs'); Route::any('/insurance_tariffs/activate_tariff/{id}', 'InsuranceTariffsController@activate_tariff')->name('insurance_tariffs.activate_tariff'); /* person titles resource */ Route::get('/person_titles/inactive', 'PersonTitleController@inactive')->name('person_titles.inactive'); Route::post('/person_titles/activate{id}', 'PersonTitleController@activate')->name('person_titles.activate'); Route::resource('person_titles', 'PersonTitleController'); /*Insurance Risks*/ Route::resource('risks', 'RiskController'); Route::get('risks_inactive', 'RiskController@inactive')->name('risks.inactive'); Route::post('risks_activate/{id}', 'RiskController@activate')->name('risks.activate'); /* Insurance Heads of Family Routes */ Route::get('/heads_of_family/inactive', 'HeadsOfFamilyController@inactive')->name('heads_of_family.inactive'); Route::post('/heads_of_family/activate{id}', 'HeadsOfFamilyController@activate')->name('heads_of_family.activate'); Route::any('view_family_members_of_head/{family_head_id}', 'HeadsOfFamilyController@view_family_members_of_head'); Route::any('change_family_head/{current_head}/{member_id}', 'HeadsOfFamilyController@change_family_head'); Route::any('family_head/search', 'HeadsOfFamilyController@search')->name('heads_of_family.search'); Route::any('/search_family_head_by_name_number', 'HeadsOfFamilyController@search_family_head_by_name_number'); Route::resource('heads_of_family', 'HeadsOfFamilyController'); Route::get('/insurance_card_print_index', 'InsuranceMembersController@insurance_card_print_index')->name('insurance_card_print_index'); Route::post('/print_insurance_cards', 'InsuranceMembersController@print_insurance_cards')->name('print_insurance_cards'); Route::get('/search_insured_patient_by_name_or_number', 'InsuranceMembersController@search_insured_patient_by_name_or_number')->name('insurance.search_insured_patient_by_name_or_number'); });