This paper focuses on a Multi-Agent Oriented Engineering for the problem of registration of pharmacists in the National Order of Pharmacists (NOP) and the regulation of the sale of pharmaceutical products in a distributed environment. The behavior of a pharmacist in the practice of pharmacy is characterized by interactions with the Provincial Council of the Order of Pharmacists (PCOP) of his jurisdiction, where he obtains an authorization to practice pharmacy. This authorization is accompanied by the ethical rules to be observed in order to expose medicines on the market. The activities of each pharmacist are continuously subject to quality control and pharmaceutical vigilance to protect the health of the population. In this paper, we focus on the design of a Multi-Agent System (MAS) in order to help the PCOP to control the pharmaceutical activity on the one hand, and the pharmacists to sell their drugs safely on the other hand.