如何根据患者的需要确定服药时间?有哪些需要考虑的因素?