The large intestine (Chinese: 大肠/大腸: pinyin: "dà cháng") is one of the "fu" organs stipulated by traditional Chinese medicine (TCM). As distinct from the Western medical concept of large intestine, this concept from TCM is more a way of describing a set of interrelated parts than an anatomical organ. It is a functionally defined entity and not equivalent to the anatomical organ of the same name.
The concept of "fu" organs is brand new within Chinese medicine.
The statement is incorrect because the excerpt states that the concept of "fu" organs is from tradtional Chinese medicine, which means that it can't be a modern creation. The model may have had difficulty due to the fact that no dates were given in the excerpt.