Derivation
variable: mardate (table[s]: all_spouse_pairs_clean_summarised [derived table])
variable: fstknwmardate (table[s]: all_spouse_pairs_clean_summarised [derived table])
variable: stillmardate (table[s]: all_spouse_pairs_clean_summarised [derived table])
variable: sepdate (table[s]: all_spouse_pairs_clean_summarised [derived table])
variable: intdate (table[s]: all_marital_reports [derived table])
The summary dates for all_spouse_pairs_clean_summarised converted to episodes and then combined with episodes created from all_marital_reports and are then processed to remove over-lapping time.