Advanced Needle Visualization for Primary Care