Auditor General John Doyle says a ten year, 324 million dollar deal between the province and American based "Maximus" has not produced all the expected benefits.
Maximus operates BC's Pharmacare and Medical Services Plans.
The expected benefits were improved service levels to the public and health care providers, updated systems, and improved privacy and security of personal information, among other things.
Doyle says while he's seen improvement, all the goals have not been met.
Some new security safeguards have been put in place.
But tools to monitor and indentify potential breaches were never implemented.
He also calls the government's reporting on the maximus contract "incomplete".