CARISA: Combination Assessment of Ranolazine in Stable Angina

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

Definition in English: Combination Assessment of Ranolazine in Stable Angina