Absolutely!
Except I would not count on it if life threatening.
They cannot get too many things right anymore in my opinion.
They do have it noted on the app, but I have found no follow through, lately.
The head waiter and the food manager will need to be alerted on the ship. Too much information does not get passed on. Also, communication issues exist- not all serving passengers understand English or accents.
This is my opinion.