From 6c809d49053ceb6aa27951c1ad0a6de711f0751a Mon Sep 17 00:00:00 2001 From: mahdahar <89adham@gmail.com> Date: Thu, 16 Oct 2025 13:44:22 +0700 Subject: [PATCH] fix patvisit --- app/Models/PatVisit/PatVisitModel.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/app/Models/PatVisit/PatVisitModel.php b/app/Models/PatVisit/PatVisitModel.php index 9ea88f0..79d35fe 100644 --- a/app/Models/PatVisit/PatVisitModel.php +++ b/app/Models/PatVisit/PatVisitModel.php @@ -8,17 +8,14 @@ class PatVisitModel extends BaseModel { protected $table = 'patvisit'; protected $primaryKey = 'InternalPVID'; protected $allowedFields = ['PVID', 'InternalPID', 'EpisodeID', 'CreateDate', 'EndDate', 'ArchivedDate', 'DelDate']; - protected $visnum_prefix; protected $useTimestamps = true; protected $createdField = 'CreateDate'; protected $updatedField = ''; protected $useSoftDeletes = true; protected $deletedField = 'EndDate'; - - public function __construct() { - $this->visnum_prefix = "DV"; - } + + protected $visnum_prefix = "DV"; public function show($PVID) { $rows = $this->join('patdiag pd', 'pd.InternalPVID=patvisit.InternalPVID', 'left') @@ -45,7 +42,7 @@ class PatVisitModel extends BaseModel { } $InternalPVID = $this->insert($input, true); - /* + if(!empty($input['PatDiag'])) { $input['PatDiag']['InternalPVID'] = $InternalPVID; $db->table('patdiag')->insert($input['PatDiag']); @@ -54,9 +51,9 @@ class PatVisitModel extends BaseModel { $input['PatVisitADT']['InternalPVID'] = $InternalPVID; $db->table('patvisitadt')->insert($input['PatVisitADT']); } - */ + $db->transComplete(); - //$data = [ "PVID"=>$input['PVID'], "InternalPVID"=>$InternalPVID ]; + $data = [ "PVID"=>$input['PVID'], "InternalPVID"=>$InternalPVID ]; return $data; } catch (\Exception $e) {