function showFieldDBSChangeDates($primkey) { $respondent = new Respondent($primkey); $displayNurse = new DisplayNurse(); $lab = new Lab($primkey); $lab->setFieldDBSCollectedDate(loadvar('fielddbscollected')); $lab->setFieldDBSReceivedDate(loadvar('fielddbsreceived')); $lab->setFieldDBSShipmentDate(loadvar('fielddbsshipped')); $lab->setFieldDBSReceivedDateFromLab(loadvar('fielddbsshipmentreturneddate')); $lab->setFieldDBSClinicResultsIssued(loadvar('fielddbsclinicresultsissueddate')); $lab->setFieldDBSStatus(loadvar('fielddbsstatus')); $lab->saveChanges(); $message = $displayNurse->displayInfo(Language::labelNurseDBSUpdated()); return $displayNurse->showRespondentInfo($respondent, $message); }