In order to answer your first question, are you contracted with Tricare? If so, you need to go by what they say is patient responsibility.
For the second question, when a patient has a copay with their primary, but they also have a secondary insurance, I do not collect the copay at TOS. I wait for the claim to process through both insurances first to see what sort of balance is left, if any.