NHS Tayside has been told it needs to improve the care it gives to elderly patients at Ninewells Hospital in Dundee.
Inspectors from Health Improvement Scotland who visited the hospital in June have identified 15 areas where improvements are necessary.
However, they also found seven areas of good practice and acknowledged most patients are happy with the care they receive.
Inspectors said assessments of the risks to elderly patients when they are being admitted to hospital were not always carried out fully and identified concerns over assessments regarding cognition and nutrition.
The report said: “NHS Tayside identifies risks and care needs on a shift-by-shift basis using a traffic light system: red amber and green.
“This was not always consistently or accurately completed for every shift.”
NHS Tayside nurse director Gillian Costello said: “We acknowledge the observations noted by the inspectors during their visit and have areas of practice to improve that will further enhance the safety and effectiveness of care we deliver for all patients and their families.
“We will establish this improvement work through our Older People Board, which consists of a senior leadership team with clinicians, nurses, doctors, allied health professionals and managers who care for older people.”