Example #1
0
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])
Example #2
0
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])