def check_if_already_found(key, result):
    """
    checks if data element exists in result dict and if so, if the value is not None
    :param key: key from result dict
    :type key: basestring
    :param result: dictionary of results
    :return: boolean
    """
    if key not in result.keys():
        return False
    elif result[key] is None:
        return False
    else:
        return True