29 charged with healthcare fraud