NHS Software Provider Faces £6 Million Fine