~diagn