This commit is contained in:
Server D3 Linksehat
2024-10-14 10:35:21 +07:00
parent 611689235b
commit 013c57d00a
86 changed files with 9199 additions and 729 deletions

View File

@@ -8,6 +8,7 @@ use Modules\Internal\Http\Controllers\Api\BenefitController;
use Modules\Internal\Http\Controllers\Api\CityController;
use Modules\Internal\Http\Controllers\Api\ClaimController;
use Modules\Internal\Http\Controllers\Api\ClaimRequestController;
use Modules\Internal\Http\Controllers\Api\KatalogDokterController;
use Modules\Internal\Http\Controllers\Api\RequestLogController;
use Modules\Internal\Http\Controllers\Api\RequestLogBenefitController;
use Modules\Internal\Http\Controllers\Api\RequestLogMedicineController;
@@ -29,6 +30,9 @@ use Modules\Internal\Http\Controllers\Api\DrugController;
use Modules\Internal\Http\Controllers\Api\FormulariumController;
use Modules\Internal\Http\Controllers\Api\FormulariumTemplateController;
use Modules\Internal\Http\Controllers\Api\Linksehat\PaymentController;
use Modules\Internal\Http\Controllers\Api\Linksehat\HealthRecordController;
use Modules\Internal\Http\Controllers\Api\Linksehat\RujukanController;
use Modules\Internal\Http\Controllers\Api\Linksehat\PrescriptionController as PrescriptionControllerReport;
use Modules\Internal\Http\Controllers\Api\LivechatController;
use Modules\Internal\Http\Controllers\Api\MemberController;
use Modules\Internal\Http\Controllers\Api\OptionController;
@@ -72,14 +76,26 @@ Route::prefix('internal')->group(function () {
Route::get('linksehat/payments', [PaymentController::class, 'index']);
Route::get('linksehat/payments/generate-excel', [PaymentController::class, 'generateExcel']);
Route::get('diagnosis', [RequestLogController::class, 'diagnosis']);
Route::get('drugs', [DrugController::class, 'drugList']);
Route::get('units', [DrugController::class, 'unitList']);
Route::get('cekphp', [RequestLogController::class, 'cekphp']);
Route::middleware('auth:sanctum')->group(function () {
// Report LMS
Route::get('linksehat/phr', [HealthRecordController::class, 'index']);
Route::get('linksehat/phr/generate-excel', [HealthRecordController::class, 'generateExcel']);
Route::get('linksehat/prescription', [PrescriptionControllerReport::class, 'index']);
Route::get('linksehat/prescription/generate-excel', [PrescriptionControllerReport::class, 'generateExcel']);
Route::get('linksehat/rujukan', [RujukanController::class, 'index']);
Route::get('linksehat/rujukan/generate-excel', [RujukanController::class, 'generateExcel']);
Route::post('logout', [AuthController::class, 'logout'])->name('logout');
Route::get('/user', function (Request $request) {
return $request->user();
@@ -326,6 +342,12 @@ Route::prefix('internal')->group(function () {
Route::get('doctorrating', [DoctorRatingController::class, 'index']);
Route::get('doctorrating/{id}', [PrescriptionController::class, 'index']);
Route::get('get-doctorrating', [DoctorRatingController::class, 'getData']);
Route::get('export-doctorrating', [DoctorRatingController::class, 'export']);
Route::get('get-dokter-katalog', [KatalogDokterController::class, 'getData']);
Route::get('export-dokter-katalog', [KatalogDokterController::class, 'export']);
Route::resource('doctors', DoctorController::class);
Route::post('generate-log/{member_id}', [CorporateMemberController::class, 'generateLog']);