Nurse Gail Sandidge immediately jumped into action Tuesday when she heard a commotion that turned out to be a stabbing at a Texas medical center.

KLTV reports that witnesses saw a man running through Good Shepherd Ambulatory Surgical Center in Longview around 7 a.m. He was holding a hunting knife and screaming, "You're not going to kill my mother." Witnesses say patients and their family members saw the suspect, 22-year-old Kyron Templeton, stab Sandidge in the chest after she ran to protect her patients.

"She was just saying...'I'm hurt. He got me,'" witness Jana Jackson told KLTV. "And that's when we realized there was blood all on the front of her scrubs."

Just hours later, Sandidge was pronounced dead. Four additional victims were wounded by Templeton, with one of them still in critical condition in the afternoon, said Steve Altmiller, head of Good Shepherd Health Systems.

Templeton, who was arrested on a street close to the hospital, was arraigned later Tuesday on a single count of first-degree murder and four counts of aggravated assault with a deadly weapon. A motive has yet to be determined, reports CNN.

Templeton is being held on $2.6 million bond as the investigation continues, KLTV reported. Speaking to reporters after the crime, Altmiller said Sandidge had died trying to protect her patients. "Nurses are protectors by nature. And Gail, she fit that profile,” he said. "She was protecting her patients in an act of courage today, and in so doing, she lost her life." He also said Sandidge had worked with the hospital for close to 20 years and described her as "a huge Baylor fan, a mother, a grandmother, a healer, a trainer, a mentor, a nurturer."

Templeton is being held on $2.6 million bond. The incident is currently being investigated by authorities.