Randomization
As to randomization, the following were performed: Firstly, Rajai and Namazi hospitals were selected as two separate strata. Then, using WinPEPI software and balanced randomization of separate strata, a list of random allocations was set for 90 patients. Therefore, according to the list in each stratum (hospital), 45 patients were randomly divided into the intervention or control groups. A statistician who was not one of the research team generated the random allocation sequence using WinPEPI software and made sequentially numbered containers. A researcher assistant assigned the participants to the intervention based on random sequence that was in sequentially numbered containers.