public function createSpecimen($testStatus, $specimenStatus, $specimenTypeID, $acceptor = 0, $rejector = 0, $rejectReason = "")
 {
     $values["specimen_type_id"] = $specimenTypeID;
     $values["specimen_status_id"] = $specimenStatus;
     if ($specimenStatus == Specimen::ACCEPTED) {
         $values["accepted_by"] = $acceptor;
         $values["time_accepted"] = date('Y-m-d H:i:s');
     }
     if ($specimenStatus == Specimen::REJECTED) {
         $values["rejected_by"] = $rejector;
         $values["rejection_reason_id"] = $rejectReason;
         $values["time_rejected"] = date('Y-m-d H:i:s');
     }
     $specimen = Specimen::create($values);
     return $specimen->id;
 }