Since that model is quite complex and requires heavy calculations a much simpler and slightly less accurate model is usually used inside avionics systems to convert for Height Above Ellipse (HAE) to MSL and vice versa.
Do you have more details please? I've found it quite difficult to discover what algorithms (if any) are used to convert between HAE and MSL in common GPS kit, and what the corresponding resiudual errors are.