import re
s="""Claim Status\r\n[Primary Status: Paidup to Rebilled]\r\nGeneral Info.\r\n[PA Number: #######]\r\nClaim Insurance: Modified\r\n[Ins. Mode: Primary], [Corrected Claim Checked], [ICN: #######], [Id: ########]"""
res = []
for m in re.finditer(r'^(.+)(?:\r?\n\s*\[(.+)])?\r?$', s, re.M):
t = []
t.append(m.group(1).strip())
if m.group(2):
t.extend([x.strip() for x in m.group(2).strip().split('], [') if ':' in x])
res.append(tuple(t))
print(res)
aW1wb3J0IHJlCnM9IiIiQ2xhaW0gU3RhdHVzXHJcbltQcmltYXJ5IFN0YXR1czogUGFpZHVwIHRvIFJlYmlsbGVkXVxyXG5HZW5lcmFsIEluZm8uXHJcbltQQSBOdW1iZXI6ICMjIyMjIyNdXHJcbkNsYWltIEluc3VyYW5jZTogTW9kaWZpZWRcclxuW0lucy4gTW9kZTogUHJpbWFyeV0sIFtDb3JyZWN0ZWQgQ2xhaW0gQ2hlY2tlZF0sIFtJQ046ICMjIyMjIyNdLCBbSWQ6ICMjIyMjIyMjXSIiIgpyZXMgPSBbXQpmb3IgbSBpbiByZS5maW5kaXRlcihyJ14oLispKD86XHI/XG5ccypcWyguKyldKT9ccj8kJywgcywgcmUuTSk6Cgl0ID0gW10KCXQuYXBwZW5kKG0uZ3JvdXAoMSkuc3RyaXAoKSkKCWlmIG0uZ3JvdXAoMik6CgkJdC5leHRlbmQoW3guc3RyaXAoKSBmb3IgeCBpbiBtLmdyb3VwKDIpLnN0cmlwKCkuc3BsaXQoJ10sIFsnKSBpZiAnOicgaW4geF0pCglyZXMuYXBwZW5kKHR1cGxlKHQpKQpwcmludChyZXMp
[('Claim Status', 'Primary Status: Paidup to Rebilled'), ('General Info.', 'PA Number: #######'), ('Claim Insurance: Modified', 'Ins. Mode: Primary', 'ICN: #######', 'Id: ########')]