Hi,
Thanks for your question.
Tab Dicloflex contains 
Diclofenac sodium which is a NSAID (Non Steroidal Anti-inflammatory Drug) used as pain killer and anti-inflammatory medicine.
In 
kidney stone it is used to subside pain, it has no effect on stone its self.
In kidney stone pain is severe when stone is moving down the 
ureter.
Stones in kidney rarely cause 
severe pain. 
Thats why Tab Dicloflex should be taken only when there is pain.
During asymptomatic period the stone is either in kidney or 
urinary bladder.
And there is no need for pain killer medicine.
So he should use the medicine aas and when required ie. during ther period of pain.
Consult urosurgeon for definitive management of kidney stone, it will depends on exact location, size and number of stones.
Hope this helps you, if so do vote as thanks.