SHDU: Surgical High Dependency Unit

What does SHDU mean? The above is one of SHDU meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Surgical High Dependency Unit