BGPD30 ; IHS/CMI/LAB - indicator 30 ;
Source file <BGPD30.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TOBACCO(P,EDATE) | ;EP | |
| I30 | ;EP ;EP - indicator 30 | |
| S(R,N,P,V) | ; | |
| TOBACCO1 | ;check for tobacco documented in health factors | |
| TOBACCO0 | ;lookup in health status | |
| LASTHF(P,C,EDATE) | ;EP - get last factor in category C for patient P | |
| SAGE(R,N,P,S,V) | ;set age into file | 
| Name | Field # of Occurrence | 
|---|---|
| $$VAL^XBDIQ1 | TOBACCO0+1, LASTHF+15 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNHF("AA" | TOBACCO0+1, TOBACCO0+3 | 
| ^AUPNPAT - [#9000001] | I30+9, I30+16, I30+23, I30+30 | 
| ^AUPNVHF("AA" | LASTHF+8, LASTHF+9, LASTHF+11 | 
| ^AUTTHF - [#9999999.64] | TOBACCO0+5 | 
| ^AUTTHF("AC" | LASTHF+7 | 
| ^AUTTHF("B" | LASTHF+4 | 
| ^BGPD - [#90240.01] | SAGE+3, SAGE+5*, S+2* | 
| ^DPT - [#2] | I30+2, I30+9, I30+16, I30+23, I30+30 | 
| ^XTMP("BGPD" | I30+9*, I30+16*, I30+23*, I30+30* | 
| Name | Line Occurrences | 
|---|---|
| $$LASTHF | TOBACCO1+1 | 
| $$TOBACCO | I30+5, I30+12, I30+19, I30+26 | 
| SAGE | I30+4, I30+6, I30+7, I30+8, I30+11, I30+13, I30+14, I30+15, I30+18, I30+20 , I30+21, I30+22, I30+25, I30+27, I30+28, I30+29 | 
| TOBACCO0 | TOBACCO+8 | 
| TOBACCO1 | TOBACCO+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BGP | TOBACCO+4~ | 
| >> BGPAGEB | I30+3, I30+10, I30+17, I30+24 | 
| >> BGPAGEE | I30+9, I30+16, I30+23, I30+30 | 
| >> BGPEDATE | I30+5, I30+12, I30+19, I30+26 | 
| >> BGPH | I30+9, I30+16, I30+23, I30+30 | 
| >> BGPJ | I30+9, I30+16, I30+23, I30+30 | 
| >> BGPLIST(26 | I30+9, I30+16, I30+23, I30+30 | 
| >> BGPP | I30+5*, I30+6, I30+7, I30+8, I30+9, I30+12*, I30+13, I30+14, I30+15, I30+16 , I30+19*, I30+20, I30+21, I30+22, I30+23, I30+26*, I30+27, I30+28, I30+29, I30+30 | 
| >> BGPRPT | I30+4, I30+6, I30+7, I30+8, I30+11, I30+13, I30+14, I30+15, I30+18, I30+20 , I30+21, I30+22, I30+25, I30+27, I30+28, I30+29 | 
| >> BGPSEX | I30+2*, I30+4, I30+6, I30+7, I30+8, I30+11, I30+13, I30+14, I30+15, I30+18 , I30+20, I30+21, I30+22, I30+25, I30+27, I30+28, I30+29 | 
| >> BGPTIME | I30+4, I30+6, I30+7, I30+8, I30+9, I30+11, I30+13, I30+14, I30+15, I30+16 , I30+18, I30+20, I30+21, I30+22, I30+23, I30+25, I30+27, I30+28, I30+29, I30+30 | 
| BGPTOB | TOBACCO+4~, TOBACCO+5!, TOBACCO+7, TOBACCO+9, TOBACCO1+1!*, TOBACCO0+6*, TOBACCO0+7*, TOBACCO0+8*, TOBACCO0+9*, TOBACCO0+10* | 
| C | LASTHF~, LASTHF+2, LASTHF+4*, LASTHF+5, LASTHF+7 | 
| D | LASTHF+6~, LASTHF+9*, LASTHF+10, LASTHF+11, LASTHF+13*, LASTHF+14, LASTHF+15 | 
| >> DFN | I30+2, I30+5, I30+9, I30+12, I30+16, I30+19, I30+23, I30+26, I30+30 | 
| E | TOBACCO+4~, TOBACCO0+3*, TOBACCO0+4 | 
| EDATE | TOBACCO~, TOBACCO1+1, TOBACCO0+4, LASTHF~, LASTHF+10 | 
| >> F | LASTHF+3* | 
| H | LASTHF+6~*, LASTHF+7*, LASTHF+8, LASTHF+9, LASTHF+11 | 
| N | SAGE~, SAGE+3, SAGE+5, S~, S+2 | 
| O | LASTHF+6~! | 
| O( | LASTHF+11*, LASTHF+15 | 
| O(0 | LASTHF+13 | 
| P | SAGE~, SAGE+3, SAGE+5, S~, S+2, TOBACCO~, TOBACCO+3, TOBACCO1+1, TOBACCO0+1, TOBACCO0+3 , LASTHF~, LASTHF+1, LASTHF+8, LASTHF+9, LASTHF+11 | 
| R | SAGE~, SAGE+3, SAGE+5, S~, S+2 | 
| S | SAGE~, SAGE+4 | 
| U | I30+2, I30+9, I30+16, I30+23, I30+30, SAGE+3, SAGE+5, S+2, TOBACCO0+5 | 
| V | SAGE~, SAGE+1, SAGE+4, S~, S+1, S+2 | 
| X | SAGE+2~, SAGE+3*, SAGE+4*, SAGE+5, TOBACCO+4~, TOBACCO0+1* | 
| Y | SAGE+2~, TOBACCO0+1*, TOBACCO0+2, TOBACCO0+3, TOBACCO0+5*, TOBACCO0+6, TOBACCO0+7, TOBACCO0+8, TOBACCO0+9 |