Child protection advocates are calling for an urgent overhaul of legislation which complicates the way cases of missing foster children are handled in Queensland, following the suspected murder of 12-year-old Tiahleigh Palmer.

Tiahleigh went missing on October 30, but police did not file a missing person’s alert for six days and authorities say it is becoming increasingly difficult for the families of foster children to publicise when a child has disappeared.

Current legislation also makes it difficult for foster parents to find out if a child has gone home to a family member.

Calls have been made for major overhauls in legislation complicating missing foster children cases.

Police have identified a body found in the Pimpama River as Tiahleigh Palmer.

Queensland premier Annastacia Palaszczuk has now reportedly called for an urgent meeting with the state’s director-general to discuss changing legislation to make the process more effective for foster carers.

Tiahleigh’s body found by fishermen on the banks of the Pimpama River on Thursday, 30km where she was last seen.

Police are hoping students may shed light on any plans Tiahleigh may have had to meet anyone outside her usual group of friends, including anyone she might have had contact with online.

A taskforce of 60 detectives is also searching databases of known child sex offenders as part of their investigation.

Authorities are exploring the possibility that "Tia" had made plans to meet someone rather than attend school, with her Facebook account deactivated the day she disappeared.

Her school uniform and distinctive pink Mambo backpack are also missing.

Annastacia Palaszczuk has called for a meeting with the director-general to discuss changing legislation. (9NEWS) (9NEWS)

Hundreds braved the rain to hold a vigil for Tiahleigh Palmer at Logan. (9NEWS)

Detectives are treating the school girl's death as a suspected homicide and while a post-mortem has been carried out, police are still not certain how Tiahleigh died.

Anyone with information is urged to contact Crime Stoppers on 1800 333 000.