AI tools to predict hospital stays are hampered by a string of shortcomings