명의(名醫), 신의(神醫), 심의(心醫)