PXCECPT ;ISL/dee,ISA/Zoltan,esw - Used to edit and display V CPT ; 1/13/03 4:21pm
Source file <PXCECPT.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 7 | FILE^DICN (,VAL)^DIE ^DIK $$EXTERNAL^DILFD GETS^DIQ EN^DIQ1 ^DIR |
DRG Grouper | 1 | $$MOD^ICPTMOD |
PCE Patient Care Encounter | 1 | $$GETCODE^PXCPTAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHGCPT() | ;Verify CPT code should be modified
|
|
MODNAME(MODIEN) | ;+Return #.02 NAME for this CPT MODIFIER (#81.3)
|
|
FORMAT | ;;CPT~9000010.18~0,1,12,802,811,812~1~^AUPNVCPT
|
|
INTRFACE | ;;DG SELECT CPT PROCEDURE CODES
|
|
DISPLY01(PXCECPT) | ;
|
|
EDMOD(MODS,CPT) | ;+Edit the Modifiers for a CPT code entry.
|
|
MODTEXT(MODIEN) | ;+Return string of text describing modifier.
|
|
EQUAN | ;+Code to edit Quantity in V CPT file.
|
|
DISPMOD(PXCECPT) | ;
|
|
ECPTMOD | ;+Prompt for CPT Modifier in V CPT file.
|
|
NEWCODE | ;
|
|
ECPTCODE | ;+Code to edit CPT Code in V CPT file.
|
|
DNARRAT(PNAR) | ;+Display Provider Narrative for procedure in V CPT file.
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNVCPT - [#9000010.18] | Classic Fileman Calls, GETS^DIQ |
9000010.181 | VAL^DIE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVCPT - [#9000010.18] | DISPMOD+8, DISPMOD+9 |
^AUTNPOV - [#9999999.27] | DNARRAT+3 |
^IBE(357.69 - [#357.69] | EQUAN+14 |
^TMP("PXK" | ECPTCODE+3, ECPTMOD+7, ECPTMOD+26 |
Name | Line Occurrences |
---|---|
$$CHGCPT | ECPTCODE+17 |
$$MODTEXT | DISPMOD+10 |
ECPTCODE | ECPTCODE+18 |
EQUAN | EQUAN+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CPT | EDMOD~ |
DA | DNARRAT+5~, DNARRAT+8*, DNARRAT+12, ECPTCODE+2~, ECPTMOD+5~, ECPTMOD+7*, ECPTMOD+17, EQUAN+11!, DISPLY01+5~, DISPLY01+8* , DISPLY01+12, CHGCPT+2~, CHGCPT+14* |
DA(1 | CHGCPT+10*, CHGCPT+11 |
DD | NEWCODE+1! |
DESC | MODTEXT+3~, MODTEXT+6*, MODTEXT+7 |
DIC | DNARRAT+5~, DNARRAT+6*, ECPTCODE+2~, ECPTMOD+5~, DISPLY01+5~, DISPLY01+6*, NEWCODE+2~, NEWCODE+3* |
DIC("DR" | NEWCODE+5*, NEWCODE+6* |
DIC(0 | ECPTMOD+10*, NEWCODE+4* |
>> DIE | ECPTMOD+9*, ECPTMOD+11, ECPTMOD+23 |
DIERR | ECPTCODE+6~, ECPTCODE+9, EQUAN+2~, EQUAN+5 |
>> DIK | CHGCPT+11* |
DIQ | DNARRAT+5~, DNARRAT+9*, DISPLY01+5~, DISPLY01+9* |
DIQ(0 | DNARRAT+10*, DISPLY01+10* |
DIR | ECPTMOD+4~, EQUAN+11!, CHGCPT+2~ |
DIR("?" | EQUAN+9* |
DIR("A" | EQUAN+8*, CHGCPT+5* |
DIR("B" | EQUAN+5*, EQUAN+6*, CHGCPT+6* |
DIR(0 | EQUAN+7*, CHGCPT+4* |
DIROUT | ECPTMOD+4~ |
DIRUT | ECPTCODE+1!, ECPTCODE+12* |
DO | NEWCODE+1! |
DR | DNARRAT+5~, DNARRAT+7*, ECPTMOD+8*, ECPTMOD+13*, ECPTMOD+19*, ECPTMOD+21*, DISPLY01+5~, DISPLY01+7* |
DTOUT | ECPTMOD+4~, ECPTMOD+31, EQUAN+12 |
DUOUT | ECPTMOD+4~, EQUAN+12 |
>> ENTRY | DNARRAT+4 |
>> ENTRY(0 | DNARRAT+8 |
>> IEN | DISPMOD+4 |
MIEN | EDMOD+2~ |
MNUM | EDMOD+1~* |
MOD | MODTEXT+3~, MODTEXT+5*, MODTEXT+7 |
MODIEN | DISPMOD+3~, DISPMOD+9*, DISPMOD+10, MODNAME~, MODTEXT~, MODTEXT+4 |
MODNAME | DISPMOD+3~ |
MODS | DISPMOD+3~, DISPMOD+8*, DISPMOD+10, EDMOD~ |
MODSTR | DISPMOD+3~ |
MTEXT | EDMOD+2~ |
OUTSTR | DISPMOD+3~, DISPMOD+5*, DISPMOD+6, DISPMOD+10*, DISPMOD+11 |
PNAR | DNARRAT~, DNARRAT+1, DNARRAT+3 |
PXARR | ECPTMOD+4~ |
PXARR( | ECPTMOD+29, ECPTMOD+30 |
>> PXCEAFTR( | ECPTCODE+5, ECPTCODE+7, ECPTCODE+16, EQUAN+1, EQUAN+3, EQUAN+16* |
>> PXCEAFTR(1 | ECPTMOD+25!, ECPTMOD+30*, CHGCPT+13 |
>> PXCECATS | ECPTMOD+7, ECPTMOD+26 |
PXCECPT | DISPMOD~, DISPMOD+4*, DISPMOD+6, DISPMOD+8, DISPMOD+9, DISPLY01~, DISPLY01+8 |
PXCEDILF | ECPTCODE+6~, EQUAN+2~ |
PXCEDIQ1 | DNARRAT+5~, DISPLY01+5~ |
PXCEDIQ1( | DISPLY01+12 |
PXCEDIQ1(81 | DNARRAT+12 |
>> PXCEDIRB | ECPTCODE+15, CHGCPT+3 |
>> PXCEEND | ECPTMOD+31*, EQUAN+12* |
PXCEEXT | ECPTCODE+6~, ECPTCODE+8*, ECPTCODE+9, EQUAN+2~, EQUAN+4*, EQUAN+5 |
>> PXCEFIEN | CHGCPT+10, NEWCODE+9* |
>> PXCEFILE | ECPTCODE+8, EQUAN+4, EQUAN+7 |
PXCEFNUM | DISPLY01+5~, DISPLY01+6*, DISPLY01+12 |
>> PXCEIN01 | EQUAN+14, NEWCODE+7 |
PXCEINT | ECPTCODE+6~, ECPTCODE+7*, ECPTCODE+8, ECPTCODE+9, EQUAN+2~, EQUAN+3*, EQUAN+4, EQUAN+5 |
>> PXCEMOD | ECPTCODE+13*, ECPTMOD+12, ECPTMOD+13, ECPTMOD+15 |
PXCEPNAR | DNARRAT+2~, DNARRAT+3*, DNARRAT+12*, DNARRAT+13 |
>> PXCEQUIT | ECPTMOD+31*, EQUAN+12* |
>> PXCETEXT | ECPTCODE+5, ECPTCODE+7, ECPTCODE+8, ECPTCODE+16, EQUAN+1, EQUAN+3, EQUAN+4, EQUAN+7, EQUAN+8, EQUAN+9 , EQUAN+16 |
PXCPTDT | ECPTCODE+2~, ECPTCODE+3*, ECPTCODE+10 |
PXDFLT | ECPTCODE+2~, ECPTCODE+4*, ECPTCODE+9*, ECPTCODE+10 |
PXERR | ECPTMOD+16!, ECPTMOD+17, ECPTMOD+18 |
PXFILE | ECPTMOD+5~, ECPTMOD+27*, ECPTMOD+29, ECPTMOD+30 |
PXI | ECPTMOD+5~, ECPTMOD+15* |
PXIEN | CHGCPT+2~, CHGCPT+12*, CHGCPT+13*, CHGCPT+14 |
PXLINE | ECPTMOD+5~ |
>> PXMDCNT | ECPTMOD+3 |
PXMOD | ECPTMOD+5~, ECPTMOD+14*, ECPTMOD+15*, ECPTMOD+17 |
PXSEQ | ECPTMOD+4~ |
PXSTR | ECPTMOD+4~, ECPTMOD+6* |
PXSUB | ECPTMOD+4~, ECPTMOD+6*, ECPTMOD+28*, ECPTMOD+29*, ECPTMOD+30 |
RVAL | MODTEXT+3~, MODTEXT+4*, MODTEXT+5, MODTEXT+6 |
SCRATCH | DISPMOD+3~ |
SIEN | DISPMOD+3~, DISPMOD+7*, DISPMOD+8*, DISPMOD+9 |
SUBIEN | ECPTMOD+5~ |
TEXT | MODTEXT+3~, MODTEXT+7*, MODTEXT+8 |
U | DISPMOD+10 |
>> VIEW | DNARRAT+4 |
X | ECPTCODE+4*, ECPTCODE+11*, ECPTCODE+14*, ECPTCODE+16, CHGCPT+2~, NEWCODE+2~, NEWCODE+7* |
Y | ECPTCODE+10*, ECPTCODE+11, ECPTCODE+12, ECPTCODE+13, ECPTCODE+14*, ECPTMOD+31, EQUAN+13, EQUAN+14*, EQUAN+15*, EQUAN+16 , CHGCPT+2~, CHGCPT+9, NEWCODE+2~, NEWCODE+9 |