insert(["InternalPID" => $newInternalPID, "IdentifierType" => $patidt['IdentifierType'], 'Identifier' => $patidt['Identifier']]); } public function updatePatIdt($patidt, string $InternalPID) { $exists = $this->where('InternalPID', $InternalPID)->first(); // $exists = $db->table('patidt')->where('InternalPID', $InternalPID)->get()->getRowArray(); if ($exists) { // Update $this->where('InternalPID', $InternalPID)->set($patidt)->update(); // $db->table('patidt')->where('InternalPID', $InternalPID)->update($patidt); } else { // Insert $patidt['InternalPID'] = $InternalPID; $this->insert($patidt); // $patidt['InternalPID'] = $InternalPID; // $db->table('patidt')->insert($patidt); } } public function deletePatIdt(string $InternalPID) { $this->where('InternalPID', $InternalPID)->delete(); } }