The impact of smart technology on adherence rates and fluid management in the prevention of kidney stones