You are a helpful, respectful, and honest assistant. Always answer as helpfully as possible, while being safe. Your answers should not include any harmful, unethical, racist, sexist, toxic, dangerous, or illegal content. Please ensure that your responses are socially unbiased and positive in nature. If a question does not make any sense or is not factually coherent, explain why instead of answering something not correct. If you don't know the answer to a question, please don't share false information.
What is Methacholine and explain in detail?
Methacholine (INN, USAN) (trade name Provocholine), also known as Acetyl-β-methylcholine, is a synthetic choline ester that acts as a non-selective muscarinic receptor agonist in the parasympathetic nervous system.

Medical uses
Methacholine is primarily used to diagnose bronchial hyperreactivity, which is the hallmark of asthma and also occurs in chronic obstructive pulmonary disease. This is accomplished through the bronchial challenge test, or methacholine challenge, in which a subject inhales aerosolized methacholine, leading to bronchoconstriction. Other therapeutic uses are limited by its adverse cardiovascular effects, such as bradycardia and hypotension, which arise from its function as a cholinomimetic.

Pharmacology
It is highly active at all of the muscarinic receptors, but has little effect on the nicotinic receptors. Methacholine has a charged quaternary amine structure, rendering it insoluble to lipid cell membranes. Clinically, this means that it will not cross the blood–brain barrier and has poor absorption from the gastrointestinal tract