def check_esas_alert(patient, esas):
    """
    Checks to see if we need to create a dashboard alert for
    this esas. If a symptom intensity has exceeded the custom 
    esas alert for the patient.
    """

    limit = patient.esas_alert

    if esas.pain >= limit:
        return True
    elif esas.fatigue >= limit:
        return True
    elif esas.nausea >= limit:
        return True
    elif esas.depression >= limit:
        return True
    elif esas.anxiety >= limit:
        return True
    elif esas.drowsiness >= limit:
        return True
    elif esas.appetite >= limit:
        return True
    elif esas.well_being >= limit:
        return True
    elif esas.lack_of_air >= limit:
        return True
    elif esas.insomnia >= limit:
        return True

    return False