Dear Rana, this is in addition to what the previous two members have said. If the workman has not been reporting for his duties for the last three months, then did someone from HR visit his home or hospital? What is the diagnosis? Depending on the diagnosis, make a decision regarding his termination. If his illness is severe but could be cured, then you may keep him on the company's payroll. Since he will be absent, you won't have to pay any salary, thus there is no financial liability for keeping him on the company's payroll.
I recommend keeping him on the company's payroll because his family could be facing hardship, and when he becomes fit to do his duties, he would need employment. At that time, he can easily resume his duties. I am recommending this out of a humanitarian approach. However, before making this decision, obtain approval from the top management for keeping him on the payroll. If you are from HR, then it should not be solely your decision.
Thanks,
Dinesh Divekar