Concord's FAQ has a section on getting data into the system [1]. An example I've used is processing xml files at scale. A short input function digests the xml stream from our servers and another short output function creates a new document in Elastic.
In addition to not needing coverage for everything, some of the treatments require prescriptions because they can be dangerous to the pup. An example is preventative heartworm medication can be devastating to a dog with heartworms. A blood test is done to make sure a dog is heartworm negative.
[1] http://concord.io/docs/faq.html#how-do-i-get-data-into-the-s...
http://concord.io/docs/faq.html