ICPTMOD ;ALB/DEK/KER - CPT MODIFIER APIS ;08/18/2007
Source file <ICPTMOD.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 2 | ($$MODP,MODA,MODC,MULT)^ICPTMOD2 ($$DTBR,$$EFF,$$MSG)^ICPTSUPT | 
| Kernel | 1 | $$DT^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MOD(MOD,MFT,MDT,SRC,DFN) | ;  returns basic info on CPT MODIFIERs | |
| MODDQ | ; Modifier Description Quit | |
| MODC(MOD) | ; Checks modifier for range including code | |
| MODQ | ; Modifier Quit | |
| CODEN(CODE) | ||
| TRIM(X) | ; Trim Spaces | |
| MODA(CODE,VDT,ARY) | ; Return an array of Modifiers for a CPT Code | |
| MO(X) | ; Modifier             X = Modifier IEN | |
| VSTCM(IEN,VDATE) | ; Versioned Short Text (CPT Modifier) | |
| MODP(CODE,MOD,MFT,MDT,SRC,DFN) | ;  Check if modifier can be used with code | |
| MODD(CODE,OUTARR,DFN,CDT) | ||
| MULT | ; Finds Duplicate Modifiers | |
| VLTCM(IEN,VDATE,ARY) | ; Versioned Description - Long Text (CPT Modifier) | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(81.3 - [#81.3] | MOD+30, MOD+33, MOD+34, MODD+31, MODD+39, CODEN+2, VSTCM+2, VSTCM+4, VSTCM+5, VSTCM+6 , VSTCM+8, VSTCM+9, VSTCM+10, VLTCM+2, VLTCM+4, VLTCM+5, VLTCM+6, VLTCM+8, VLTCM+9, VLTCM+10 , VLTCM+11, VLTCM+12, VLTCM+13, VLTCM+14, VLTCM+15, VLTCM+16, MO+1 | 
| ^TMP("ICPTD" | MODD+29! | 
| Name | Line Occurrences | 
|---|---|
| $$CODEN | MODD+30 | 
| $$TRIM | MODD+35, VSTCM+11, VLTCM+10, VLTCM+14, VLTCM+16 | 
| $$VSTCM | MOD+35 | 
| MODDQ | MODD+24, MODD+31 | 
| MODQ | MOD+26, MOD+28, MOD+30, MOD+33, MOD+36 | 
| MULT | MOD+30 | 
| VLTCM | MODD+33 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | MOD+30 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARR | MODD+23~, MODD+35*, MODD+37*, MODD+38* | 
| ARY | MODA~, VLTCM~, VLTCM+15! | 
| ARY( | VLTCM+10*, VLTCM+14*, VLTCM+16* | 
| ARY(0 | VLTCM+7, VLTCM+10*, VLTCM+11, VLTCM+14*, VLTCM+16* | 
| CDT | MODD~, MODD+32*, MODD+33, MODD+38 | 
| COD | CODEN+2~*, CODEN+3 | 
| CODE | MODD~, MODD+24, MODD+30*, MODD+31, MODD+33, MODD+39, MODA~, MODP~, MODP+1, CODEN~ , CODEN+1, CODEN+2 | 
| CPT0 | VSTCM+1~, VSTCM+4*, VSTCM+11, VLTCM+1~, VLTCM+4* | 
| CPTC | VSTCM+1~, VSTCM+4*, VSTCM+5, VSTCM+6, VSTCM+8, VLTCM+1~, VLTCM+4*, VLTCM+5, VLTCM+6, VLTCM+8 | 
| CPTD | VLTCM+1~, VLTCM+9*, VLTCM+10, VLTCM+13*, VLTCM+14, VLTCM+15*, VLTCM+16 | 
| CPTI | VSTCM+1~, VSTCM+2*, VSTCM+4, VSTCM+6, VSTCM+8, VSTCM+9, VSTCM+10, VLTCM+1~, VLTCM+2*, VLTCM+4 , VLTCM+6, VLTCM+8, VLTCM+9, VLTCM+10, VLTCM+11, VLTCM+12, VLTCM+13, VLTCM+14, VLTCM+15, VLTCM+16 | 
| CPTSTD | VSTCM+1~, VSTCM+5*, VSTCM+6*, VSTCM+7, VSTCM+8, VSTCM+9*, VSTCM+10, VLTCM+1~, VLTCM+5*, VLTCM+6* , VLTCM+7, VLTCM+8, VLTCM+11*, VLTCM+12 | 
| CPTSTI | VSTCM+1~, VSTCM+8*, VSTCM+10*, VLTCM+1~, VLTCM+8*, VLTCM+9, VLTCM+10, VLTCM+12*, VLTCM+13, VLTCM+14 | 
| CPTT | VLTCM+1~, VLTCM+9*, VLTCM+10*, VLTCM+13*, VLTCM+14*, VLTCM+15*, VLTCM+16* | 
| CPTTD | VSTCM+1~, VSTCM+5*, VSTCM+6, VLTCM+1~, VLTCM+5*, VLTCM+6 | 
| CPTTI | VSTCM+1~, VSTCM+6*, VLTCM+1~, VLTCM+6* | 
| CPTTXT | VSTCM+1~, VSTCM+7, VSTCM+8*, VSTCM+9, VSTCM+10*, VLTCM+1~ | 
| CPTVDT | VSTCM+1~, VSTCM+3*, VSTCM+5, VLTCM+1~, VLTCM+3*, VLTCM+5 | 
| CTV | MODD+23~, MODD+33 | 
| CTV( | MODD+34, MODD+35 | 
| DATA | MOD+25~, MOD+34*, MOD+36, MOD+37 | 
| DFN | MOD~, MODD~, MODP~, MODP+1 | 
| EFF | MOD+25~, MOD+39*, MOD+40*, MOD+41 | 
| EFFS | MOD+25~ | 
| EFFX | MOD+25~ | 
| END | MODD+23~, MODD+28* | 
| I | MODD+23~, MODD+30*, MODD+34*, MODD+35 | 
| IEN | VSTCM~, VSTCM+2, VLTCM~, VLTCM+2 | 
| MDT | MOD~, MOD+29*, MOD+35, MOD+39, MOD+41, MODP~, MODP+1 | 
| MFT | MOD~, MOD+27*, MOD+28, MOD+30, MOD+31, MODP~, MODP+1 | 
| MOD | MOD~, MOD+26, MOD+30, MOD+31*, MOD+32*, MOD+33, MOD+34, MOD+35, MOD+37, MOD+39 , MODP~, MODP+1, MODC~, MODC+1 | 
| MODN | MOD+25~, MOD+30*, MOD+31 | 
| MODST | MOD+25~, MOD+35*, MOD+42 | 
| N | MODD+23~, MODD+24*, MODD+30*, MODD+31*, MODD+34*, MODD+35*, MODD+36, MODD+37*, MODD+38*, MODD+39* , MODDQ+1 | 
| OUTARR | MODD~, MODD+25*, MODD+26*, MODD+27*, MODD+28*, MODD+29, MODD+35, MODD+37, MODD+38 | 
| SRC | MOD~, MOD+38, MODP~, MODP+1 | 
| STR | MOD+25~, MOD+26*, MOD+28*, MOD+30*, MOD+33*, MOD+36*, MOD+37*, MOD+38, MOD+41*, MOD+42* , MODQ+1 | 
| VDATE | VSTCM~, VSTCM+3, VLTCM~, VLTCM+3 | 
| VDT | MODA~ | 
| X | TRIM~, TRIM+1*, TRIM+2*, TRIM+3*, TRIM+4, MO~, MO+1 |