Files

40 lines
3.4 KiB
PHP

<?php
use Illuminate\Support\Facades\Route;
Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale','subscription-tracking', 'password-expiry']], function () {
/* Maternity Controller */
Route::resource('maternity', 'MaternityController');
Route::get('maternity_admission/route', 'MaternityController@route');
Route::post('maternity/create_episode', 'MaternityController@create_episode')->name('maternity.create_episode');
Route::get('maternity_inpatient_sheet', 'MaternityController@create_inpatient');
Route::delete('delete_anc_blood_transfusion_record/{id}', 'MaternityController@delete_anc_blood_transfusion_record')->name('anc.delete_anc_blood_transfusion_record');
Route::post('/check_hiv_test_date_if_three_months', 'MaternityController@check_hiv_test_date_if_three_months')->name('maternity.check_hiv_test_date_if_three_months');
Route::post('calculate_edd_from_lmp', 'MaternityController@calculate_edd_from_lmp')->name('maternity.calculate_edd_from_lmp');
Route::post('calculate_weeks_of_amenorrhoea_from_lmp', 'MaternityController@calculate_weeks_of_amenorrhoea_from_lmp')->name('maternity.calculate_weeks_of_amenorrhoea_from_lmp');
Route::get('edit_maternity_inpatient_sheet', 'MaternityController@edit_inpatient')->name('maternity.edit_maternity_inpatient_admission');
Route::get('maternity_delivery_record', 'MaternityController@create_delivery_record');
Route::post('maternity/store_delivery', 'MaternityController@store_delivery_record')->name('maternity.store_delivery_record');
Route::get('maternity_admission_details', 'MaternityController@maternity_admission_details');
Route::any('print_maternity_details/{id}', 'MaternityController@print_maternity_admission_details_pdf')->name('maternity.print_maternity_admission_details');
Route::get('delivery_record_details', 'MaternityController@delivery_record_details');
Route::post('add_delivery_location', 'MaternityController@add_delivery_location');
Route::post('add_new_ward', 'MaternityController@add_new_ward');
Route::any('edit_delivery_record/{id}', 'MaternityController@edit_delivery_record');
Route::any('update_delivery_record/{id}', 'MaternityController@update_delivery_record')->name('maternity.delivery_record_update');
// labour ward admission
// Route::get('labour_ward_admission/route', 'MaternityController@route_labour_ward_admission');
Route::get('labour_ward_admission_sheet', 'MaternityController@create_labour_ward_admission_sheet')->name('labour_ward_admission_sheet.create');
Route::post('labour_ward_admission_sheet/store', 'MaternityController@store_labour_ward_admission_sheet')->name('maternity.store_labour_ward_admission_sheet');
Route::get('labour_ward_admission_sheet_details', 'MaternityController@labour_ward_admission_sheet_details')->name('labour_ward_admission_sheet.details');
Route::get('edit_labour_ward_admission_sheet', 'MaternityController@edit_labour_ward_admission_sheet')->name('maternity.edit_edit_labour_ward_admission');
Route::patch('updpate_labour_ward_admission_sheet/{id}', 'MaternityController@updpate_labour_ward_admission_sheet')->name('maternity.updpate_labour_ward_admission_sheet');
Route::any('print_labour_admission_sheet_details/{episode_id}', 'MaternityController@print_labour_admission_sheet_details')->name('maternity.print_labour_admission_sheet_details');
});