本文整理汇总了PHP中Patient::getPatientDOBByPid方法的典型用法代码示例。如果您正苦于以下问题:PHP Patient::getPatientDOBByPid方法的具体用法?PHP Patient::getPatientDOBByPid怎么用?PHP Patient::getPatientDOBByPid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Patient
的用法示例。
在下文中一共展示了Patient::getPatientDOBByPid方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: checkAge
public function checkAge($pid, $immu_id)
{
$DOB = $this->patient->getPatientDOBByPid($pid);
$age = $this->patient->getPatientAgeByDOB($DOB);
$range = $this->getPreventiveCareAgeRangeById($immu_id);
if ($age['DMY']['years'] >= $range['age_start'] && $age['DMY']['years'] <= $range['age_end']) {
return true;
} else {
return false;
}
}
示例2: getPatientBMIForAgeGraphDataByPid
public function getPatientBMIForAgeGraphDataByPid($pid)
{
$data = array();
$dob = $this->patient->getPatientDOBByPid($pid);
foreach ($this->encounter->getVitalsByPid($pid) as $foo) {
$fo['age'] = Age::getMonsBetweenDates($dob, $foo['date']) + 0.5;
$fo['PP'] = $foo['bmi'];
$data[] = $fo;
}
return $data;
}