It's still likely to be an improvement. I tend to doubt hospital janitorial staff are cleaning bed/equipment wheels between every patient currently, let alone things like the ceiling tiles.
The robot (self driving) part of it is just unnecessary. Why complicate things when there are staff in the hospital (porters) whose sole job is to move patients and equipment around the hospital. I say this as an infection control professional who works in a hospital and has experience with this type of technology.
There are a lot of nooks and crannies in a hospital room. Requiring humans to move it around would mean they have to put it in a spot, leave the room, flash the lights, and then reposition and do it all over again, repeatedly.
I assume they just send it through one of those drive-thru car washes.
robot.clean_self()
Define the protocol, and leave the implementation to those pesky engineers :)