def get_evaluations(cls, start_date, end_date, dx):
""" Return evaluation info """
Evaluation = Pool().get('gnuhealth.patient.evaluation')
start_date = datetime.strptime(str(start_date), '%Y-%m-%d')
end_date = datetime.strptime(str(end_date), '%Y-%m-%d')
end_date += relativedelta(hours=+23,minutes=+59,seconds=+59)
clause = [
('evaluation_start', '>=', start_date),
('evaluation_start', '<=', end_date),
]
if dx:
clause.append(('diagnosis', '=', dx))
res = Evaluation.search(clause)
return(res)
summary_report.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录