Can we divide into separate steps the variables with missing data according to their type while multiple imputing them in Stata? For example, can we regress the continuous variables separately e.g., as

mi impute chained (regress) total_diseases number_pateints age = education employment , add(20) noisily augment

categorical as,

mi impute chained (logit) score_scale drug_pregference = education employment, add(20) noisily augment

categorical as,
mi impute chained (logit) q5 q33 q56 = education employment, add(20) noisily augment

and not as,

mi impute chained (regress) total_diseases number_pateints age (logit) score_scale drug_pregference (logit) q5 q33 q56 = education employment, add(20) noisily augment

Just wondering if it is possible?