Bert,
From my perspective, most Doctors are probably better off seeing patients and leaving the software tinkering to folks who do it for a living; but that is a economic efficiency argument, not one based on the capabilities of this crowd.
I specifically frame how I express things generally as a DIY discussion because, 1) I believe that it is within the capacity of many of the folks here, 2)I do not want to give the mis-impression that I am advertising.
Besides, running down the latest pricing, licensing rules, and hardware capabilities is always productive if it will help more folks by publishing it here.