There is only one cure for the ill spiritual health of a sinner.
But when Jesus heard that, he said unto them, They that be whole need not a physician, but they that are sick. But go ye and learn what that meaneth, I will have mercy, and not sacrifice: for I am not come to call the righteous, but sinners to repentance. (Matthew 9:12-13 KJV)
A doctor visit is often in order for those who are physically ill on this earth. A physical doctor has gathered knowledge about physical health and illness according to his diligent study in the medical field in this world. He can lead and direct physical care bringing about health and wellness to mankind through the administration of medicine and standards of care which brings about robust health. For those physical health issues which have no cure a physician and his medical associates can bring dignity and palliative care to those who are on the path to their own physical death in the near future.
A physician trained in medicine cannot bring about new spiritual heath to a physically ill patient through any earthly gained medical knowledge. However, a pastor, teacher, leader, or servant at large trained in the Gospel of God and a willing servant of the seed of His Gospel message can and should be about the business of sowing the seed of the gospel to every person God places upon their pathway in this life.
Spiritual sickness cannot be effectively treated through medical means. Spiritual woes must be personally introduced to the work of Jesus Christ on the cross. Only God can supernaturally bring about new spiritual health according to His will and way through faith placed in the shed blood of Jesus as the Holy Spirit convicts man to agree with God about the nature of sin.
God desires that all mankind come to Him for the free gift of mercy and grace. All mankind naturally sin having a great need for His eternal remedy for the wages of sin.