def create_navigator_apt_entry(nav_info, appointment_timestamp):
    """
    This function takes a dictionary popluated with navigator information and an appointment timestamp and creates
    an dictionary containing appointment information corresponding to the information given.

    :param nav_info:
    :param appointment_timestamp:
    :return:
    """

    next_available_apt_entry = {"Navigator Name": "{!s} {!s}".format(nav_info["first_name"],nav_info["last_name"]),
                                "Navigator Database ID": nav_info["id"],
                                "Appointment Date and Time": appointment_timestamp.isoformat()[:-6],
                                "Schedule Appointment Link": "http://picbackend.herokuapp.com/v1/scheduleappointment/?nav_id={!s}".format(str(nav_info["id"])),
                                }

    return next_available_apt_entry