['auth', 'disablebackbutton', 'subscription-tracking','user-locale','password-expiry']], function () { // HMIS Wards Route::get('hmis_wards/inactive', 'HmisWardController@inactive')->name('hmis_wards.inactive'); Route::post('hmis_wards/activate{id}', 'HmisWardController@activate')->name('hmis_wards.activate'); Route::resource('hmis_wards', 'HmisWardController'); // incoming patient bills Route::any('incoming_inpatient_bills', 'InpatientBillsController@incoming_inpatient_bills')->name('inpatient_bills.incoming'); Route::get('selected_bill', 'InpatientBillsController@selected_incoming_bill'); // in patient sheet Route::resource('in_patient', 'InpatientController'); Route::any('in_patient_sheet', 'InpatientController@in_patient_sheet'); Route::any('inpatient_billing', 'InpatientController@inpatient_billing')->name('inpatient_billing'); Route::any('internal_ward_transfers', 'InpatientController@store_internal_ward_transfers')->name('internal_transfer'); Route::any('store_inpatient_bill', 'InpatientController@store_inpatient_bill')->name('store_inpatient_bill'); Route::any('edit_inpatient_sheet', 'InpatientController@edit_inpatient_sheet')->name('edit_inpatient_sheet'); Route::any('/inpatient/check_for_open_admissions/{patient_id}', 'InpatientController@check_for_open_admissions'); Route::any('/inpatient/discharge_patient_past_admissions/{patient_id}', 'InpatientController@discharge_patient_past_admissions'); // In-Patient Bill Route::any('in_patient_bill_print/{patient_id}/{episode_id}/{price_list_set}', 'InpatientController@in_patient_bill_print'); /* inpatient prints */ Route::any('inpatient_sundries_print/{patient_id}/{episode_id}', 'InpatientController@inpatient_sundries_print'); Route::any('inpatient_treatment_print/{patient_id}/{episode_id}', 'InpatientController@inpatient_treatment_print'); Route::any('inpatient_extras_print/{patient_id}/{episode_id}', 'InpatientController@inpatient_extras_print'); Route::any('inpatient_consultation_and_services_print/{patient_id}/{episode_id}', 'InpatientController@inpatient_consultation_and_services_print'); Route::any('inpatient_procedures_print/{patient_id}/{episode_id}', 'InpatientController@inpatient_procedures_print'); Route::any('inpatient_notes_print/{patient_id}/{episode_id}', 'InpatientController@inpatient_notes_print'); Route::any('inpatient_investigations_print/{patient_id}/{episode_id}', 'InpatientController@inpatient_investigations_print'); Route::any('discharge_summary_print', 'InpatientController@discharge_summary_print')->name('inpatient.discharge_summary_print'); Route::any('inpatient_bill_summary_print/{patient_id}/{episode_id}/{price_list_set}', 'InpatientController@inpatient_bill_summary_print'); Route::any('referral_notes_print', 'InpatientController@referral_notes_print')->name('inpatient.referral_notes_print'); /* get hospital fees for procedures on inpatient */ Route::get('get_procedure_hospital_fees/{procedure_id}/{patient_id}', 'InpatientController@get_procedure_hospital_fees'); /* get services fees on inpatient*/ Route::get('get_inpatient_services_fees', 'InpatientController@get_inpatient_services_fees'); /* get bed rate */ Route::any('get_ward_bed_rate', 'InpatientController@get_ward_bed_rate'); Route::any('receive_inpatient_payment', 'InpatientController@receive_inpatient_payment'); Route::any('cancel_ward_prescription/{ward_prescription_id}', 'InpatientController@cancel_ward_prescription'); Route::any('inpatient_attendant_pass', 'InpatientController@inpatient_attendant_pass')->name('inpatient.inpatient_attendant_pass'); Route::any('store_inpatient_attendant_pass', 'InpatientController@store_inpatient_attendant_pass')->name('store_inpatient_attendant_pass'); Route::any('print_inpatient_attendant_pass', 'InpatientController@print_inpatient_attendant_pass')->name('print_inpatient_attendant_pass'); Route::get('delete_doctor_notes/{id}', 'InpatientController@delete_doctor_notes'); Route::get('delete_nurse_notes/{id}', 'InpatientController@delete_nurse_notes'); Route::any('re_calculate_inpatient_bill', 'InpatientController@re_calculate_inpatient_bill'); Route::get('delete_inpatient_detailed_notes/{id}', 'InpatientController@delete_inpatient_detailed_notes'); Route::post('/inpatient_sheet/patient_notes/update_inpatient_notes', 'InpatientController@update_inpatient_notes'); Route::post('/inpatient_sheet/doctors_notes/update_doctor_ward_notes', 'InpatientController@update_doctor_ward_notes'); Route::post('/inpatient_sheet/nurse_notes/update_nurse_ward_notes', 'InpatientController@update_nurse_ward_notes'); Route::any('inpatient_detailed_notes_print', 'InpatientController@inpatient_detailed_notes_print'); /* Ward Routes */ Route::get('/wards', 'WardController@ndex')->name('wards.index'); Route::get('/wards/inactive', 'WardController@inactive')->name('wards.inactive'); Route::post('/wards/activate{id}', 'WardController@activate')->name('wards.activate'); Route::any('/wards/select', 'WardController@select')->name('wards.select'); Route::any('/wards/route_patient_episode', 'WardController@route_patient_episode')->name('wards.route_patient_episode'); /* submit inpatient bed_category, bed_number, ward_message send via ajax */ Route::post('submit_bed_category', 'WardController@submit_bed_category'); Route::post('submit_bed_number', 'WardController@submit_bed_number'); Route::post('submit_ward_message', 'WardController@submit_ward_message'); /* ward stock sheets */ Route::any('ward_drugs_stock_sheet', 'WardController@drugs_stock_sheet'); Route::any('update_ward_drugs_stock_sheet', 'WardController@update_drugs_stock_sheet')->name('wards.update_drugs_stock_sheet'); Route::any('ward_sundries_stock_sheet', 'WardController@sundries_stock_sheet'); Route::any('update_ward_sundries_stock_sheet', 'WardController@update_sundries_stock_sheet')->name('wards.update_sundries_stock_sheet'); Route::any('ward_home', 'WardController@home')->name('wards.home'); Route::resource('wards', 'WardController'); /* ward item requests */ Route::resource('ward_item_request', 'WardItemRequestController'); Route::any('incoming_ward_requests', 'WardItemRequestController@incoming_ward_requests')->name('ward_item_request.incoming_ward_requests'); Route::any('ward_item_requests', 'WardItemRequestController@ward_item_requests')->name('ward_item_request.ward_item_requests'); Route::any('store_ward_item_requests', 'WardItemRequestController@store_ward_item_requests')->name('ward_item_request.store_ward_item_requests'); Route::any('ward_item_request_details', 'WardItemRequestController@ward_item_request_details')->name('ward_item_request.ward_item_request_details'); Route::any('store_ward_item_request_details', 'WardItemRequestController@store_ward_item_request_details_action')->name('ward_item_request.store_ward_item_request_details'); Route::any('print_ward_item_request_details/{id}', 'WardItemRequestController@print_ward_item_request_details')->name('ward_item_request.print_ward_item_request_details'); Route::any('print_ward_item_request_details_pdf/{id}', 'WardItemRequestController@print_ward_item_request_details_pdf')->name('ward_item_request.print_ward_item_request_details_pdf'); Route::any('show_ward_item_request_details', 'WardItemRequestController@show_ward_item_request_details_action')->name('ward_item_request.show_ward_item_request_details'); Route::any('ward_item_request_edit', 'WardItemRequestController@ward_item_request_edit')->name('ward_item_request.edit'); Route::any('edit_ward_item_request_search', 'WardItemRequestController@edit_ward_item_request_search')->name('ward_item_request.edit_ward_item_request_search'); Route::any('update_ward_item_requests', 'WardItemRequestController@update_ward_item_requests')->name('ward_item_request.update_ward_item_requests'); Route::any('ward_item_request_delete', 'WardItemRequestController@ward_item_request_delete')->name('ward_item_request.delete'); // ward consumption Route::any('ward_consumption_report', 'WardsConsumptionController@ward_consumption_report')->name('wards_consumption.ward_consumption_report'); Route::post('ward_consumption_report/patient_drill_down', 'WardsConsumptionController@patient_drill_down')->name('wards_consumption.patient_drill_down'); Route::resource('wards_consumption', 'WardsConsumptionController'); Route::any('wards_consumption_details', 'WardsConsumptionController@wards_consumption_details')->name('wards_consumption.wards_consumption_details'); Route::any('save_patient_vitals', 'InpatientController@save_patient_vitals')->name('inpatient.save_patient_vitals'); Route::any('treatment_sheet/save', 'TreatmentSheetController@saveTreatmentSheet')->name('treatment_sheet.save'); Route::any('treatment_sheet/print/{episode_id}', 'TreatmentSheetController@printTreatmentSheet')->name('treatment_sheet.print'); Route::any('treatment_sheet/view', 'TreatmentSheetController@viewTreatmentSheet')->name('treatment_sheet.view'); Route::any('treatment_sheet/redirect_back', 'TreatmentSheetController@redirectBack')->name('treatment_sheet.redirect_back'); Route::any('/open_inpatient_bill/{id}', 'InpatientController@open_inpatient_bill'); Route::any('/stop_ward_drug', 'InpatientController@stop_ward_drug'); Route::any('/resume_ward_drug', 'InpatientController@resume_ward_drug'); Route::post('ward_consumption_report/issued_items_drill_down', 'WardsConsumptionController@issued_items_drill_down')->name('wards_consumption.issued_items_drill_down'); Route::post('ward_consumption_report/unit_drill_down', 'WardsConsumptionController@unit_drill_down')->name('wards_consumption.unit_drill_down'); });