NHS jobs targets under Scotland’s Covid recovery plan are “unlikely to be met”, Audit Scotland has warned.
The public spending watchdog urged ministers to be “transparent” about hospital backlogs and provide health boards with achievable targets.
And it called for more support for patients stuck on long waiting lists.
Health Secretary Humza Yousaf said it would take years for the NHS to recover, but opposition MSPs described his record as “shambolic”.
The Scottish government’s plan was designed to change how services are delivered and reduce the backlog of patients from the pandemic, when some health boards postponed non-urgent procedures.
It detailed ambitious recruitment targets, including hiring 800 new GPs by 2027.
But Audit Scotland said that aim was “not on track” and posed a risk to the recovery of primary hospital care.
Its report also found that the GP workforce increased by just 113 between 2017 and 2022.
It said aims to recruit 1,000 additional mental health staff were “at risk” due to cuts of £65m from primary care and £35m from mental health services.