Footage of Soltan bleeding to death captured in amateur videos posted on the Internet and broadcast across the world triggered an outcry over Iranian authorities' clampdown on protests against the disputed presidential vote.
Hejazi told the BBC he was visiting friends in Tehran when he heard there were protests nearby, and decided to take a look. When they reached the main street, they saw anti-riot police coming on motorcyles towards the crowd.
"All of a sudden everything turned crazy," he said. "The anti-riot police threw teargas among people and the motorcycles started rushing towards people."
He continued: "We heard a gunshot. And Neda was standing one metre away from me... We were just standing and all of a sudden I turned back and I saw blood gushing out of Neda's chest.
"She was in a shocked situation, just looking at her chest, which blood was gushing out... We ran towards her and lay her on the ground.
"I bent over her and I saw the bullet wound right in the chest below the neck with blood gushing out. My experience says that it was the aorta that was hit and the lung as well."
He added: "Her blood was draining out of her body and I was just putting pressure on the wounds to try to stop the bleeding, which wasn't successful unfortunately, and she died in less than one minute."
The people around her took her body away in a car, Hejazi said.
The protesters thought the gunshot had come from a rooftop nearby, but later saw a member of the Basij militia on a motorcyle. They stopped him and disarmed him, the doctor said.
"He was shouting, 'I didn't want to kill her'. I heard him," Hejazi said.
But the protesters did not know what to do with the man so let him go, but not before taking his identity cards and taking his photo.
Iran's hardline media sought on Thursday to deflect blame over the killing of Neda, saying that someone with a smuggled gun had opened fire in the street. The doctor rejected this version of events.
------------------------------------------------------------------------------------------------------------------
Hejazi told the BBC he was visiting friends in Tehran when he heard there were protests nearby, and decided to take a look. When they reached the main street, they saw anti-riot police coming on motorcyles towards the crowd.
"All of a sudden everything turned crazy," he said. "The anti-riot police threw teargas among people and the motorcycles started rushing towards people."
He continued: "We heard a gunshot. And Neda was standing one metre away from me... We were just standing and all of a sudden I turned back and I saw blood gushing out of Neda's chest.
"She was in a shocked situation, just looking at her chest, which blood was gushing out... We ran towards her and lay her on the ground.
"I bent over her and I saw the bullet wound right in the chest below the neck with blood gushing out. My experience says that it was the aorta that was hit and the lung as well."
He added: "Her blood was draining out of her body and I was just putting pressure on the wounds to try to stop the bleeding, which wasn't successful unfortunately, and she died in less than one minute."
The people around her took her body away in a car, Hejazi said.
The protesters thought the gunshot had come from a rooftop nearby, but later saw a member of the Basij militia on a motorcyle. They stopped him and disarmed him, the doctor said.
"He was shouting, 'I didn't want to kill her'. I heard him," Hejazi said.
But the protesters did not know what to do with the man so let him go, but not before taking his identity cards and taking his photo.
Iran's hardline media sought on Thursday to deflect blame over the killing of Neda, saying that someone with a smuggled gun had opened fire in the street. The doctor rejected this version of events.
------------------------------------------------------------------------------------------------------------------