The OP didn't indicate what was meant by "the entire record". If the
records are in A1

20 of Sheet5, you might array enter into B1

1 of
Sheet6, and fill down to B20

20, the following:
=IF(ISNA(VLOOKUP(A1,Sheet5!$A$1:$D$20,{2,3,4},FALSE)),"",VLOOKUP(A1,Sheet5!$A$1:$D$20,{2,3,4},FALSE))
Then if you enter a drug name into a cell in A1:A20 of Sheet6, the
entire record will appear in that sheet's Columns A

for that row. Is
something like that what was meant?
Alan Beban