public STR_MSG exec(STR_MSG oMsg)
        {
            // mappage
            map = new CL_MAP();

            STR_MSG retour = map.ListMedic(oMsg);

            object[] data = new object[] { oMsg.Data[0], retour.Data[0] }; // le nom de l'utilisateur + la commande

            this.iMsg = CL_MESSAGE_Factory.msg_factory("", data, "", "", "", true, "");

            this.iMsg = CL_DATA_ACCES.ExecuteAndReturn(this.iMsg);

            return this.iMsg;
        }