public function listVitals(Person $person)
 {
     $dateOfBirth = strtotime($person->dateOfBirth);
     $dateBegin = date('Y-m-d', $dateOfBirth);
     $dateEnd = date('Y-m-d 23:59:59', strtotime('+36 months', $dateOfBirth));
     $vitals = array();
     $filters = array();
     $filters['personId'] = (int) $person->personId;
     $filters['dateBegin'] = $dateBegin;
     $filters['dateEnd'] = $dateEnd;
     $filters['vitals'] = array('weight');
     $data = GrowthChartBase::getAllVitals($filters, $dateOfBirth);
     foreach ($data as $age => $row) {
         $vital = array();
         $vital['x'] = $age;
         $vital['y'] = $row['weight'];
         $vitals[] = $vital;
     }
     return $vitals;
 }