Four people are assisting police after a woman was allegedly assaulted at a property in Doolandella and taken to a home about 10 minutes away at Forest Lake this afternoon.
A fight allegedly occurred at the property and Queensland Police arrived a short time later.
Witnesses told 9News they heard a woman struggling, a gunshot and a car speeding away.
"They were like blood-curdling screams, that's what made us run outside ... my kids were petrified, I was absolutely petrified," the witness said.
Another neighbour said the woman was "pretty badly beaten up".
It is understood the woman is being treated for non-life threatening injuries.
Investigations continue.