A tardy response from me as I was on holiday without internet access – yes that’s still possible!!
For completeness, I’ll add my thoughts, which seem to correspond closely with what has already been said:
1. I regard BAPM and CHR as the same thing. My database has predominantly BAPM but a number of CHR as a result of historical merges – I guess I should change them all to BAPM but have never regarded it as a problem
2. I regard BURI and CREM as two separate events which can both legitimately exist for the same individual.
So I shall be happy with the proposed checks for the next release.