OMRU: Ottawa Model of Research Use

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

Definition in English: Ottawa Model of Research Use