Is there a blood glucose monitor that does not require a prick to get results?

Sorry, no. At this time, real time blood sugar monitoring requires capillary blood, which involves a needle prick. Some meters allow for use on palms an thighs, but the result is less accurate. Continuous glucose monitors can check bgs every 5 min to let your dr see 'the overall trend' over several days, but even then you still have to check finger stick 2-4 times daily to calibrate the monitor...
No. All meters need a drop of blood-you don't need to prick your finger-you can prick alternate sites such as fore arm.