Hi all, there´ s a previous post about this, on each exchange there´ s a sender and a receiver. So 2 foreign keys in trocas, no need for that extra entity, i think.
But also spiritfox, i would make the pharmacy sender and receiver, not the user.
Dorine