Patient needs and preferences for a kidney stone self-monitoring app: a pilot survey analysis | Synapse