The job of a GP is actually probably one of the top hardest to automate, because the GP's main (and often only) job is to extract information. And that _does not_ consist in performing plenty of tests, but in speaking to and most importantly listening to the patient.
> You don't need a ton of training to get the above from a patient and into a computer, and to ship the samples.
Great! And you know what good that would do to improve diagnostic accuracy? Zilch. Zero. There's a saying that '90% of diagnoses are done on history'. Now tell me why that would be different for an algorithm given identical information? If there was a simple answer to that, we'd already be running statistical models over patient labs all day long, which we're not.
> are you either a) a defeatist, or b) a GP?
I'm an epidemiologist and also a practicing anesthesiologist, which is why the statistical theories of people who have never set foot in the clinics to see what's the job really about make me want to jump off a bridge.