The Care Quality Commission has found that two London hospitals and an NHS nursing home have failed to maintain proper standards in the way they looked after patients. It visited the sites last summer to see whether they fulfilled five care standards.
Newham University Hospital failed to meet four out of five of the CQC's standards. The Commission found that patients were not being given help when they were eating and drinking which could have led to them having inadequate nutrition or becoming dehydrated.
It also found that patients' privacy was not always being respected - one of the complaints was that curtains did not close properly and screens could be seen through.
The hospital had also not taken the correct steps to protect patients from abuse and did not keep medical records accurately.
However, the CQC said these failings at Newham would probably have only a minor impact on patients.
It also found that Chase Farm Hospital in Enfield failed to meet two standards - they did not have enough staff on duty and that patient records were not always accurately maintained.
The Limes nursing home in Southall which is run by the West London Mental Health NHS Trust was also found not to have taken the required steps to ensure that patients were not abused. The CQC said it was concerned that the home had not taken reasonable steps to ensure their staff would respond appropriately if allegations of abuse were made.
Both hospitals and the home were asked to take urgent action to fix the problems.