I think your question can be viewed in two ways:
(1) Your data contains people of all three types: hypo, hyper and none. One way (and probably wrong) is to remove 'none' type people and use logistic regression.
(2) You don't want to remove 'none' type data because given a set of independent variables, there is a distribution of blood pressures. This is more interesting. Say for a given $X$, you want your regression result to give hypo or hyper even if there is 10% chance (not that the mean blood pressure is in hypo or hyper range - which the normal regression does). In second
approach three pointss to be noted now:
Be very sure that your data actually has a normal distribution. Whatever regression method you use, do check the residuals for normality. Particularly check the Kurtosis, or better use the JB test. Your answer would be highly sensitive if the tails are thicker/thinner.
You can use the usual regression provided that assumption of homoskedasticity is very well followed (along with normality assumption, and careful handling of outliers - somewhat related to the comment above). If this criteria is matched: Let your model be: $E(Y|X)=X\beta$
$Pr(u<Y\leq v|X)$ can be computed based on the conditional distribution that you get from your model. How good this will be depends on your assumption of homoskedasticity and normality.
- Rarely the above assumptions perfectly match. If so is the case explore Quantile regression. Instead of modelling the $E(Y|X)$, in quantile regression you model the quantile. For example, you can model:
So you can take high or very low values of $\tau$ Here the $\beta_\tau$ estimated would directly give you the estimate of blood pressure for a given $X$ at even 10% ($\tau=0.9$ for hyper) chance.
Hope what I am saying makes sense in your context.