94 lines
3.1 KiB
PHP
94 lines
3.1 KiB
PHP
<?php
|
|
|
|
use CodeIgniter\Router\RouteCollection;
|
|
|
|
/**
|
|
* @var RouteCollection $routes
|
|
*/
|
|
|
|
// ======================================================
|
|
// AUTHENTICATION
|
|
// ======================================================
|
|
$routes->get('/', 'Auth::login');
|
|
$routes->get('/login', 'Auth::login');
|
|
$routes->post('/login', 'Auth::attempt');
|
|
$routes->get('/logout', 'Auth::logout');
|
|
|
|
// ======================================================
|
|
// DASHBOARD
|
|
// ======================================================
|
|
$routes->get('/dashboard', 'Pasien::dashboard');
|
|
|
|
// ======================================================
|
|
// PASIEN
|
|
// ======================================================
|
|
$routes->get('/pasien/aktif', 'Pasien::aktif');
|
|
$routes->get('/pasien/input', 'Pasien::input');
|
|
$routes->get('pasien/edit/(:num)', 'Pasien::input/$1');
|
|
$routes->post('/pasien/simpan', 'Pasien::simpan');
|
|
$routes->post('pasien/update/(:num)', 'Pasien::update/$1');
|
|
$routes->get('/pasien/next/(:num)', 'Pasien::next/$1');
|
|
|
|
$routes->post('pasien/batal', 'Pasien::batal');
|
|
$routes->post('pasien/aktifkan', 'Pasien::aktifkan');
|
|
|
|
$routes->get('pasien/list', 'Pasien::list');
|
|
$routes->get('pasien/detail/(:num)', 'Pasien::detail/$1');
|
|
$routes->match(['get','post'], 'pasien/hapus/(:num)', 'Pasien::hapus/$1');
|
|
|
|
// BIODATA PASIEN
|
|
$routes->get('pasien/biodata/(:any)', 'Pasien::biodata/$1');
|
|
|
|
// =======================
|
|
// FASE AMBULANS
|
|
// =======================
|
|
|
|
$routes->get('pasien/predispatch/(:num)', 'Pasien::predispatch/$1');
|
|
|
|
$routes->get('pasien/dispatch/(:num)', 'Pasien::dispatch/$1');
|
|
|
|
$routes->get('pasien/enroute/(:num)', 'Pasien::enroute/$1');
|
|
|
|
$routes->get('pasien/onscene/(:num)', 'Pasien::onscene/$1');
|
|
|
|
$routes->get('pasien/transport/(:num)', 'Pasien::transport/$1');
|
|
|
|
$routes->get('pasien/selesai/(:num)', 'Pasien::selesai/$1');
|
|
|
|
|
|
// =======================
|
|
// DISPATCH CENTER
|
|
// =======================
|
|
|
|
$routes->get('dispatch', 'Dispatch::index');
|
|
|
|
$routes->get('dispatch/detail/(:num)', 'Dispatch::detail/$1');
|
|
|
|
$routes->post('dispatch/start-enroute', 'Dispatch::startEnRoute');
|
|
|
|
// ======================================================
|
|
// AJAX PEGAWAI
|
|
// ======================================================
|
|
$routes->get('/pegawai/search', 'Pegawai::search');
|
|
|
|
// ======================================================
|
|
// AJAX RM
|
|
// ======================================================
|
|
$routes->post('/rm/cek', 'RmController::cek');
|
|
$routes->post('/rm/search', 'RmController::search');
|
|
$routes->post('/rm/link', 'RmController::link');
|
|
|
|
// ======================================================
|
|
// INPUT TINDAKAN
|
|
// ======================================================
|
|
$routes->get('tindakan', 'Tindakan::index');
|
|
$routes->get('tindakan/input/(:num)', 'Tindakan::input/$1');
|
|
$routes->get('tindakan/pasien-list', 'Tindakan::pasienList');
|
|
|
|
$routes->get('tindakan/tarif', 'Tindakan::tarif');
|
|
$routes->post('tindakan/simpan', 'Tindakan::simpan');
|
|
|
|
// ======================================================
|
|
// WAKTU
|
|
// ======================================================
|
|
$routes->get('pasien/waktu/(:num)', 'Pasien::waktu/$1'); |