朱以蔚,高長(zhǎng)青
(湖北省十堰市西苑醫(yī)院,湖北十堰 442000)
子午流注針?lè)ㄊ俏覈?guó)古代時(shí)間醫(yī)學(xué)的重要組成部分,是古人在人與天地相參、與四時(shí)相應(yīng)的“天人合一”思想指導(dǎo)下,根據(jù)臟腑經(jīng)脈的氣血流注、盛衰開闔的規(guī)律,以四肢肘、膝關(guān)節(jié)以下的五輸穴為基礎(chǔ),結(jié)合陰陽(yáng)消長(zhǎng)、五行生克、天干、地支的理論制定的一種逐日按時(shí)取穴的針刺方法[1]。
子午流注針?lè)ㄒ詴r(shí)間為基礎(chǔ),與時(shí)間密不可分,在臨床上應(yīng)用子午流注針?lè)ㄖ尾r(shí),首先必須將患者就診的時(shí)間換算為干支記時(shí)法。子午流注針?lè)ㄩ_穴與日、時(shí)干支有關(guān),年、月干支對(duì)其無(wú)太大影響,故在換算過(guò)程中可將其省略,只求得日、時(shí)干支即可。
將十天干、十二地支、六十干支用數(shù)字代替,即1、2、3……10 代表甲、乙、丙……癸十天干;1、2、3……12代表子、丑、寅……亥十二地支;1、2、3……60代表甲子、乙丑、丙寅……癸亥六十干支[2]。
干支與天干、地支的換算公式如下:天干=干支÷10→余數(shù)(余數(shù)為0時(shí),天干數(shù)為10);地支=干支÷12→余數(shù)(余數(shù)為0時(shí),地支數(shù)為12)。
1.2.1 元旦干支的計(jì)算
元旦干支=(y×5+a+b-c+1)÷60→余數(shù)(余數(shù)為0時(shí),干支數(shù)為60)。
y=公元年數(shù)-2001;a=y÷4→所得的整數(shù)商;b=y÷400→所得的整數(shù)商;c=y÷100→所得的整數(shù)商。
說(shuō)明:①上述公式適用于公元2001年及以后,2001年元旦干支是甲子,為方便計(jì)算,選其作為基礎(chǔ)。②“y×5”表示2001年至所求公元年數(shù)的干支余數(shù),以平年計(jì)算,每年365天,干支6次循環(huán)又余5天。③“+a+b-c”表示加入2001年至所求公元年數(shù)閏年多出的天數(shù)。④“ +1”指所求年份元旦的日期數(shù)1。⑤公元計(jì)時(shí)法中,平年365天,閏年366天,四年一閏,百年不閏,四百年一閏,天數(shù)排列400年一循環(huán)。用上述公式計(jì)算出干支每400年余57天,最少20個(gè)循環(huán),干支循環(huán)為整,無(wú)余數(shù),故每8000年元旦干支一循環(huán)。若求2001年以前的元旦干支,y=公元年數(shù)+8000-2001(此法適用于公元后)。若年數(shù)大于10000,y=公元年數(shù) -n×8000-2001(n為 1、2、3……),求得的 y應(yīng)在0~8000之間。⑥公元計(jì)年法中,公元前1年過(guò)后是公元1年,計(jì)算公元前的年數(shù)時(shí)以負(fù)值代入,y=所求年數(shù) +1+n×8000-2001(n為 1、2、3……),求得的y應(yīng)在0~8000之間。
注:說(shuō)明⑤、⑥在臨床上的意義不大。
1.2.2日干支的計(jì)算
求得元旦天干、地支后,再加上月天干、地支代數(shù)及日期數(shù),如是閏年,則應(yīng)再加上閏年月代數(shù),即:日天干=元旦天干+月天干代數(shù)+日期數(shù)+(閏年月天干代數(shù));日地支=元旦地支+月地支代數(shù)+日期數(shù)+(閏年月地支代數(shù))。月天干、地支代數(shù)見表1。
例如:求2007年12月18日干支。先求2007年元旦干支,y=6,a=1,b=0,c=0,求得 2007 年元旦天干為2,地支為8。故2007年元旦為乙未日。2007年12月18日天干:2+3+18=23,地支:8+9+18=35,故2007年12月18日為丙戌日。
一天中時(shí)辰的地支是確定的,所以24小時(shí)配十二地支,由夜間11點(diǎn)至1點(diǎn)為子時(shí),1點(diǎn)至3為丑時(shí),其余照推。
時(shí)干支=[(日干支數(shù)-1)×12+所求時(shí)辰的地支數(shù)]÷60→余數(shù)(余數(shù)為0時(shí),干支為60)。求得的余數(shù)即為時(shí)干支數(shù)。
說(shuō)明:①“日干支數(shù)-1”表示本輪六十干支已經(jīng)經(jīng)歷了的天數(shù),“×12”表示已經(jīng)經(jīng)歷了的時(shí)辰數(shù);②加上所求時(shí)辰的地支數(shù)即為所求時(shí)辰的干支數(shù)。
子午流注納子法又稱“納支法”,是按十二地支的推移,即十二時(shí)辰配合十二經(jīng)脈氣血運(yùn)行順序開穴。納子法開穴較為簡(jiǎn)單,每天每個(gè)時(shí)辰的開穴固定不變。表2為納子法開穴列表。
子午流注納甲法又稱“納干法”,是按天干的演變和十二經(jīng)脈氣血流注規(guī)律開穴,涉及天干、地支、陰陽(yáng)、五行、臟腑、經(jīng)絡(luò)、五輸穴等內(nèi)容。流注從甲日起開穴,至癸日而終。納甲法開穴見表3。
表1月天干、地支代數(shù)表
表2 納子法開穴列表
表3 納甲法開穴列表
納甲法開穴推算較為復(fù)雜,應(yīng)用以下公式可簡(jiǎn)化推算過(guò)程:A(日天干)取值1、2、3……10;B(時(shí)地支)取值1、2、3……12;C(經(jīng)脈)取值 1、2、3……代表膽、肝、小腸、心、胃、脾、大腸、肺、膀胱、腎依次值日的十條經(jīng)脈;D(五輸穴)取值 1、2、3、4、5 代表井、滎、輸、經(jīng)、合五輸穴。
當(dāng)A+B=11時(shí),E=10-B,E值為偶數(shù)時(shí),血?dú)w包絡(luò),開取心包經(jīng)穴位;E值為奇數(shù)時(shí),氣納三焦,開取三焦經(jīng)穴位。E值為1、2時(shí)開取滎穴,3、4時(shí)開取輸穴,5、6時(shí)開取經(jīng)穴,7、8 時(shí)開取合穴,9、0 時(shí)開井穴。例如:戊日巳時(shí),A=5,B=6,E=4,開取心包經(jīng)輸穴大陵。
當(dāng)A=10時(shí),B值只取1、12。B取1時(shí),A+B=11,適用于納甲法開穴中的公式;B取12時(shí),C=10,D=1,開腎經(jīng)井穴涌泉,表示腎經(jīng)井穴提前10個(gè)時(shí)辰于癸亥時(shí)開。
上述兩種情況之外,用下面公式:①當(dāng)12-A≤B≤12時(shí):C1=2A+B-12;D=(A+B-10)/2。②當(dāng)1≤B≤12-A時(shí):C1=2A+B-2;D=(A+B+1)/2。公式①、②中,如 C1≤10,C=C1;如 C1 >10,C=C1 -10。③求得D=3時(shí),再返本還原,公式①中還A經(jīng)原穴,公式②中還“A-1”經(jīng)原穴(A-1為0時(shí)表示腎經(jīng))。④當(dāng)A=1,B=4時(shí),加開心包經(jīng)原穴大陵;當(dāng)A=9,B=7時(shí),加開三焦經(jīng)原穴陽(yáng)池。
例如:當(dāng)A=8,B=8時(shí),適用于公式①,C1=12,C=2,D=3,即辛日未時(shí)開肝經(jīng)輸穴太沖,此時(shí)D=3,要返本還原,還肺經(jīng)原穴太淵;當(dāng)A=4,B=5時(shí),適用于公式②,C1=11,C=1,D=5,即丁日辰時(shí)開膽經(jīng)合穴陽(yáng)陵泉。
以上公式可以方便快捷的計(jì)算出特定時(shí)間的針灸開穴,但在計(jì)算過(guò)程中難免疏忽會(huì)出現(xiàn)錯(cuò)誤,筆者運(yùn)用上述公式編寫了一個(gè)計(jì)算機(jī)程序,在工作時(shí)將計(jì)算機(jī)與治療室大屏幕電視相連接,能直觀的在顯示屏上選取特定時(shí)間的治療穴位,非常方便的將此針?lè)?zhǔn)確地應(yīng)用于臨床。
[1] 王啟才.針灸治療學(xué)[M].北京:中國(guó)中醫(yī)藥出版社,2002:283
[2] 羅本華.介紹一種子午流注納甲法開穴的數(shù)學(xué)公式計(jì)算法[J].廣西中醫(yī)藥,2002,25(3):30