You seem to think that there is some sort of system in place to make sure things like this do not happen. The only way things like this wont happen is to privatize everything. The state cannot meet people's needs because bureaucracies cannot flex.
One of the medical professionals involved in his care surely should have advocated for him, or at least seen that an alternative was tried if they couldn't get the Advair (I speak from experience in the field)