From e2e0a6eeebc235bcda369651ab206e42761f1c4c Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Tue, 25 Nov 2025 10:03:49 +0700 Subject: [PATCH] Update perbaikan Seeders untuk patient gender dan death --- app/Controllers/Patient/Patient.php | 2 +- app/Database/Seeds/DummySeeder.php | 6 +++--- app/Database/Seeds/FixSeeder.php | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/Controllers/Patient/Patient.php b/app/Controllers/Patient/Patient.php index ac17f03..86b703a 100644 --- a/app/Controllers/Patient/Patient.php +++ b/app/Controllers/Patient/Patient.php @@ -84,7 +84,7 @@ class Patient extends Controller { 'PASS' => 'required|regex_match[/^[A-Za-z0-9]{1,9}$/]', // alphanumeric max 9 'SSN' => 'required|regex_match[/^[0-9]{9}$/]', // numeric, pas 9 digit 'SIM' => 'required|regex_match[/^[0-9]{19,20}$/]', // numeric 19–20 digit - 'KITAS' => 'required|regex_match[/^[0-9]{11}$/]', // numeric, pas 11 digit + 'KTAS' => 'required|regex_match[/^[0-9]{11}$/]', // numeric, pas 11 digit ]; if ($type === null || $type === '') { $identifierRule = 'permit_empty|max_length[255]'; diff --git a/app/Database/Seeds/DummySeeder.php b/app/Database/Seeds/DummySeeder.php index 8532eba..f7928a5 100644 --- a/app/Database/Seeds/DummySeeder.php +++ b/app/Database/Seeds/DummySeeder.php @@ -63,9 +63,9 @@ class DummySeeder extends Seeder { // patient $data = [ - [ 'InternalPID'=>1, 'PatientID'=>'SMAJ1', 'NameFirst'=>'Dummy', 'NameLast' => 'Patient M', 'BirthDate'=>'1991-09-09', 'Street_1'=>'Makati', 'EmailAddress1'=>'smaj1@5panda.id', 'CreateDate'=> "$now"], - [ 'InternalPID'=>2, 'PatientID'=>'SMAJ2', 'NameFirst'=>'Dummy', 'NameLast' => 'Patient F', 'BirthDate'=>'1997-02-02', 'Street_1'=>'Manila', 'EmailAddress1'=>'smaj2@5panda.id', 'CreateDate'=> "$now"], - [ 'InternalPID'=>3, 'PatientID'=>'SMAJ3', 'NameFirst'=>'Dummy', 'NameLast' => 'Patient L', 'BirthDate'=>'1997-02-02', 'Street_1'=>'Manila', 'EmailAddress1'=>'smaj3@5panda.id', 'CreateDate'=> "$now"] + [ 'InternalPID'=>1, 'PatientID'=>'SMAJ1', 'NameFirst'=>'Dummy', 'Gender' => 5, 'NameLast' => 'Patient M', 'BirthDate'=>'1991-09-09', 'Street_1'=>'Makati', 'EmailAddress1'=>'smaj1@5panda.id', 'CreateDate'=> "$now"], + [ 'InternalPID'=>2, 'PatientID'=>'SMAJ2', 'NameFirst'=>'Dummy', 'Gender' => 6, 'NameLast' => 'Patient F', 'BirthDate'=>'1997-02-02', 'Street_1'=>'Manila', 'EmailAddress1'=>'smaj2@5panda.id', 'CreateDate'=> "$now"], + [ 'InternalPID'=>3, 'PatientID'=>'SMAJ3', 'NameFirst'=>'Dummy', 'Gender' => 5, 'NameLast' => 'Patient L', 'BirthDate'=>'1997-02-02', 'Street_1'=>'Manila', 'EmailAddress1'=>'smaj3@5panda.id', 'CreateDate'=> "$now"] ]; $this->db->table('patient')->insertBatch($data); $data = [ diff --git a/app/Database/Seeds/FixSeeder.php b/app/Database/Seeds/FixSeeder.php index c1f440f..ee19043 100644 --- a/app/Database/Seeds/FixSeeder.php +++ b/app/Database/Seeds/FixSeeder.php @@ -22,8 +22,8 @@ class FixSeeder extends Seeder { ['VID' => 13,'VSetID' => 4,'VOrder' => 6, 'VValue' =>'B', 'VDesc' => "Unmarried", 'VCategory' => '1', 'CreateDate' => "$now"], ['VID' => 14,'VSetID' => 4,'VOrder' => 7, 'VValue' =>'U', 'VDesc' => "Unknown", 'VCategory' => '1', 'CreateDate' => "$now"], ['VID' => 15,'VSetID' => 4,'VOrder' => 8, 'VValue' =>'O', 'VDesc' => "Other", 'VCategory' => '1', 'CreateDate' => "$now"], -['VID' => 16,'VSetID' => 5,'VOrder' => 1, 'VValue' =>'Y', 'VDesc' => "Death", 'VCategory' => '1', 'CreateDate' => "$now"], -['VID' => 17,'VSetID' => 5,'VOrder' => 2, 'VValue' =>'N', 'VDesc' => "Life", 'VCategory' => '1', 'CreateDate' => "$now"], +['VID' => 16,'VSetID' => 5,'VOrder' => 1, 'VValue' =>'Y', 'VDesc' => "Yes", 'VCategory' => '1', 'CreateDate' => "$now"], +['VID' => 17,'VSetID' => 5,'VOrder' => 2, 'VValue' =>'N', 'VDesc' => "No", 'VCategory' => '1', 'CreateDate' => "$now"], ['VID' => 18,'VSetID' => 6,'VOrder' => 1, 'VValue' =>'KTP', 'VDesc' => "Kartu Tanda Penduduk", 'VCategory' => '1', 'CreateDate' => "$now"], ['VID' => 19,'VSetID' => 6,'VOrder' => 2, 'VValue' =>'PASS', 'VDesc' => "Passport", 'VCategory' => '1', 'CreateDate' => "$now"], ['VID' => 20,'VSetID' => 6,'VOrder' => 3, 'VValue' =>'SSN', 'VDesc' => "Social Security Number", 'VCategory' => '1', 'CreateDate' => "$now"], @@ -551,7 +551,7 @@ class FixSeeder extends Seeder { ['VSName' => 'Enable/Disable','VSDesc' =>'workstation.Enable equipmentlist.Enable testdef.CountStat testdefsite.CountStat testdefsite.VisibleScr testdefsite.VisibleRpt', 'VSetID' => '2', 'CreateDate' => "$now"], ['VSName' => 'Gender','VSDesc' =>'patient.Gender', 'VSetID' => '3', 'CreateDate' => "$now"], ['VSName' => 'Marital Status','VSDesc' =>'patient.MaritalStatus', 'VSetID' => '4', 'CreateDate' => "$now"], -['VSName' => 'Death Indicator','VSDesc' =>'patient.DeathIndicator', 'VSetID' => '5', 'CreateDate' => "$now"], +['VSName' => 'Deceased','VSDesc' =>'patient.Deceased', 'VSetID' => '5', 'CreateDate' => "$now"], ['VSName' => 'Identifier Type','VSDesc' =>'patidt.IdentifierType', 'VSetID' => '6', 'CreateDate' => "$now"], ['VSName' => 'Operation','VSDesc' =>'patreglog.Operation patvisitlog.Operation orderlog.Operation', 'VSetID' => '7', 'CreateDate' => "$now"], ['VSName' => 'DID Type','VSDesc' =>'patreglog.DIDType patvisitlog.DIDType', 'VSetID' => '8', 'CreateDate' => "$now"],