The Ballwin Police Department gave an update Tuesday on the health of Officer Mike Flamion, the policeman shot during a traffic stop on Friday.

According to a post on Facebook, officer Flamion remains in critical but stable condition, but his long-term health is becoming clearer.

The Facebook post said, in part:

"It is coming to light that his life, and that of his family will forever be changed by his injuries. He will require long-term medical care and we are confident that the community will stand by him on his long and difficult journey"

Police said the suspect, 31-year-old Antonio Taylor, ambushed Officer Flamion Friday during a stop in the 300 block of New Ballwin Road.

Officer Famion joined the Ballwin Police Department in Dec. 2014. He previously served as a De Soto, Missouri police officer for seven years.

Mayor Tim Pogue says Flamion is responsive and is recognizing visitors. Although still listed as critical, he is in stable condition.

In a Facebook post, the Ballwin Police Department thanked the community for its support. It said Officer Flamion is highly regarded by everyone in the department.

"His sense of humor and professional demeanor make him a centerpiece of our department," said police in a news release. "Mike is an outstanding officer whom the citizens of Ballwin should be proud to call their own."

A GoFundMe for Officer Flamion's family raised more than $100,000.

Police arrested Taylor Friday afternoon after a brief chase not far from the scene of the shooting. Prosecutors charged him with first degree assault on a law enforcement officer, armed criminal action and unlawful possession of a firearm.

Taylor is due in court on Monday.