SELECT test.patientid,
"PrePregMed" AS PrePregMed,
IIf([visit type]="Pre Preg",[Beta Blocker],"") AS "Beta Blocker_0",
IIf([visit type]="Pre Preg",[Diuretic],"") AS "Diuretic_0",
IIf([visit type]="Pre Preg",[Antcoagulation],"") AS "Antcoagulation_0",
IIf([visit type]="Pre Preg",[AceArb],"") AS "Ace/Arb_0",
IIf([visit type]="Pre Preg",[Other],"") AS "Other_0",
IIf([visit type]="Pre Preg",[Antiarrthymic,"") AS "Antiarrthymic_0",
"1stTrimesterMed" AS 1stTrimesterMed,
IIf([visit type]="First Trimester",[Beta Blocker],"") AS "Beta Blocker_1",
IIf([visit type]="First Trimester",[Diuretic],"") AS "Diuretic_1",
IIf([visit type]="First Trimester",[Antcoagulation],"") AS "Antcoagulation_1",
IIf([visit type]="First Trimester",[AceArb],"") AS "Ace/Arb_1",
IIf([visit type]="First Trimester",[Other],"") AS "Other_1",
IIf([visit type]="First Trimester",[Antiarrthymic],"") AS "Antiarrthymic_1",
"2ndTrimesterMed" AS 2ndTrimesterMed,
IIf([visit type]="Second Trimester",[Beta Blocker],"") AS "Beta Blocker_2",
IIf([visit type]="Second Trimester",[Diuretic],"") AS "Diuretic_2",
IIf([visit type]="Second Trimester",[Antcoagulation],"") AS "Antcoagulation_2",
IIf([visit type]="Second Trimester",[AceArb],"") AS "Ace/Arb_2",
IIf([visit type]="Second Trimester",[Other],"") AS "Other_2",
IIf([visit type]="Second Trimester",[Antiarrthymic],"") AS "Antiarrthymic_2",
"3rdTrimesterMed" AS 3rdTrimesterMed,
IIf([visit type]="Third Trimester",[Beta Blocker],"") AS "Beta Blocker_3",
IIf([visit type]="Third Trimester",[Diuretic],"") AS "Diuretic_3",
IIf([visit type]="Third Trimester",[Antcoagulation],"") AS "Antcoagulation_3",
IIf([visit type]="Third Trimester",[AceArb],"") AS "Ace/Arb_3",
IIf([visit type]="Third Trimester",[Other],"") AS "Other_3",
IIf([visit type]="Third Trimester",[Antiarrthymic],"") AS "Antiarrthymic_3",
"PPMed" AS PPMed,
IIf([visit type]="PP",[Beta Blocker],"") AS "Beta Blocker_4",
IIf([visit type]="PP",[Diuretic],"") AS "Diuretic_4",
IIf([visit type]="PP",[Antcoagulation],"") AS "Antcoagulation_4",
IIf([visit type]="PP",[AceArb],"") AS "Ace/Arb_4",
IIf([visit type]="PP",[Other],"") AS "Other_4",
IIf([visit type]="PP",[Antiarrthymic],"") AS "Antiarrthymic_4",
FROM test;