Kaviraj es otro nombre para un médico ayurvédico o Vaid. Para practicar esta medicina tradicional, los conocimientos técnicos son insuficientes. Tampoco basta con saber leer el destino humano en las estrellas, reconocer la naturaleza de la enfermedad de un paciente o incluso saber preparar los remedios. Para ser un Kaviraj consumado, debe demostrarse que tiene valor moral después de un largo entrenamiento espiritual.Â