diff --git a/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php b/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php
index df8fdd1e..20826fb7 100755
--- a/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php
+++ b/Modules/Internal/Http/Controllers/Api/DailyMonitoringController.php
@@ -146,29 +146,34 @@ class DailyMonitoringController extends Controller
{
$detail = RequestDailyMonitoring::where('id', $id)
- ->orderBy("created_at", "desc")
- ->first();
+ ->orderBy("created_at", "desc")
+ ->first();
+
+ if ($detail) {
+ // Ubah menjadi array agar bisa dimodifikasi
+ $detailArray = $detail->toArray();
+
+ // Ubah nama key dari request_log_id menjadi log_id
+ $detailArray['log_code'] = $detailArray['request_log_id'];
+ unset($detailArray['request_log_id']);
+ } else {
+ $detailArray = null;
+ }
+
return response()->json([
'error' => false,
'message' => "success",
- 'data' => $detail,
- ],200);
+ 'data' => $detailArray,
+ ], 200);
+
}
public function UpdateDetailMonitoringbyID(Request $request)
{
// validation rule
$validator = Validator::make($request->all(),[
- 'subject' => 'required',
- 'submission_date' => 'required',
- 'body_temperature' => 'required',
- 'sistole' => 'required',
- 'diastole' => 'required',
- 'respiration_rate' => 'required',
- 'analysis' => 'required',
- 'medical_plan' => 'required',
+ 'log_code' => 'required',
'reason' => 'required',
- 'non_medikamentosa_plan' => 'required',
],$this->messages());
// validation error
@@ -182,6 +187,7 @@ class DailyMonitoringController extends Controller
// insert claim daily monitoring
$db_response = RequestDailyMonitoring::where('id', $request->id)
->update([
+ 'request_log_id' => $request->log_code,
'submission_date' => $request->submission_date,
'subject' => $request->subject,
'object' => $request->objective,
@@ -193,6 +199,13 @@ class DailyMonitoringController extends Controller
'lab_date' => $request->lab_date,
'provider' => $request->provider,
'examination' => $request->examination,
+ 'doctor_1' => $request->doctor_1,
+ 'doctor_2' => $request->doctor_2,
+ 'temp_diagnosis' => $request->temp_diagnosis,
+ 'final_diagnosis' => $request->final_diagnosis,
+ 'approval_pendamping' => $request->approval_pendamping,
+ 'description' => $request->keterangan,
+ 'note' => $request->catatan,
'reason' => $request->reason,
'created_by' => auth()->user()->id,
]);
diff --git a/Modules/Internal/Transformers/DailyMonitoringResource.php b/Modules/Internal/Transformers/DailyMonitoringResource.php
index 422bd144..5c53a31c 100755
--- a/Modules/Internal/Transformers/DailyMonitoringResource.php
+++ b/Modules/Internal/Transformers/DailyMonitoringResource.php
@@ -24,6 +24,7 @@ class DailyMonitoringResource extends JsonResource
'start_date' => $this->startdate,
'end_date' => $this->enddate,
'addmision_date' => $this->addmision_date,
+ 'submission_date' => $this->submission_date,
'provider' => $this->provider,
'organization_id' => $this->organization_id,
'doctor_1' => $this->doctor_1,
diff --git a/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringList.tsx b/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringList.tsx
index 6b3a49c3..a95dd202 100755
--- a/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringList.tsx
+++ b/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringList.tsx
@@ -409,19 +409,12 @@ export default function DailyMonitoringList() {
+ Code
Admission Date
Member ID
Name
Tanggal Lahir
Member Type
- Dokter 1
- Dokter 2
- Temp Diagnosa
- Diagnosa Akhir
- Approval Pendamping
- Keterangan
- Penjaminan
- Catatan
diff --git a/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringListRow.tsx b/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringListRow.tsx
index 9272ecc5..cbeb6643 100755
--- a/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringListRow.tsx
+++ b/frontend/dashboard/src/pages/CaseManagement/DailyMonitoring/Components/DailyMonitoringListRow.tsx
@@ -36,6 +36,7 @@ export default function DailyMonitoringListRow ({ ...props }: Props) {
td': { borderBottom: '1' } }}>
+ {props.row.code}
- {props.row.doctor_1}
- {props.row.doctor_2}
- {props.row.temp_diagnosis}
- {props.row.final_diagnosis}
- {props.row.approval_pendamping}
-
- {props.row.description
- ? props.row.description.length > 130
- ? props.row.description.substring(0, 130) + "..."
- : props.row.description
- : "-"}
-
- {props.row.provider || "-"}
-
- {props.row.note
- ? props.row.note.length > 130
- ? props.row.note.substring(0, 130) + "..."
- : props.row.note
- : "-"}
-
+
e.stopPropagation()}>
View
-