['auth', 'disablebackbutton', 'user-locale','subscription-tracking', 'password-expiry']], function () { /* Account Type Routes */ Route::get('/account_types/inactive', 'AccountTypeController@inactive')->name('account_types.inactive'); Route::post('/account_types/activate{id}', 'AccountTypeController@activate')->name('account_types.activate'); Route::resource('account_types', 'AccountTypeController'); /* Age Groups Routes */ Route::get('/age_groups/inactive', 'AgeGroupController@inactive')->name('age_groups.inactive'); Route::post('/age_groups/activate{id}', 'AgeGroupController@activate')->name('age_groups.activate'); Route::resource('age_groups', 'AgeGroupController'); /* Clinical Data */ Route::resource('clinical_data', 'ClinicalDataController'); /* Sundry Form */ Route::resource('sundry_form', 'SundryFormController'); Route::get('/sundry_forms/inactive','SundryFormController@inactive')->name('sundry_forms.inactive'); Route::post('/sundry_forms/activate{id}', 'SundryFormController@activate')->name('sundry_forms.activate'); /* Companies */ Route::get('/companies/inactive', 'CompanyController@inactive')->name('companies.inactive'); Route::post('/companies/activate{id}', 'CompanyController@activate')->name('companies.activate'); Route::post('/companies/quick_store', 'CompanyController@quick_store')->name('companies.quick_store'); Route::resource('companies', 'CompanyController'); /* Countries Routes */ Route::get('/countries/inactive', 'CountriesController@inactive')->name('countries.inactive'); Route::post('/countries/activate/{id}', 'CountriesController@activate')->name('countries.activate'); Route::resource('countries', 'CountriesController'); /* Counties Routes */ Route::get('/counties/inactive', 'CountyController@inactive')->name('counties.inactive'); Route::post('/counties/activate{id}', 'CountyController@activate')->name('counties.activate'); Route::resource('counties', 'CountyController'); /* Department Routes */ Route::get('/departments/inactive', 'DepartmentController@inactive')->name('departments.inactive'); Route::post('/departments/activate{id}', 'DepartmentController@activate')->name('departments.activate'); Route::get('/departments/edit/all', 'DepartmentController@edit_all')->name('departments.edit.all'); Route::any('/departments/update_all', 'DepartmentController@update_all')->name('departments.update_all'); Route::resource('departments', 'DepartmentController'); /* Districts Routes */ Route::get('/districts/inactive', 'DistrictController@inactive')->name('districts.inactive'); Route::post('/districts/activate{id}', 'DistrictController@activate')->name('districts.activate'); Route::resource('districts', 'DistrictController'); /* Donor Routes */ Route::get('/donors/inactive', 'DonorsController@inactive')->name('donors.inactive'); Route::get('/donors', 'DonorsController@index')->name('donors.index'); Route::get('/donors/create', 'DonorsController@create')->name('donors.create'); Route::post('/donors/activate{id}', 'DonorsController@activate')->name('donors.activate'); Route::resource('donors', 'DonorsController'); /* Dosage Frequency Routes */ Route::get('/dosage_frequencies/inactive', 'DosageFrequencyController@inactive')->name('dosage_frequencies.inactive'); Route::post('/dosage_frequencies/activate{id}', 'DosageFrequencyController@activate')->name('dosage_frequencies.activate'); Route::resource('dosage_frequencies', 'DosageFrequencyController'); /* Drug Category Routes */ Route::get('/drug_categories/inactive', 'DrugCategoryController@inactive')->name('drug_categories.inactive'); Route::post('/drug_categories/activate{id}', 'DrugCategoryController@activate')->name('drug_categories.activate'); Route::resource('drug_categories', 'DrugCategoryController'); /* Drug Form Routes */ Route::get('/drug_forms/inactive', 'DrugFormController@inactive')->name('drug_forms.inactive'); Route::post('/drug_forms/activate{id}', 'DrugFormController@activate')->name('drug_forms.activate'); Route::resource('drug_forms', 'DrugFormController'); /* Drug Routes Routes */ Route::get('/drug_routes/inactive', 'DrugRouteController@inactive')->name('drug_routes.inactive'); Route::post('/drug_routes/activate{id}', 'DrugRouteController@activate')->name('drug_routes.activate'); Route::resource('drug_routes', 'DrugRouteController'); /* Drug Unit Routes */ Route::get('/drug_units/inactive', 'DrugUnitController@inactive')->name('drug_units.inactive'); Route::post('/drug_units/activate{id}', 'DrugUnitController@activate')->name('drug_units.activate'); Route::resource('drug_units', 'DrugUnitController'); /* Hmis Category Routes */ Route::get('/hmis_categories/inactive', 'HmisCategoryController@inactive')->name('hmis_categories.inactive'); Route::post('/hmis_categories/activate{id}', 'HmisCategoryController@activate')->name('hmis_categories.activate'); Route::resource('hmis_categories', 'HmisCategoryController'); /* Hmis Category Options Routes */ Route::get('/hmis_categories_options/inactive', 'HmisCategoryOptionsController@inactive')->name('hmis_categories_options.inactive'); Route::post('/hmis_categories_options/activate/{id}', 'HmisCategoryOptionsController@activate')->name('hmis_categories_options.activate'); Route::resource('hmis_categories_options', 'HmisCategoryOptionsController'); Route::post('get_hmis_type_options', 'HmisCategoryOptionsController@get_hmis_type_options'); /* Unit of Measure Routes */ Route::get('/unit_of_measure/inactive', 'UnitOfMeasureController@inactive')->name('unit_of_measure.inactive'); Route::post('/unit_of_measure/activate{id}', 'UnitOfMeasureController@activate')->name('unit_of_measure.activate'); Route::resource('unit_of_measure', 'UnitOfMeasureController'); /* Observation Routes */ Route::get('/observations/inactive', 'ObservationController@inactive')->name('observations.inactive'); Route::post('/observations/activate{id}', 'ObservationController@activate')->name('observations.activate'); Route::get('/observations/get_observation_info/{id}', 'ObservationController@get_observation_info'); Route::resource('observations', 'ObservationController'); Route::get('set_kews', 'ObservationController@store_kews'); /* Occupation Routes */ Route::get('/occupations/inactive', 'OccupationController@inactive')->name('occupations.inactive'); Route::post('/occupations/activate/{id}', 'OccupationController@activate')->name('occupations.activate'); Route::resource('occupations', 'OccupationController'); /* Outcome Routes */ Route::any('/outcomes/search', 'OutcomeController@search')->name('outcomes.search'); Route::get('/outcomes/inactive', 'OutcomeController@inactive')->name('outcomes.inactive'); Route::post('/outcomes/activate{id}', 'OutcomeController@activate')->name('outcomes.activate'); Route::get('/outcomes/edit/all', 'OutcomeController@edit_all')->name('outcomes.edit.all'); Route::any('/outcomes/update_all', 'OutcomeController@update_all')->name('outcomes.update_all'); Route::any('/outcomes/get_outcomes', 'OutcomeController@get_outcomes')->name('outcomes.get_outcomes'); Route::resource('outcomes', 'OutcomeController'); /* route for package units */ Route::resource('package_unit', 'PackageUnitController'); Route::get('package_unit_inactive', 'PackageUnitController@inactive')->name('package_unit.inactive'); Route::post('package_unit/activate{id}', 'PackageUnitController@activate')->name('package_unit.activate'); /* Parishes Routes */ Route::get('/parishes/inactive', 'ParishController@inactive')->name('parishes.inactive'); Route::post('/parishes/activate{id}', 'ParishController@activate')->name('parishes.activate'); Route::resource('parishes', 'ParishController'); /* Procedure Category Routes */ Route::get('/procedure_categories/inactive', 'ProcedureCategoriesController@inactive')->name('procedure_categories.inactive'); Route::post('/procedure_categories/activate{id}', 'ProcedureCategoriesController@activate')->name('procedure_categories.activate'); Route::resource('procedure_categories', 'ProcedureCategoriesController'); /* Referral Hospital Routes */ Route::get('/referral_hospitals/inactive', 'ReferralHospitalController@inactive')->name('referral_hospitals.inactive'); Route::post('/referral_hospitals/activate{id}', 'ReferralHospitalController@activate')->name('referral_hospitals.activate'); Route::any('/referral_hospitals/get_referrals', 'ReferralHospitalController@get_referrals')->name('referral_hospitals.get_referrals'); Route::resource('referral_hospitals', 'ReferralHospitalController'); /* Resource Category Routes */ Route::get('/resource_categories/inactive', 'ResourceCategoryController@inactive')->name('resource_categories.inactive'); Route::post('/resource_categories/activate{id}', 'ResourceCategoryController@activate')->name('resource_categories.activate'); Route::resource('resource_categories', 'ResourceCategoryController'); /* Resources Routes */ Route::get('/resources/inactive', 'ResourceController@inactive')->name('resources.inactive'); Route::post('/resources/activate/{id}', 'ResourceController@activate')->name('resources.activate'); Route::any('/resources/index', 'ResourceController@select')->name('resources.select'); Route::resource('resources', 'ResourceController'); /* Speciality Routes */ Route::get('/specialities/inactive', 'SpecialityController@inactive')->name('specialities.inactive'); Route::post('/specialities/activate{id}', 'SpecialityController@activate')->name('specialities.activate'); Route::resource('specialities', 'SpecialityController'); /* Staff Positions Routes */ Route::get('/staff_positions/inactive', 'StaffPositionsController@inactive')->name('staff_positions.inactive'); Route::post('/staff_positions/activate/{id}', 'StaffPositionsController@activate')->name('staff_positions.activate'); Route::resource('staff_positions', 'StaffPositionsController'); /* Suppliers Routes */ Route::get('/suppliers/inactive', 'SupplierController@inactive')->name('suppliers.inactive'); Route::post('/suppliers/activate{id}', 'SupplierController@activate')->name('suppliers.activate'); Route::resource('suppliers', 'SupplierController'); /* Symptom Routes */ Route::any('/symptoms/search', 'SymptomController@search')->name('symptoms.search'); Route::get('/symptoms/inactive', 'SymptomController@inactive')->name('symptoms.inactive'); Route::post('/symptoms/activate{id}', 'SymptomController@activate')->name('symptoms.activate'); Route::get('/symptoms/edit/all', 'SymptomController@edit_all')->name('symptoms.edit.all'); Route::any('/symptoms/update_all', 'SymptomController@update_all')->name('symptoms.update_all'); Route::post('get_prompt', 'SymptomController@get_prompt'); Route::any('/symptoms/get_symptoms', 'SymptomController@get_symptoms')->name('symptoms.get_symptoms'); Route::resource('symptoms', 'SymptomController'); Route::get('/datatable_test/symptoms', 'SymptomController@datatable_test'); /* Villages Routes */ Route::get('/villages/inactive', 'VillageController@inactive')->name('villages.inactive'); Route::post('/villages/activate{id}', 'VillageController@activate')->name('villages.activate'); Route::resource('villages', 'VillageController'); /* Inpatient bed categories */ Route::resource('bed_categories', 'BedCategoriesController'); Route::get('inactive/bed_categories', 'BedCategoriesController@inactive')->name('bed_categories.inactive'); Route::get('bed_categories/{id}/activate', 'BedCategoriesController@activate')->name('bed_categories.activate'); /* Chart Of Account Routes */ Route::get('/chart_of_accounts/inactive', 'ChartOfAccountController@inactive')->name('chart_of_accounts.inactive'); Route::post('/chart_of_accounts/activate{id}', 'ChartOfAccountController@activate')->name('chart_of_accounts.activate'); Route::resource('chart_of_accounts', 'ChartOfAccountController'); /* Clinic Routes */ Route::get('/clinics/inactive', 'ClinicController@inactive')->name('clinics.inactive'); Route::post('/clinics/activate{id}', 'ClinicController@activate')->name('clinics.activate'); Route::resource('clinics', 'ClinicController'); /* Diagnosis Routes */ Route::get('/diagnoses/inactive', 'DiagnosisController@inactive')->name('diagnoses.inactive'); Route::post('/diagnoses/activate{id}', 'DiagnosisController@activate')->name('diagnoses.activate'); Route::get('/diagnoses/get_diagnosis', 'DiagnosisController@get_diagnosis'); Route::get('/diagnoses/edit/all', 'DiagnosisController@edit_all')->name('diagnoses.edit.all'); Route::any('/diagnoses/update_all', 'DiagnosisController@update_all')->name('diagnoses.update_all'); Route::get('/diagnoses/get_diagnosis_by_category/{category}', 'DiagnosisController@get_diagnosis_by_category'); Route::get('/diagnoses/get_diagnosis_categories', 'DiagnosisController@get_diagnosis_categories'); Route::resource('diagnoses', 'DiagnosisController'); // activate a drug Route::get('/drugs/inactive', 'DrugController@inactive')->name('drugs.inactive'); Route::post('/drugs/activate{id}', 'DrugController@activate')->name('drugs.activate'); // config drug calculations Route::get('/drugs/edit/drugs_calculations/{id}', 'DrugController@edit_drugs_calculations')->name('drugs.edit.drugs_calculations'); // config drug pricing Route::get('/drugs/edit/drugs_pricing/{id}', 'DrugController@edit_drugs_pricing')->name('drugs.edit.drugs_pricing'); // config drug prompts Route::get('/drugs/edit/drugs_prompts/{id}', 'DrugController@edit_drugs_prompts')->name('drugs.edit.drugs_prompts'); // view expiring drugs Route::match(['get', 'post'], '/drugs/index_drugs_expiring', ['uses' => 'DrugController@index_drugs_expiring', 'as' => 'drugs.index_drugs_expiring']); // view out of stock drugs Route::get('/drugs/index_drugs_low_stock', 'DrugController@index_drugs_low_stock')->name('drugs.index_drugs_low_stock'); // bulk create for drugs Route::get('/drugs/bulk_create', 'DrugController@bulk_create')->name('drugs.bulk_create'); Route::any('/drugs/bulk_store', 'DrugController@bulk_store')->name('drugs.bulk_store'); // bulk edits for drugs Route::get('/drugs/edit/all', 'DrugController@edit_all')->name('drugs.edit.all'); Route::any('/drugs/update_all', 'DrugController@update_all')->name('drugs.update_all'); // bulk edits for drugs prompts Route::get('/drugs/edit/all_prompts', 'DrugController@edit_all_prompts')->name('drugs.edit.all_prompts'); Route::any('/drugs/update_all_prompts', 'DrugController@update_all_prompts')->name('drugs.update_all_prompts'); // bulk edits for drugs calculations Route::get('/drugs/edit/all_calculations', 'DrugController@edit_all_calculations')->name('drugs.edit.all_calculations'); Route::any('/drugs/update_all_calculations', 'DrugController@update_all_calculations')->name('drugs.update_all_calculations'); // bulk edits for drugs pricing Route::get('/drugs/edit/all_pricing', 'DrugController@edit_all_pricing')->name('drugs.edit.all_pricing'); Route::any('/drugs/update_all_pricing', 'DrugController@update_all_pricing')->name('drugs.update_all_pricing'); // main thing Route::resource('drugs', 'DrugController'); /* drug package edit routes */ Route::get('/edit_items_purchase_packaging/{id}', 'DrugController@edit_purchase_packaging')->name('drugs.edit_purchase_packaging'); Route::any('update_items_purchase_packaging', 'DrugController@update_purchase_packaging')->name('drugs.update_purchase_packaging'); /* General Items Routes */ Route::get('/general_items/inactive', 'GeneralItemsController@inactive')->name('general_items.inactive'); Route::post('/general_items/activate{id}', 'GeneralItemsController@activate')->name('general_items.activate'); Route::resource('general_items', 'GeneralItemsController'); Route::any('general_items_stock_sheet', 'GeneralItemsController@general_items_stock_sheet')->name('stores.general_items_stock_sheet'); Route::any('update_general_items_stock_sheet', 'GeneralItemsController@update_general_items_stock_sheet'); Route::any('general_items_stock_reconciliation', 'GeneralItemsController@general_items_stock_reconciliation_report')->name('general_items_stock_reconciliation'); Route::any('general_items_stock_reconciliation_report_details', 'GeneralItemsController@general_items_stock_reconciliation_report_details')->name('stores.general_items_stock_reconciliation_report_details'); /* Patient Categories Routes */ Route::get('/patient_categories/inactive', 'PatientCategoryController@inactive')->name('patient_categories.inactive'); Route::post('/patient_categories/activate/{id}', 'PatientCategoryController@activate')->name('patient_categories.activate'); Route::get('/patient_categories/create', 'PatientCategoryController@create')->name('patient_categories.create'); Route::get('/patient_categories', 'PatientCategoryController@index')->name('patient_categories.index'); Route::resource('patient_categories', 'PatientCategoryController'); /* Procedure Routes */ Route::get('/procedures/inactive', 'ProcedureController@inactive')->name('procedures.inactive'); Route::post('/procedures/activate{id}', 'ProcedureController@activate')->name('procedures.activate'); Route::any('order_procedures', 'ProcedureController@order_procedures')->name('procedures.order'); Route::any('cancel_ordered_procedures/{order_id}', 'ProcedureController@cancel_ordered_procedures'); Route::post('store_ordered_procedures', 'ProcedureController@store_ordered_procedures')->name('procedures.ordered'); Route::any('/procedures/fetch_procedure_performance_fee', 'ProcedureController@fetch_procedure_performance_fee'); Route::resource('procedures', 'ProcedureController'); //get Hmis category options Route::post('get_hmis_categories_options', 'ProcedureController@get_hmis_categories_options'); Route::post('get_dependent_hmis_category_options', 'ProcedureController@get_dependent_hmis_category_options'); Route::any('get_procedure_details', 'ProcedureController@get_procedure_details'); /* Services */ Route::get('/service_items/inactive', 'ServicesController@inactive')->name('service_items.inactive'); Route::post('/service_items/activate{id}', 'ServicesController@activate')->name('service_items.activate'); Route::resource('service_items', 'ServicesController'); Route::any('/services/fetch_service_performance_fee', 'ServicesController@fetch_service_performance_fee'); Route::any('order_services', 'ServicesController@order_services')->name('services.order'); Route::any('cancel_ordered_services/{order_id}', 'ServicesController@cancel_ordered_services'); Route::post('store_ordered_services', 'ServicesController@store_ordered_services')->name('services.store_ordered'); Route::any('get_service_details', 'ServicesController@get_service_details'); /* Subcounties Routes */ Route::get('/subcounties/inactive', 'SubcountyController@inactive')->name('subcounties.inactive'); Route::post('/subcounties/activate{id}', 'SubcountyController@activate')->name('subcounties.activate'); Route::resource('subcounties', 'SubcountyController'); /* Sundry Routes */ Route::get('/sundries/inactive', 'SundryController@inactive')->name('sundries.inactive'); Route::post('/sundries/activate{id}', 'SundryController@activate')->name('sundries.activate'); Route::any('cancel_ordered_sundries/{order_id}', 'SundryController@cancel_ordered_sundries'); Route::any('/sundries/expiring_sundries', 'SundryController@expiring_sundries')->name('sundries.expiring_sundries'); Route::resource('sundries', 'SundryController'); Route::any('order_sundries', 'SundryController@order_sundries')->name('sundries.order'); Route::post('store_ordered_sundries', 'SundryController@store_ordered_sundries')->name('sundries.ordered'); Route::any('get_sundry_details', 'SundryController@get_sundry_details'); //drug stock level Route::any('drugs/get_drug_store_stock/{id}','DrugController@get_drug_store_stock'); /* Eye Glasses */ Route::any('/opticals/order', 'EyeGlassesController@order')->name('eye_glasses.order'); Route::any('/eye_glasses/submit_order', 'EyeGlassesController@submit_order')->name('eye_glasses.submit_order'); Route::get('/opticals/inactive', 'EyeGlassesController@inactive')->name('opticals.inactive'); Route::get('/get_optical_pricing','EyeGlassesController@get_optical_pricing'); Route::post('/opticals/activate{id}', 'EyeGlassesController@activate')->name('opticals.activate'); Route::any('cancel_ordered_glasses/{order_id}', 'EyeGlassesController@cancel_ordered_glasses'); Route::resource('opticals', 'EyeGlassesController'); /* Slit Lamp Test Areas */ Route::get('/test_areas/inactive', 'SlitLampTestAreaController@inactive')->name('test_areas.inactive'); Route::post('/test_areas/activate/{id}', 'SlitLampTestAreaController@activate')->name('test_areas.activate'); Route::resource('test_areas', 'SlitLampTestAreaController'); /* Slit Lamp Test Area Values */ Route::get('/test_area_values/inactive', 'SlitLampTestAreaValueController@inactive')->name('test_area_values.inactive'); Route::post('/test_area_values/activate/{id}', 'SlitLampTestAreaValueController@activate')->name('test_area_values.activate'); Route::resource('test_area_values', 'SlitLampTestAreaValueController'); /* Patient Registration Fields Routes */ Route::get('patient_registration_fields/inactive', 'PatientRegistrationFieldController@inactive')->name('patient_registration_fields.inactive'); Route::post('patient_registration_fields/activate{id}', 'PatientRegistrationFieldController@activate')->name('patient_registration_fields.activate'); Route::resource('patient_registration_fields', 'PatientRegistrationFieldController'); });