SROMOD ;BIR/ADM - CPT Modifier Input ; [ 02/27/01 6:32 AM ]
Source file <SROMOD.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | EN^DDIOL (FILE,UPDATE)^DIE ^DIR |
DRG Grouper | 1 | ($$MOD,$$MODP)^ICPTMOD |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUES1 | ||
OCHK | ; return value of modifier if acceptable for other procedure
|
|
QUES | ||
SOTH | ; set logic for ACPT1 x-ref
|
|
DISPLAY | ; display name with modifier
|
|
OTH() | ; screen for acceptable CPT code/modifier pair for other procedure
|
|
HYPH27 | ; input CPT hyphenated modifier for principal procedure
|
|
KPRIN | ; kill logic for ACPT x-ref
|
|
KOTH | ; kill logic for ACPT1 x-ref
|
|
HYPHOTH | ; input CPT hyphenated modifier for other procedure
|
|
SCR27() | ; screen for acceptable CPT code/modifier pair for principal procedure
|
|
PCHK | ; return value of modifier if acceptable for principal procedure
|
|
SPRIN | ; set logic for ACPT x-ref
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | SPRIN+12, SPRIN+15, SOTH+11, SOTH+14, HYPH27+5, HYPHOTH+5 |
FILE^DIE | SPRIN+12, SPRIN+15, SOTH+11, SOTH+14 |
UPDATE^DIE | SPRIN+14, SOTH+13, HYPH27+7, HYPHOTH+7 |
^DIR | SPRIN+6, SPRIN+9, SOTH+6, SOTH+9 |
$$MOD^ICPTMOD | DISPLAY+4, SPRIN+3, SOTH+3, HYPH27+4, HYPHOTH+4, QUES+2, QUES1+2 |
$$MODP^ICPTMOD | PCHK+5, OCHK+5 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^SRF - [#130] | DISPLAY+3, PCHK+3, OCHK+3, SPRIN+3, SPRIN+5, SPRIN+7, SPRIN+10, SPRIN+11*, KPRIN+1!, SOTH+3 , SOTH+5, SOTH+7, SOTH+10, KOTH+1!, HYPH27+6, HYPHOTH+6, QUES+1, QUES+2, QUES1+1, QUES1+2 |
Name | Line Occurrences |
---|---|
HYPH27 | SPRIN+2 |
HYPHOTH | SOTH+2 |
OCHK | OTH+1, HYPHOTH+4 |
PCHK | SCR27+1, HYPH27+4 |
QUES | SPRIN+5 |
QUES1 | SOTH+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> D0 | OCHK+2 |
>> D1 | OCHK+2 |
>> DA | DISPLAY+2, PCHK+2, OCHK+2, SPRIN+3, SPRIN+6*, SPRIN+9*, SPRIN+14, KPRIN+1, SOTH+3, SOTH+6* , SOTH+9*, SOTH+13, KOTH+1, HYPH27+7, HYPHOTH+7 |
>> DA(1 | DISPLAY+2, PCHK+2, OCHK+2, SOTH+3, SOTH+6*, SOTH+13, KOTH+1, HYPHOTH+7 |
>> DA(2 | OCHK+2 |
>> DIK | SPRIN+1, KPRIN+1, SOTH+1, KOTH+1 |
DIR | SPRIN+4!, SPRIN+6!, SPRIN+7~, SOTH+4!, SOTH+6!, SOTH+7~ |
DIR("?" | QUES*, QUES+3*, QUES+4*, QUES1*, QUES1+3*, QUES1+4* |
DIR("A" | SPRIN+5*, SPRIN+8*, SOTH+5*, SOTH+8* |
DIR("B" | SPRIN+5*, SPRIN+8*, SOTH+5*, SOTH+8* |
DIR(0 | SPRIN+5*, SPRIN+8*, SOTH+5*, SOTH+8* |
DT | DISPLAY+1, PCHK+1, OCHK+1 |
>> DTOUT | SPRIN+6, SPRIN+9, SOTH+6, SOTH+9 |
>> DUOUT | SPRIN+6, SPRIN+9, SOTH+6, SOTH+9 |
ICPTVDT | PCHK+1!, PCHK+6*, OCHK+1!, OCHK+6* |
IOST | SPRIN+1, KPRIN+1, SOTH+1, KOTH+1 |
SRCMOD | SCR27+1~, OTH+1~, SPRIN+2, SPRIN+3*, SPRIN+4!, SPRIN+5, SPRIN+15, SOTH+2, SOTH+3*, SOTH+4! , SOTH+5, SOTH+14, HYPH27+1, HYPH27+2*, HYPH27+4, HYPH27+5!, HYPHOTH+1, HYPHOTH+2*, HYPHOTH+4, HYPHOTH+5! |
SRCODE | SCR27+1~, PCHK+2*, PCHK+3*, PCHK+4, PCHK+5, OTH+1~, OCHK+2*, OCHK+3*, OCHK+4, OCHK+5 , SPRIN+2~*, SOTH+2~*, HYPH27+1~, HYPHOTH+1~ |
>> SRCT | QUES+1*, QUES+3*, QUES+4, QUES1+1*, QUES1+3*, QUES1+4 |
SRDA | DISPLAY+1~, DISPLAY+2*, DISPLAY+3, SCR27+1~, PCHK+2*, PCHK+3, OTH+1~, OCHK+2*, OCHK+3, SPRIN+2~ , SPRIN+3*, SPRIN+5, SPRIN+6, SPRIN+7, SPRIN+9, SPRIN+10, SPRIN+11, SPRIN+12, SPRIN+15, SOTH+2~ , SOTH+3*, SOTH+5, SOTH+6, SOTH+7, SOTH+9, SOTH+10, SOTH+11, SOTH+14, HYPH27+1~, HYPH27+6 , HYPHOTH+1~, HYPHOTH+6, QUES+1, QUES+2, QUES1+1, QUES1+2 |
SRDA(1 | SOTH+3*, SOTH+5, SOTH+6, SOTH+7, SOTH+10, SOTH+11, SOTH+14, QUES1+1 |
SRDATE | DISPLAY+1~*, DISPLAY+3*, DISPLAY+4 |
SRDEF | SPRIN+2~, SOTH+2~ |
SRDUP | HYPH27+1~, HYPH27+3*, HYPH27+6*, HYPH27+7, HYPHOTH+1~, HYPHOTH+3*, HYPHOTH+6*, HYPHOTH+7 |
SRI | QUES~, QUES+1*, QUES1~, QUES1+1* |
SRIEN | SPRIN+2~, SPRIN+3*, SPRIN+15, SOTH+2~, SOTH+3*, SOTH+14 |
SRJ | SPRIN+2~, SPRIN+7*, SPRIN+11, SPRIN+12, SOTH+2~, SOTH+7*, SOTH+11, HYPH27+6*, HYPHOTH+6* |
>> SRK | SPRIN+10*, SOTH+10* |
SRLIST | HYPH27+1~*, HYPH27+2, HYPHOTH+1~*, HYPHOTH+2 |
SRM | SCR27+1!, PCHK+2*, PCHK+5, OTH+1!, OCHK+2*, OCHK+5, SPRIN+4!, SOTH+4!, HYPH27+4*!, HYPHOTH+4*! |
SRMD | QUES~, QUES+1*, QUES+2, QUES1~, QUES1+1*, QUES1+2 |
SRN | HYPH27+1~, HYPH27+2*, HYPHOTH+1~, HYPHOTH+2* |
SROK | SCR27+1~, SCR27+2, PCHK+2*, PCHK+5*, OTH+1~, OTH+2, OCHK+2*, OCHK+5*, HYPH27+1~, HYPH27+3* , HYPH27+5, HYPH27+6, HYPH27+7, HYPHOTH+1~, HYPHOTH+3*, HYPHOTH+5, HYPHOTH+6, HYPHOTH+7 |
SROTH | OTH+1~, OCHK+2*, OCHK+3, HYPHOTH+1~, HYPHOTH+6 |
SRQ | SPRIN+2~*, SPRIN+4*, SPRIN+10*, SPRIN+11*, SPRIN+12*, SPRIN+13, SOTH+2~*, SOTH+4*, SOTH+11*, SOTH+12 |
SRSDATE | SCR27+1~, PCHK+1~*, PCHK+3*, PCHK+5, PCHK+6, OTH+1~, OCHK+1~*, OCHK+3*, OCHK+5, OCHK+6 , SPRIN+2~, SOTH+2~ |
SRSEL | SPRIN+2~, SPRIN+8*, SOTH+2~, SOTH+8* |
SRSOUT | SPRIN+2~*, SPRIN+4, SPRIN+6*, SPRIN+9*, SPRIN+13, SOTH+2~*, SOTH+4, SOTH+6*, SOTH+9*, SOTH+12 |
>> SRTN | DISPLAY+2, PCHK+2, OCHK+2 |
SRX | SPRIN+2~, SPRIN+3*, SOTH+2~, SOTH+3*, QUES~, QUES+2*, QUES1~, QUES1+2* |
SRY | DISPLAY+1~, DISPLAY+4*, DISPLAY+5, SPRIN+2~, SOTH+2~, HYPH27+1~, HYPHOTH+1~, QUES~, QUES+2*, QUES+3 , QUES1~, QUES1+2*, QUES1+3 |
SRY( | SPRIN+12*, SPRIN+14*, SPRIN+15*, SOTH+11*, SOTH+13*, SOTH+14*, HYPH27+7*, HYPHOTH+7* |
SRZ | SCR27+1~, PCHK+5*, OTH+1~, OCHK+5*, QUES~, QUES+2*, QUES+3, QUES1~, QUES1+2*, QUES1+3 |
X | SPRIN+2~, SPRIN+6, SPRIN+9, SPRIN+12, SPRIN+15, SOTH+2~, SOTH+6, SOTH+9, SOTH+11, SOTH+14 |
>> Y | DISPLAY+4, DISPLAY+5*, PCHK+2, OCHK+2, SPRIN+7, SPRIN+10, SPRIN+11, SPRIN+14, SOTH+7, SOTH+10* , SOTH+13 |
>> Y(0 | SPRIN+8, SOTH+8 |
Z | SPRIN+2~, SOTH+2~ |