name('lab_machines.receive_results_mindray_bc5000'); Route::any('lab_machines/import_results/{sample_id}', 'LabMachinesController@import_results'); Route::any('lab_machines/view_lab_machine_results', 'LabMachinesController@view_lab_machine_results')->name('lab_machines.view_lab_machine_results'); Route::any('lab_machines/preview_lab_machine_results/{id}', 'LabMachinesController@preview_lab_machine_results')->name('lab_machines.preview_lab_machine_results'); Route::any('lab_machines/restart_python_script', 'LabMachinesController@restart_python_script')->name('lab_machines.restart_python_script'); Route::any('lab_machines/receive_results_mindray', 'LabMachinesController@receive_results_mindray')->name('lab_machines.receive_results_mindray'); Route::any('lab_machines/receive_results_mispa', 'LabMachinesController@receive_results_mispa')->name('lab_machines.receive_results_mispa'); Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale','subscription-tracking']], function () { /* Investigation Category Routes */ Route::get('/investigation_categories/inactive', 'InvestigationCategoryController@inactive')->name('investigation_categories.inactive'); Route::post('/investigation_categories/activate{id}', 'InvestigationCategoryController@activate')->name('investigation_categories.activate'); Route::resource('investigation_categories', 'InvestigationCategoryController'); // Investigation Prints Route::any('/investigations/print_selective_patient_investigation_results', 'InvestigationPrintController@print_selective_patient_investigation_results')->name('investigations.print_selective_patient_investigation_results'); Route::get('/investigations/print_patient_investigation_results/{result_id}', 'InvestigationPrintController@print_patient_investigation_results'); Route::get('/investigations/print_ultrasound_results_obstetric/{obstetric_ultrasound_report_id}', 'InvestigationPrintController@print_ultrasound_results_obstetric'); Route::get('/investigations/print_historical_results_imaging/{patient_id}', 'InvestigationPrintController@print_historical_results_imaging'); Route::get('/investigations/print_historical_results_labs/{patient_id}', 'InvestigationPrintController@print_historical_results_labs'); Route::get('/investigations/print_lab_result_details/{id}', 'InvestigationPrintController@print_lab_result_details'); Route::any('/investigations/print_selective_lab_result_details', 'InvestigationPrintController@print_selective_lab_result_details')->name('investigations.print_selective_lab_result_details'); // Investigation Result Templates Route::any('/inactive/result_templates', 'InvestigationResultTemplateController@inactive')->name('result_templates.inactive'); Route::any('/result_templates/activate/{id}', 'InvestigationResultTemplateController@activate')->name('result_templates.activate'); Route::any('/result_templates/check_investigation_speciality_type/{id}/{counter}', 'InvestigationResultTemplateController@check_investigation_speciality_type'); Route::any('/result_templates/get_templates_for_investigation/{id}/{is_variable}', 'InvestigationResultTemplateController@get_templates_for_investigation'); Route::resource('result_templates', 'InvestigationResultTemplateController'); /* Laboratory specimen */ Route::resource('laboratory_specimen', 'LaboratorySpecimenController'); Route::get('inactive/laboratory_specimen', 'LaboratorySpecimenController@inactive')->name('laboratory_specimen.inactive'); Route::get('laboratory_specimen/{id}/activate', 'LaboratorySpecimenController@activate')->name('laboratory_specimen.activate'); /* Investigation Specialised Variables */ Route::get('/investigation_variables/inactive', 'InvestigationSpecialisedVariableController@inactive')->name('investigation_variables.inactive'); Route::post('/investigation_variables/activate{id}', 'InvestigationSpecialisedVariableController@activate')->name('investigation_variables.activate'); Route::resource('investigation_variables', 'InvestigationSpecialisedVariableController'); /* Investigation Test Codes Routes */ Route::get('/lab_instruments/inactive', 'LabInstrumentsController@inactive')->name('lab_instruments.inactive'); Route::post('/lab_instruments/activate{id}', 'LabInstrumentsController@activate')->name('lab_instruments.activate'); Route::resource('lab_instruments', 'LabInstrumentsController'); // Lab Forms Route::post('/lab_forms/activate/{id}', 'LabFormController@activate')->name('lab_forms.activate'); Route::get('/lab_forms/inactive', 'LabFormController@inactive')->name('lab_forms.inactive'); Route::resource('lab_forms', 'LabFormController'); //Radiology Forms Route::post('/radiology_forms/activate/{id}', 'RadiologyController@activate')->name('radiology_forms.activate'); Route::delete('/radiology_forms/{id}', 'RadiologyController@delete_form')->name('radiology_forms.inactive'); Route::get('/radiology_forms/edit_form/{id}', 'RadiologyController@edit_form')->name('radiology_forms.edit'); Route::post('/radiology_forms/store_form', 'RadiologyController@store_radiology_form')->name('radiology_forms.store'); Route::put('/radiology_forms/{id}/update', 'RadiologyController@update_radiology_form')->name('radiology_forms.update'); Route::get('/radiology_forms/create', 'RadiologyController@create_radiology_form')->name('radiology_forms.create'); Route::get('/radiology_forms', 'RadiologyController@get_all_radiology_form')->name('radiology_forms.all'); /* Lab management routes */ Route::any('/labs/add_bulk', 'LabController@add_bulk')->name('labs.add_bulk'); Route::any('/labs/store_bulk', 'LabController@store_bulk')->name('labs.store_bulk'); Route::any('/labs/edit_bulk', 'LabController@edit_bulk')->name('labs.edit_bulk'); Route::any('/labs/update_bulk', 'LabController@update_bulk')->name('labs.update_bulk'); Route::any('/labs/delete_bulk', 'LabController@delete_bulk')->name('labs.delete_bulk'); Route::any('/labs/clear_stock', 'LabController@clear_stock')->name('labs.clear_stock'); Route::any('/labs/get/quantity', 'LabController@get_lab_quantity'); Route::any('/labs/usage/listing', 'LabController@lab_usage_listing')->name('labs.usage.listing'); Route::any('/labs/usage', 'LabController@actual_lab_usage')->name('labs.usage'); Route::post('/labs/activate/{id}', 'LabController@activate')->name('labs.activate'); Route::get('/labs/inactive', 'LabController@inactive')->name('labs.inactive'); Route::any('/labs/dashboard', 'LabController@dashboard')->name('labs.dashboard'); Route::any('requisition_for_labs', 'LabController@requisition_for_labs')->name('labs.requisition_for_labs'); Route::any('requisition_for_labs/previous-items-requisitions', 'LabController@previous_requisition_for_labs')->name('labs.prev_requisition_for_labs'); Route::any('store_lab_requisitions', 'LabController@store_lab_requisitions')->name('labs.store_lab_requisitions'); Route::any('requisition_for_labs_search', 'LabController@requisition_for_labs_search')->name('labs.requisition_for_labs_search'); Route::any('laboratory_stock_sheet', 'LabController@stock_sheet')->name('labs.labs_stock_sheet'); Route::any('update_laboratory_stock_sheet', 'LabController@update_laboratory_stock_sheet'); Route::any('labs_usages_report', 'LabController@labs_usages_report')->name('labs.usages_report'); Route::resource('labs', 'LabController'); /* Investigation Test Codes Routes */ Route::get('/investigation_test_codes/inactive', 'InvestigationTestCodesController@inactive')->name('investigation_test_codes.inactive'); Route::post('/investigation_test_codes/activate{id}', 'InvestigationTestCodesController@activate')->name('investigation_test_codes.activate'); Route::any('/investigation_test_codes/check_investigation_speciality_type/{id}', 'InvestigationTestCodesController@check_investigation_speciality_type'); Route::resource('investigation_test_codes', 'InvestigationTestCodesController'); /* Investigation Routes */ Route::get('/investigations/inactive', 'InvestigationController@inactive')->name('investigations.inactive'); Route::post('/investigations/activate{id}', 'InvestigationController@activate')->name('investigations.activate'); Route::get('/investigations/edit/all', 'InvestigationController@edit_all')->name('investigations.edit.all'); Route::get('/investigations/edit/hmis-options', 'InvestigationController@edit_hmis_options'); Route::post('/investigations/update/hmis-options', 'InvestigationController@update_hmis_options')->name('investigations.update.hmis.options'); Route::any('/investigations/update_all', 'InvestigationController@update_all')->name('investigations.update_all'); Route::any('/investigations/incoming_labs', 'InvestigationController@incoming_labs')->name('investigations.incoming_labs'); Route::any('/investigations/incoming_labs/search', 'InvestigationController@search')->name('investigations.incoming_labs.search'); Route::any('/investigations/incoming_imaging/{imaging_type}', 'InvestigationController@incoming_imaging')->name('investigations.incoming_imaging'); Route::any('/investigations/ultrasound_obstetric_report', 'InvestigationController@ultrasound_obstetric_report')->name('investigations.ultrasound_obstetric_report'); Route::any('/investigations/submit_ultrasound_obstetric_report', 'InvestigationController@submit_ultrasound_obstetric_report')->name('investigations.submit_ultrasound_obstetric_report'); Route::any('/investigations/authenticate_labs', 'InvestigationController@authenticate_labs')->name('investigations.authenticate_labs'); Route::any('/investigations/view_patient_investigation/{result_id}', 'InvestigationController@view_patient_investigation')->name('investigations.view_patient_investigation'); Route::any('/investigations/view_patient_investigation_obstetric/{obstetric_result_id}', 'InvestigationController@view_patient_investigation_obstetric')->name('investigations.view_patient_investigation_obstetric'); Route::any('/investigations/alter_results', 'InvestigationController@alter_results')->name('investigations.alter_results'); Route::any('/investigations/alter_results_others', 'InvestigationController@alter_results_others')->name('investigations.alter_results_others'); Route::any('/investigations/alter_ordered_results', 'InvestigationController@alter_ordered_results')->name('investigations.alter_ordered_results'); Route::any('/investigations/alter_ordered_results_obstetric', 'InvestigationController@alter_ordered_results_obstetric')->name('investigations.alter_ordered_results_obstetric'); Route::any('/investigations/save_altered_results', 'InvestigationController@save_altered_results')->name('investigations.save_altered_results'); Route::any('/investigations/historical_labs', 'InvestigationController@historical_labs')->name('investigations.historical_labs'); Route::any('/investigations/view_historical_results_labs/{patient_id}', 'InvestigationController@view_historical_results_labs')->name('investigations.view_historical_results_labs'); Route::any('/investigations/view_historical_results_imaging/{patient_id}', 'InvestigationController@view_historical_results_imaging')->name('investigations.view_historical_results_imaging'); Route::any('/investigations/submit_ordered_investigations', 'InvestigationController@submit_ordered_investigations')->name('investigations.submit_ordered_investigations'); Route::any('/investigations/investigations_review', 'InvestigationController@investigations_review')->name('investigations.investigations_review'); Route::any('/investigations/get_investigation_details', 'InvestigationController@get_investigation_details')->name('investigations.get_investigation_details'); Route::any('/investigations/investigations_review_ultrasound_obstetric', 'InvestigationController@investigations_review_ultrasound_obstetric'); Route::any('/investigations/submit_ordered_obstetric_investigations', 'InvestigationController@submit_ordered_obstetric_investigations')->name('investigations.submit_ordered_obstetric_investigations'); Route::any('/investigations/ordered_results', 'InvestigationController@ordered_results')->name('investigations.ordered_results'); Route::any('/investigations/authenticate_investigations', 'InvestigationController@authenticate_investigations')->name('investigations.authenticate_investigations'); Route::any('/investigations/save_ordered_results', 'InvestigationController@save_ordered_results')->name('investigations.save_ordered_results'); Route::any('/investigations/imaging_historical_results', 'InvestigationController@imaging_historical_results')->name('investigations.imaging_historical_results'); Route::any('/investigations/print_request/{id}', 'InvestigationController@print_request'); Route::any('/investigations/get_receive_request_details/', 'InvestigationController@get_receive_request_details'); Route::any('/investigations/save_receive_request_details/', 'InvestigationController@save_receive_request_details'); Route::any('/investigations/print_request_barcode/{id}', 'InvestigationController@print_request_barcode'); Route::any('/investigations/view_lab_results/', 'InvestigationController@view_lab_results')->name('investigations.view_lab_results'); Route::any('/investigations/view_lab_results_quick_view/', 'InvestigationController@view_lab_results_quick_view'); Route::any('/investigations/view_lab_results_details/{id}', 'InvestigationController@view_lab_results_details'); Route::any('/investigations/view_lab_specialised_results/{id}', 'InvestigationController@view_lab_specialised_results'); Route::any('/investigations/edit_investigation_specimen/{id}', 'InvestigationController@edit_investigation_specimen'); Route::any('/investigations/save_investigation_specimen', 'InvestigationController@save_investigation_specimen')->name('investigations.save_investigation_specimen'); Route::any('investigations_to_cancel', 'InvestigationController@investigations_to_cancel')->name('investigations.investigations_to_cancel'); Route::any('delete_ordered_investigation/{id}', 'InvestigationController@destroy_ordered_investigations')->name('ordered_investigation.destroy'); Route::any('view_deleted_ordered_invetigations', 'InvestigationController@view_deleted_ordered_invetigations')->name('investigations.view_deleted_ordered_invetigations'); Route::any('restore_deleted_ordered_invetigations/{id}', 'InvestigationController@restore_deleted_ordered_invetigations')->name('investigations.restore_deleted_ordered_invetigations'); Route::any('/investigations/remove_investigation_with_no_result/{inv_id}/{order_id}', 'InvestigationController@remove_investigation_with_no_result'); Route::any('/investigations/reverse_receiving_investigations/{order_id}', 'InvestigationController@reverse_receiving_investigations'); Route::any('/investigations/view_investigation_normal_ranges/{investigation_id}', 'InvestigationController@view_investigation_normal_ranges'); Route::any('/investigations/view_specialised_investigation_normal_ranges/{investigation_id}', 'InvestigationController@view_specialised_investigation_normal_ranges'); Route::any('/investigations/display_specialised_variables_pop_up', 'InvestigationController@display_specialised_variables_pop_up')->name('investigations.display_specialised_variables_pop_up'); Route::any('/investigations/edit_specialised_variables_ranking/{id}', 'InvestigationController@edit_specialised_variables_ranking'); Route::any('/investigations/save_specialised_variables_ranking', 'InvestigationController@save_specialised_variables_ranking')->name('investigations.save_specialised_variables_ranking'); Route::any('/investigations/update_by_ordered_by', 'InvestigationController@update_by_ordered_by')->name('investigations.update_by_ordered_by'); /* cardiology routes */ Route::post('/investigations/store-cardio-echo', 'InvestigationController@store_cardio_echo'); Route::any('/investigations/print-cardio-echo/{patient_id}/{episode_id}', 'InvestigationController@print_cardio_echo'); Route::any('/cardio_echo_template', 'InvestigationController@cardio_echo_template')->name('investigations.cardio_echo_template'); Route::any('/save_cardio_echo_template', 'InvestigationController@save_cardio_echo_template')->name('investigations.save_cardio_echo_template'); Route::any('/fetch_cardio_echo_template/{id}', 'InvestigationController@fetch_cardio_echo_template'); Route::any('/create_cardio_echo_template', 'InvestigationController@create_cardio_echo_template')->name('investigations.create_cardio_echo_template'); Route::resource('investigations', 'InvestigationController'); /* Radiologies Routes */ Route::any('/radiology/search', 'RadiologyController@search')->name('radiology.search'); Route::get('/radiology/inactive', 'RadiologyController@inactive')->name('radiology.inactive'); Route::post('/radiology/activate{id}', 'RadiologyController@activate')->name('radiology.activate'); Route::get('/radiology/edit/all', 'RadiologyController@edit_all')->name('radiology.edit.all'); Route::any('/radiology/update_all', 'RadiologyController@update_all')->name('radiology.update_all'); Route::any('/radiology_stock_sheet', 'RadiologyController@radiology_stock_sheet')->name('radiology.radiology_stock_sheet'); Route::any('/update_radiology_stock_sheet', 'RadiologyController@update_imaging_stock_sheet')->name('radiology.update_imaging_stock_sheet'); Route::any('/radiology/get_radiology_quantity', 'RadiologyController@get_radiology_quantity')->name('radiology.get_radiology_quantity'); Route::any('/radiology_listing', 'RadiologyController@radiology_usage_listing')->name('radiology.usage_listing'); Route::any('/store_radiology_usage', 'RadiologyController@store_radiology_usage')->name('radiology.usage'); Route::any('requisition_for_radiologies', 'RadiologyController@requisition_for_radiologies')->name('radiology.requisition_for_radiology'); Route::get('requisition_for_radiologies/previous-items-requisitions', 'RadiologyController@previous_requisition_for_radiologies')->name('radiology.prev_requisition_for_radiology'); Route::post('requisition_for_radiologies/previous-items-requisitions', 'RadiologyController@previous_requisition_for_radiologies')->name('radiology.prev_requisition_for_radiology_search'); Route::any('store_radiology_requisitions', 'RadiologyController@store_radiology_requisitions')->name('radiology.store_radiology_requisitions'); Route::any('requisition_for_radiologies_search', 'RadiologyController@requisition_for_radiology_search')->name('radiology.requisition_for_radiology_search'); Route::resource('radiology', 'RadiologyController'); Route::any('radiology_usages_report', 'RadiologyController@radiology_usages_report')->name('radiology.usages_report'); /* Dentals Routes */ Route::any('/dentals/search', 'DentalController@search')->name('dentals.search'); Route::get('/dentals/inactive', 'DentalController@inactive')->name('dentals.inactive'); Route::post('/dentals/activate{id}', 'DentalController@activate')->name('dentals.activate'); Route::get('/dentals/edit/all', 'DentalController@edit_all')->name('dentals.edit.all'); Route::any('/dentals/update_all', 'DentalController@update_all')->name('dentals.update_all'); Route::any('/dentals/get_dentals', 'DentalController@get_dentals')->name('dentals.get_dentals'); Route::any('/dentals/dental_listing', 'DentalController@dental_usage_listing')->name('dentals.usage_listing'); Route::any('/dentals/dental_requisitions', 'DentalController@dental_requisitions')->name('dentals.requisitions'); Route::any('/dentals/dental_usage_report', 'DentalController@dental_usage_report')->name('dentals.usage_report'); Route::any('/dentals/store_dental_usage', 'DentalController@store_dental_usage')->name('dentals.store_dental_usage'); Route::any('/dentals/get_dental_quantity', 'DentalController@get_dental_quantity')->name('dentals.get_dental_quantity'); Route::any('/dentals/dentals_requisition_search', 'DentalController@dentals_requisition_search')->name('dentals.dentals_requisition_search'); Route::any('/dentals/store_dental_requisitions', 'DentalController@store_dental_requisitions')->name('dentals.store_dental_requisitions'); Route::resource('dentals', 'DentalController'); });