Well no. Firstly, if you're going for a 100% (and I have no idea what kind of 100% you're going for), there are WAAAAAYYY more items than a first aid medicine pick-up. In fact, that's the least valuable item in the game, so it's similar to complaining that you couldn't pick up a potion to 100% a Pokemon run. It's nearly impossible to 100% the game even with far more pertinent elements of the game, such as skills, books, equipment, and manuals. So I'm not exactly sure why you're requesting a fix for this bug - even if it WERE a bug, it's barely worth fixing.
Secondly, I just tested the game and found it works just fine for me, as I expected given the simplicity and the correctness of the aforementioned script. Therefore, I cannot duplicate the problem and thus cannot fix it. See the spoilered images below.
Since nobody else is mentioning this and since it doesn't occur in my game, I can't be sure if this is a problem that you're having exclusively, or if this is caused by my translation.
And thirdly, I need to repeat my request for more information again.
Did you get any error message? Did you receive a confirmation message that you received an item, but didn't actually receive the item in your inventory? Or did you not receive the confirmation message at all?
And then for diagnostic purposes:
Did you follow the translation patch installation instructions/requirements correctly?
Did you patch your v1.7 game with my translation patch?
Are you trying to receive this item in the 27 Days Later path or the non-27 Days Later path?