LEXQCM ;ISL/KER - Query - CPT Modifiers - Extract ;04/21/2014
Source file <LEXQCM.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | HOME^%ZIS $$DT^XLFDT $$UP^XLFSTR | 
| Lexicon Utility | 3 | (CCR,EN)^LEXQCM2 ($$INC,$$INCF,$$INCI,$$MOD)^LEXQCMA ($$AD,$$ED,$$SD,$$TM,PR)^LEXQM | 
| DRG Grouper | 2 | HIST^ICPTAPIU ($$MOD,$$MODD)^ICPTMOD | 
| VA Fileman | 1 | ($$GET1,GETS)^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EF(X,LEXCDT) | ; Effective Dates | |
| EN | ; Main Entry Point | |
| LOOK | ; CPT Modifier Lookup Loop | |
| DBR(X) | ;   Date Business Rules | |
| WN(X,LEX,LEXLEN) | ;   Warning ; ; LEX=# of Lines ; LEX(0)=External Date ; LEX(#)=Warning ; | |
| FA(X) | ;   First Activation | |
| IA(X) | ;   Inaccurate | |
| SDS(X,LEXVDT,LEX,LEXLEN,LEXSTA) | ; Modifier Name (short description) ; ; LEX=# of Lines ; LEX(0)=External Date of Modifier Name ; LEX(#)=Modifier Name ; | |
| LDS(X,LEXVDT,LEX,LEXLEN,LEXSTA) | ; Long Description ; ; LEX=# of Lines ; LEX(0)=External Date of Description ; LEX(#)=Description ; LEX(#)=Description continued ; | |
| CSV | ; Code Set Versioning Display ; Needs LEXCDT Date ; LEXMOD CPT Modifier Internal Entry Number | |
| EV(X) | ;   Check environment | 
| Name | Field # of Occurrence | 
|---|---|
| HOME^%ZIS | EV+1 | 
| $$GET1^DIQ | EV+2 | 
| GETS^DIQ | CSV+10 | 
| HIST^ICPTAPIU | FA+1 | 
| $$MOD^ICPTMOD | SDS+8 | 
| $$MODD^ICPTMOD | LDS+13 | 
| CCR^LEXQCM2 | CSV+19 | 
| EN^LEXQCM2 | LOOK+8 | 
| $$INC^LEXQCMA | LOOK+7 | 
| $$INCF^LEXQCMA | LOOK+7 | 
| $$INCI^LEXQCMA | LOOK+7 | 
| $$MOD^LEXQCMA | LOOK+3 | 
| $$AD^LEXQM | EN+3 | 
| $$ED^LEXQM | LOOK+1, CSV+4 | 
| $$SD^LEXQM | LOOK+5, EF+6, EF+12, EF+14, SDS+20, LDS+8, LDS+16, WN+7, WN+9 | 
| $$TM^LEXQM | LDS+15, LDS+18 | 
| PR^LEXQM | SDS+13, LDS+11, LDS+17, LDS+20, WN+8 | 
| $$DT^XLFDT | SDS+7, LDS+8, IA+1, DBR+1, EV+1 | 
| $$UP^XLFSTR | LDS+18 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^DIC(81.3 - [#81.3] | GETS^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(81.3 - [#81.3] | EF+3, EF+4, EF+5, SDS+7, SDS+8, SDS+16, SDS+17, LDS+7, LDS+9, LDS+16 , FA+1 | 
| Name | Line Occurrences | 
|---|---|
| $$DBR | IA+1 | 
| $$EF | CSV+13 | 
| $$EV | EN+1 | 
| $$FA | LOOK+5, EF+4, EF+9, SDS+10, LDS+9 | 
| $$IA | WN+6 | 
| CSV | LOOK+8 | 
| LDS | CSV+17 | 
| LOOK | EN+3 | 
| SDS | CSV+15 | 
| WN | CSV+18 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DT | EV+1* | 
| DUZ | EV+1, EV+2 | 
| LEX | EF+1~, SDS~, SDS+13!, SDS+15*, SDS+20!, SDS+22*, LDS~, LDS+11!, LDS+12*, LDS+17! , LDS+23*, WN~, WN+6!, WN+8!, WN+9*, EV+1~, EV+2* | 
| LEX( | SDS+14*, LDS+11*, LDS+18*, LDS+22*, WN+8* | 
| LEX(" " | SDS+15, SDS+22, LDS+12, LDS+20, LDS+23, WN+9 | 
| LEX(0 | SDS+15*, SDS+21*, LDS+12*, LDS+23*, WN+9* | 
| LEX(1 | SDS+15, SDS+20*, SDS+21, LDS+12, LDS+23 | 
| LEXAD | EN+2~, EN+3*, EF+1~ | 
| LEXBRD | EF+1~, EF+2*, EF+6, EF+7, SDS+6~, SDS+8*, SDS+11, LDS+7~, LDS+9*, LDS+10 , IA+1~* | 
| LEXBRW | EF+1~, EF+2*, EF+6*, EF+11*, EF+13, EF+15, SDS+6~ | 
| LEXC | LDS+7~, LDS+20~*, LDS+22* | 
| LEXCDT | EN+2~*, EN+3*, LOOK+1*, LOOK+5, LOOK+6, CSV+4*, CSV+13, CSV+15, CSV+17, CSV+18 , CSV+19, EF~, EF+2*, EF+3, EF+4, EF+6, EF+11 | 
| LEXD | SDS+6~, SDS+18*, SDS+19*, SDS+20 | 
| LEXDDT | SDS+6~, SDS+17*, SDS+19, LDS+7~, LDS+16* | 
| LEXE | SDS+6~, SDS+18*, SDS+19*, SDS+20 | 
| LEXEDT | EN+2~, EN+3*, LOOK+1*, CSV+3~, CSV+4* | 
| LEXEE | EF+1~, EF+12*, EF+13, EF+14*, EF+15, SDS+6~, SDS+20*, SDS+21* | 
| LEXEF | EF+1~, EF+10*, EF+13, EF+14*, EF+15 | 
| LEXEFF | SDS+6~, SDS+16*, SDS+18 | 
| LEXELDT | LOOK+4~, LOOK+5* | 
| LEXENV | EN+1~* | 
| LEXES | EF+1~, EF+10*, EF+11*, EF+13, EF+14*, EF+15 | 
| LEXEVDT | LDS+7~, LDS+8*, LDS+16*, LDS+23* | 
| LEXEXIT | EN+2~*, EN+3, LOOK+3* | 
| LEXFA | LOOK+4!, LOOK+5*, LOOK+6, EF+1~, EF+4*, EF+6, EF+7, EF+9~*, EF+11, EF+12 , SDS+6~, SDS+10*, SDS+11, LDS+7~, LDS+9*, LDS+10, FA+1~*, FA+2*, FA+3 | 
| LEXGET | LOOK+4!, SDS+9 | 
| LEXGET( | SDS+9*, SDS+20* | 
| LEXH | EF+1~, FA+1~ | 
| LEXH( | FA+2 | 
| LEXHIS | SDS+6~, SDS+16* | 
| LEXI | EF+1~, SDS+6~, SDS+13~, SDS+14*, LDS+7~, LDS+11~*, LDS+15*, LDS+17*, LDS+18, LDS+20~ , LDS+21*, LDS+22, WN+8*, FA+1~*, FA+2* | 
| LEXIA | SDS+6~, WN+6~* | 
| LEXID | EF+1~ | 
| LEXIEN | LOOK+4~, LOOK+5*, CSV+3~, CSV+5*, CSV+6, CSV+10, CSV+13, CSV+15, CSV+17, CSV+19 , EF+1~, EF+2*, EF+3, EF+4, EF+5, EF+9, SDS+6~, SDS+7*, SDS+8, SDS+9 , SDS+10, SDS+16, SDS+17, SDS+20, LDS+7~*, LDS+9, LDS+13, LDS+16, FA+1~* | 
| LEXIENS | CSV+3~, CSV+10* | 
| LEXINC | LOOK+4~*, LOOK+6*, LOOK+7*, CSV+5*, CSV+19 | 
| LEXINCF | LOOK+4~*, LOOK+6*, LOOK+7*, CSV+19 | 
| LEXINCI | LOOK+4~*, LOOK+6*, LOOK+7*, CSV+5*, CSV+19 | 
| LEXL | SDS+6~, LDS+7~, LDS+13*, LDS+14, LDS+15*, LDS+20~*, LDS+22* | 
| LEXLAST | SDS+6~, SDS+8* | 
| LEXLD | LOOK+4!, CSV+17 | 
| LEXLDT | LOOK+4~, LOOK+5* | 
| LEXLEF | SDS+6~, SDS+17*, SDS+19 | 
| LEXLEN | LOOK+2*, SDS~, SDS+10*, SDS+13, LDS~, LDS+8*, LDS+11, LDS+17, LDS+20, WN~ , WN+6*, WN+8 | 
| LEXLHI | SDS+6~, SDS+17* | 
| LEXLN | LDS+7~, LDS+13*, LDS+14, LDS+15* | 
| LEXLS | EF+1~, EF+10*, EF+11*, EF+13, EF+14*, EF+15 | 
| LEXLSD | SDS+6~, SDS+8*, SDS+9 | 
| LEXLT | LDS+7~, LDS+13* | 
| LEXLTXT | CSV+3~, CSV+5* | 
| LEXLX | LOOK+4! | 
| LEXM | SDS+6~, SDS+10*, SDS+11*, SDS+12, SDS+13, SDS+16*, LDS+7~, LDS+9*, LDS+10*, LDS+11 , LDS+14*, LDS+19, LDS+20 | 
| LEXMD | LOOK+4! | 
| LEXMOD | LOOK+2~, LOOK+3*, LOOK+5, CSV+4*, CSV+5 | 
| LEXMODC | LOOK+2~ | 
| LEXP0 | EF+1~, EF+5* | 
| LEXPE | EF+1~, EF+5*, EF+7*, EF+8, EF+14 | 
| LEXPH | EF+1~, EF+4*, EF+5 | 
| LEXPI | EF+1~, EF+4* | 
| LEXPS | EF+1~, EF+5*, EF+7*, EF+8, EF+14 | 
| LEXR | SDS+6~, SDS+18*, SDS+19* | 
| LEXRAN | LOOK+4!, CSV+19 | 
| LEXSD | LOOK+4!, CSV+15 | 
| LEXSDT | SDS+6~, SDS+16*, SDS+18 | 
| LEXSO | CSV+3~, CSV+5*, CSV+6, EF+1~, EF+3*, SDS+6~, SDS+8*, LDS+7~, LDS+9*, FA+1~* | 
| LEXST | LOOK+4!, CSV+13*, EF+1~, EF+10*, EF+11*, EF+13, EF+14*, EF+15 | 
| LEXSTA | CSV+3~, CSV+13*, CSV+15, SDS~, SDS+7*, SDS+21, LDS~, LDS+9*, LDS+23 | 
| LEXSYS | IA+1~* | 
| LEXT | SDS+6~, SDS+13~, SDS+14*, LDS+7~, LDS+11~*, LDS+18*, LDS+20~, LDS+22* | 
| LEXT( | SDS+14, LDS+11, LDS+21, LDS+22 | 
| LEXT(1 | SDS+13*, LDS+11*, LDS+20* | 
| LEXTEST | EN+2~, SDS+21, LDS+23 | 
| LEXTL | LDS+7~ | 
| LEXTMP | LDS+7~, LDS+13!, LDS+17, WN+6~, WN+8 | 
| LEXTMP( | LDS+13, LDS+14!, LDS+15!, LDS+18, WN+8 | 
| LEXTMP(" " | LDS+13, LDS+15 | 
| LEXTMP(1 | WN+7* | 
| LEXVDT | SDS~, SDS+7*, SDS+8, SDS+11, SDS+16, LDS~, LDS+8*, LDS+10, LDS+13, LDS+16 , WN+6~*, WN+7, WN+9, IA+1~*, DBR+1~*, DBR+2* | 
| LEXWN | LOOK+4!, CSV+18 | 
| U | EV+1* | 
| X | EF~, EF+2, EF+8, EF+13*, EF+15*, EF+16, SDS~, SDS+7, LDS~, LDS+7 , WN~, WN+6, FA~, FA+1*, FA+3*, FA+4, IA~, IA+1*, IA+2, DBR~ , DBR+1, DBR+2*, DBR+3, EV~ |