Due to the existence of two separate wards in Milad Psychiatric Center to control data dissemination between control and intervention groups, one ward will be randomly assigned to the control group and the other to the intervention group. To do so, wards numbers will be written on two separate balls and will be placed inside a bag. The control group is assigned to the first picked ball and while the remaining ball represents the intervention group. It should be noted that these two wards are not distinguished in terms of hospitalizing physicians, physical space, and type of patients. patients will be randomly allocated to the control or intervention group with the help of 4 block randomization created with SPSS during the admission. To do so, the hospital admission will contact the researcher during patient reception to determine the patient ward based on the prepared SPSS list. To prepare the SPSS list, first in the "variable" section, a variable named ID is created, then the "compute variable" is chosen in the "transform" toolbar. In the "Compute variable" window, "ALL" is chosen for the "function group" and "Casenum" for the "function and special variables". Next, the "A" variable is created based on the 0.1+(casenum/4)-0.49 formula. The "A" parameter is Rounded by choosing the "Rnd(1)" option in the "function and special variables" sub-window to create the "B" parameter. In the next step, a "random number" with a "uniform" distribution between 0-1 is created. After that, "the Rank case" is chosen in the "transform" toolbar, and the "uniform" variable is ranked based on the "B" variable. As a result, in the created variable, numbers 1.0 and 2.0 represent the control group, and 3.0 and 4.0 represent the intervention.