ICPTMOD ;ALB/DEK/KER - CPT MODIFIER APIS ;08/18/2007
Source file <ICPTMOD.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
MOD(MOD,MFT,MDT,SRC,DFN) | ; returns basic info on CPT MODIFIERs
|
|
MODQ | ; Modifier Quit
|
|
MODD(CODE,OUTARR,DFN,CDT) | ||
MODDQ | ; Modifier Description Quit
|
|
MODA(CODE,VDT,ARY) | ; Return an array of Modifiers for a CPT Code
|
|
MODP(CODE,MOD,MFT,MDT,SRC,DFN) | ; Check if modifier can be used with code
|
|
MODC(MOD) | ; Checks modifier for range including code
|
|
MULT | ; Finds Duplicate Modifiers
|
|
CODEN(CODE) | ||
VSTCM(IEN,VDATE) | ; Versioned Short Text (CPT Modifier)
|
|
VLTCM(IEN,VDATE,ARY) | ; Versioned Description - Long Text (CPT Modifier)
|
|
TRIM(X) | ; Trim Spaces
|
|
MO(X) | ; Modifier X = Modifier IEN
|
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 | 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 |