From 0eff99c4561bcd768d19b1ad42c2a31ec60b85f8 Mon Sep 17 00:00:00 2001 From: korospace Date: Fri, 27 Oct 2023 15:43:32 +0700 Subject: [PATCH] finishing part 2 --- .../Http/Controllers/Api/DailyMonitoringController.php | 3 ++- Modules/Internal/Routes/api.php | 10 ++++++++++ config/database.php | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php b/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php index 55fd376a..3723de92 100644 --- a/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php +++ b/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php @@ -68,6 +68,7 @@ class DailyMonitoringController extends Controller ->leftJoin('members', 'claims.member_id', '=', 'members.id') ->select('claims.id AS claim_id','claims.admission_dates','claims.discharge_dates','claim_requests.code AS claim_code','services.name AS service_type','claims.status AS claim_status','members.member_id',) ->where("claims.member_id", "=", $memberDetail->id) + ->orderBy("claims.created_at", "desc") ->get(); return response()->json([ @@ -97,7 +98,7 @@ class DailyMonitoringController extends Controller ->where('claim_request_id', empty($claim_request)==false ? $claim_request->id : '') ->first(); - $detail_list = ClaimDailyMonitoring::where('claim_id', empty($claim) == false ? $claim->id : '')->get()->makeHidden(['updated_at']); + $detail_list = ClaimDailyMonitoring::where('claim_id', empty($claim) == false ? $claim->id : '')->orderBy("created_at", "desc")->get()->makeHidden(['updated_at']); return response()->json([ 'error' => false, diff --git a/Modules/Internal/Routes/api.php b/Modules/Internal/Routes/api.php index 6c664350..57d3db76 100644 --- a/Modules/Internal/Routes/api.php +++ b/Modules/Internal/Routes/api.php @@ -37,6 +37,7 @@ use Modules\Internal\Http\Controllers\Api\PrescriptionController; use Modules\Internal\Http\Controllers\Api\SpecialityController; use Modules\Internal\Http\Controllers\Api\VillageController; use Modules\Internal\Http\Controllers\Api\AuditTrailController; +use Modules\Internal\Http\Controllers\Api\DailyMonitoringController; use Modules\Internal\Http\Controllers\ClaimEncounterController; /* @@ -147,6 +148,15 @@ Route::prefix('internal')->group(function () { // Audittrail Route::get('audittrail/{corporate_id}', [AuditTrailController::class, 'index']); + Route::prefix('case_management')->group(function () { + Route::prefix('daily_monitoring')->group(function () { + Route::get('memberlist', [DailyMonitoringController::class, 'GetMemberList']); + Route::get('claimlist/{member_id}', [DailyMonitoringController::class, 'GetClaimList']); + Route::get('detail/{claim_code}/list', [DailyMonitoringController::class, 'GetDetailMonitoringList']); + Route::post('detail/{claim_code}/add', [DailyMonitoringController::class, 'AddDetailMonitoringList']); + }); + }); + Route::get('master/diagnosis-template', [DiagnosisTemplateController::class, 'index']); Route::get('master/diagnosis-template/search', [DiagnosisTemplateController::class, 'search']); Route::post('master/diagnosis-template/store', [DiagnosisTemplateController::class, 'store']); diff --git a/config/database.php b/config/database.php index e529ac2f..2b1a1a86 100644 --- a/config/database.php +++ b/config/database.php @@ -56,7 +56,7 @@ return [ 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'prefix_indexes' => true, - 'strict' => env('DB_STRICT', true), + 'strict' => env('DB_STRICT', false), 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),