def recruitment_json(unit_id): cumulative = request.args.get('cumulative') == '1' unit_user = get_unit_user(unit_id) data = recruitment_by_month(UnitPatient.created_date, [UnitPatient.unit == unit_user.unit], cumulative=cumulative) return jsonify(data=[{'date': x[0].isoformat(), 'count': x[1]} for x in data])
def recruitment_json(disease_group_id): cumulative = request.args.get("cumulative") == "1" disease_group_user = get_disease_group_user(disease_group_id) data = recruitment_by_month( DiseaseGroupPatient.created_date, [DiseaseGroupPatient.disease_group == disease_group_user.disease_group], cumulative=cumulative, ) return jsonify(data=[{"date": x[0].isoformat(), "count": x[1]} for x in data])