diff --git a/Modules/HospitalPortal/Http/Controllers/Api/MemberController.php b/Modules/HospitalPortal/Http/Controllers/Api/MemberController.php
index e7000526..8992f346 100755
--- a/Modules/HospitalPortal/Http/Controllers/Api/MemberController.php
+++ b/Modules/HospitalPortal/Http/Controllers/Api/MemberController.php
@@ -134,6 +134,26 @@ class MemberController extends Controller
$res_data['companies'] = $companies;
+ $corporateEmployeePremi = DB::table('corporate_employees')
+ ->leftJoin('corporates', 'corporates.id', '=', 'corporate_employees.corporate_id')
+ ->leftJoin('corporate_policies', 'corporate_policies.corporate_id', '=', 'corporates.id')
+ ->where('corporate_employees.status', 'ACTIVE')
+ ->where('corporates.active', 1)
+ ->where('corporate_policies.active', 1)
+ ->where('corporate_employees.member_id', $members->id)
+ ->value('corporate_policies.total_premi');
+
+ $res_data['total_premi'] = $corporateEmployeePremi ?? 0;
+
+ $limitRules = DB::table('member_plans')
+ ->leftJoin('plans', 'plans.id', '=', 'member_plans.plan_id')
+ ->where('member_plans.member_id', $members->id)
+ ->where('member_plans.status', 'active')
+ ->where('plans.active', 1)
+ ->value('plans.limit_rules');
+
+ $res_data['limit_rules'] = $limitRules ?? 0;
+
// specialities
$specialities = DB::table('specialities')
->select(
diff --git a/database/migrations/2025_08_19_092805_add_source_to_files_tables.php b/database/migrations/2025_08_19_092805_add_source_to_files_tables.php
new file mode 100644
index 00000000..8e49ea09
--- /dev/null
+++ b/database/migrations/2025_08_19_092805_add_source_to_files_tables.php
@@ -0,0 +1,32 @@
+string('source')->after('extension')->nullable();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::table('files', function (Blueprint $table) {
+ $table->dropColumn('source');
+ });
+ }
+};
diff --git a/frontend/hospital-portal/src/sections/dashboard/DialogMember.tsx b/frontend/hospital-portal/src/sections/dashboard/DialogMember.tsx
index 0c95dec6..ac449934 100755
--- a/frontend/hospital-portal/src/sections/dashboard/DialogMember.tsx
+++ b/frontend/hospital-portal/src/sections/dashboard/DialogMember.tsx
@@ -112,6 +112,14 @@ export default function DialogMember(member:any, handleSubmitSuccess:() => void)
Policy Number
{ member?.members.policy_id ?? '-'}
+
+ Deposit Corporate
+ { member?.total_premi ? fCurrency(member?.total_premi) : '-'}
+
+
+ Limit Peserta
+ { member?.limit_rules ? fCurrency(member?.limit_rules) : '-'}
+
NRIC
{member?.members.nik ?? '-'}