引言
學(xué)習(xí)醫(yī)案,其中一個(gè)內(nèi)容就是揣測醫(yī)者選方選藥的思路,供自己使用。比如,吳鞠通的《溫病條辨》就是整理葉案處方。

溫病條辨.png
近賢俞岳真老先生,研讀葉案,有《葉方發(fā)微》一書問世。

葉方發(fā)微.jpeg
張文選研究葉氏用經(jīng)方,出《葉天士用經(jīng)方》。

葉天士用經(jīng)方.jpeg
從碼農(nóng)的角度看,《溫病條辨》和《葉方發(fā)微》基本就是把葉氏臨證處方列出,選擇高頻藥對(duì),補(bǔ)齊分兩,冠一方名,供臨床使用。
《葉天士用經(jīng)方》基本就是選出和葉氏處方接近的經(jīng)方,從而揣測加減之道。
如果我們可以將處方結(jié)構(gòu)化,應(yīng)該可以寫點(diǎn)代碼幫助我們找到高頻藥對(duì)以及相似經(jīng)方。 嗯,作為一個(gè)搬磚工,我整理了下需求。
需求
寫一個(gè)處方解析器不算太容易,至少不能靠正則表達(dá)式。因?yàn)樾枰紤]的情況比第一眼看到的要多一點(diǎn)。比如:
- 可以解析常用格式
- 單純中藥名
天冬 生地 人參 麥冬 五味 - 中藥和分量
熟地(四兩) 牛膝(一兩半) 萸肉(二兩) 遠(yuǎn)志(一兩半,炒黑) 杞子(二兩) 菊花(二兩,炒) 五味(一兩半) 川斛(二兩四錢) 茯神(二兩) 淡蓯蓉干(一兩二錢) - 中藥、分量以及炮制方法等
制首烏(四兩,烘) 枸杞子(去蒂,二兩) 歸身(二兩,用獨(dú)枝者,去梢) 懷牛膝(二兩,蒸) 明天麻(二兩,面煨) 三角胡麻(二兩,打碎,水洗十次,烘) 黃甘菊(三兩,水煎汁) 川石斛(四兩,水煎汁) 小黑豆皮(四兩,煎汁)
川連(姜汁炒,一兩) 枳實(shí)(麩炒,二兩) 明天麻(二兩,煨) 鉤藤(三兩) 白蒺藜(雞子黃拌煮,洗凈炒,去刺,三兩)
桂枝三兩(去皮) 甘草二兩(炙) 生姜三兩(切) 大棗十二枚(擘) 附子一枚(炮,去皮,破八片) - 藥名縮寫
赤白苓
- 單純中藥名
- 擴(kuò)展性
應(yīng)該可以重用現(xiàn)有的解析器,來支持新的格式。- 一個(gè)方加減變成另一個(gè)方
桂枝加附子湯 即桂枝湯加附子。
六味地黃丸 即八味去桂附,煎服名六味地黃湯。 - 合方
胃苓散 即平胃散合五苓散。 - 別名
與崔氏八味丸同。 - 處方組成和方名在一起
〔脫癥〕理中湯 白術(shù)(土炒二兩) 人參 炮姜 炙草(各一兩) 每服四錢。加附子,名附子理中湯。
〔嘔痰〕異功散 六君子湯除去半夏
〔陽虛〕八味地黃丸 六味地黃丸加桂心一兩,名七味地黃丸,此再加附子一兩。
- 一個(gè)方加減變成另一個(gè)方
- 識(shí)別疑似中藥
前人寫藥名非常隨意,并沒有統(tǒng)一的格式,中藥字典不會(huì)包含所有的可能的名字。因此需要解析器稍微智能一點(diǎn),可以識(shí)別一些藥名。比如大黃,處方名字一般是生大黃、制大黃、酒大黃、川黃等等,但是醫(yī)案里面可能寫韭白汁九制大黃! 類似的還有:浙江黃甘菊花炭、水炙黑小甘草、蜜水炒黃知母、徽州黑芝麻、活水蘆根汁,例子實(shí)在太多,舉不完。如果需要人肉把這些名字添到字典里面,相信我,一定會(huì)瘋:)
未完待續(xù)
嗯,今天就到這里,等我有時(shí)間了,再寫續(xù)篇,講怎么實(shí)現(xiàn)醫(yī)案解析器。以及醫(yī)案解析器的一些副產(chǎn)品,比如
- 醫(yī)案閱讀,每次不顯示處方。這樣我就有時(shí)間想自己的思路了。
- 經(jīng)方的加減變化圖。前人曾說,傷寒113方都由桂枝湯化出。
- 對(duì)于每個(gè)醫(yī)家,似乎可以找到他的用藥風(fēng)格,以及他弟子的用藥風(fēng)格。(這個(gè)我現(xiàn)在還沒有太多思路)。
- 幫組找到醫(yī)家獨(dú)特的用藥規(guī)律(我目前還沒有太多思路)。我曾看過一片治崩漏的文章,病機(jī)以及辨證分型殊無特殊,唯有在每首示例處方(不論寒熱溫涼)都有
貫眾,當(dāng)時(shí)猜測貫眾有止血之用??上М?dāng)時(shí)沒有找到依據(jù)。近來讀張志遠(yuǎn)老先生醫(yī)著,才知道貫眾可以促進(jìn)子宮收縮,壓迫血管竇,令其閉合,治子宮出血。