PBNX: Pharmacy Based Needle Exchange

What does PBNX mean? The above is one of PBNX meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Pharmacy Based Needle Exchange