what is difference between idiopathic and cryptogenic?
The word cryptogenic (crypto-, "hidden" + -gen, "cause" + -ic) has a sense that is synonymous with idiopathic and a sense that is contradistinguished from it. Some disease classifications prefer the use of the synonymous term cryptogenic disease as in cryptogenic stroke, and some forms of epilepsy.