Patch scanner