Traditional Korean medicine

Traditional Korean Medicine (한의학) refers to the theories and practices of diagnosis and healing developed historically in Korea. TKM is partly based on traditional Chinese medicine.

Against allopathy
Alternative medicine
Clinically unproven
v - t - e

Some of the TKM doctors believe in vaccine conspiracy theories.

Position of TKM in South Korea

In South Korea, there is not much opposition to TKM. In addition, the category of 'libel and slander' is so broad in Korea that extreme slandering of Chinese medicine may be subject to criminal punishment.

Although it is pseudoscientific, many Koreans visit TKM hospitals frequently for treatment acupuncture and moxibustion, which they believe relieves pain.

Politically, Minjoo or LKP supporters tend to defend TKM. On the other hand, the pro-Western RFP and its supporters abhor TKM. Indeed, a supporter of the RFP, a male YouTuber in his twenties who hated TKM, was accused of severe criticism of TKM and an arrest warrant was even announced.[1] In Korea, the legal profession also protects the "honor" of pseudomedics!

However, not all Minjoo or LKP supporters are favorable to TKM, and some among the RFP supporters are favorable to TKM. In the first place, South Korea's mainstream parties have no clear stance on TKM.

Aristolochia

Various species of the Aristolochia genus are used medicinally throughout the world. Aristolochia is highly toxic to humans when consumed because it contains aristolochic acid (AA). Aristolochia causes kidney failure (aristolochic acid nephropathy or AAN) and cancer. Korea is no exception, where Aristolochia contorta (쥐방울덩굴) and A. manshuriensis (등칡) are used in herbal medicine.[2][3] A study of AAN in South Korea found that AA is found in some Korean herbal remedies, that South Koreans have experienced AAN, and that there is a possibility that AAN is under-diagnosed in South Korea.[4]

gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.
gollark: (I'm still confused though)
gollark: People have already given helpful suggestions how to, soo...

See also

References

This article is a stub.
You can help RationalWiki by expanding it.
This article is issued from Rationalwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.