尿液发绿色可能有多种原因,其中一种可能是由于大量服用消炎药后,如果存在有血清胆红素异常的患者,如各种类型的病毒性肝炎或者伴有胆道梗阻、胆道结石等,都可以出现尿色发绿,这种情况下尿液中的胆红素相对较高,如果尿液存储在膀胱内长时间未排出体外,则可能胆红素氧化为胆绿素,就会出现尿色偏绿的情况。