Deductions & credits

You can consider your insurance coverage established under your business and can deduct all of your and your spouse's premiums paid for all the insurance you mentioned in your post but not greater than your net self employment income.  If you itemize, be sure that the amount used for that deduction is also not used as a medical deduction on Sch A.