PXBPCPT ;ISL/JVS,ESW - PROMPT CPT ;3/02/2023
Source file <PXBPCPT.m>
| Package | Total | Call Graph |
|---|---|---|
| PCE Patient Care Encounter | 10 | (LOC,REVCPT,TERM,WIN17)^PXBCC DISCPT4^PXBDCPT $$DOUBLE1^PXBGCPT2 EN1^PXBHLP0 (ADDM,DELM)^PXBPCPT1 WHICH^PXBPWCH ($$CPTOK,CASE,TIMES)^PXBUTL HELP^PXBUTL0 HELP1^PXBUTL1 $$CSDATE^PXDXUTL |
| VA FileMan | 2 | ^DIC ^DIR |
| CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
| DRG Grouper | 1 | $$ICDDX^ICDEX |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CPT | ;--CPT CODE
|
|
| C | ;--SECOND ENTRY POINT
|
|
| C1 | ;----Third entry point
|
|
| M | ;--------If Multiple entries have been entered
|
|
| DEL | ;--------If Multiple deleting
|
|
| LI | ;--------If picked a line number display
|
|
| FIN | ;--FINISH CPT
|
|
| REST | ||
| CPTX | ;--CPT Exit and cleanup
|
|
| MOD | ;---Separate CPT modifiers from CPT codes in entry string, if entered
|
|
| MULTI(CPTCD) | ;--Prompt user to Edit existing CPT code or Add as new entry
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | LI+53, FIN+3 |
| ^DIR | MULTI+9 |
| $$ICDDX^ICDEX | REST+7 |
| $$CPT^ICPTCOD | FIN+10 |
| LOC^PXBCC | C+4, C+5, C+6, C+8 |
| REVCPT^PXBCC | LI+5, LI+24, LI+32, LI+59 |
| TERM^PXBCC | CPT+7 |
| WIN17^PXBCC | C+12 |
| DISCPT4^PXBDCPT | C1+20, LI+4, LI+16, LI+58 |
| $$DOUBLE1^PXBGCPT2 | LI+52 |
| EN1^PXBHLP0 | LI+40, LI+43 |
| ADDM^PXBPCPT1 | M+1 |
| DELM^PXBPCPT1 | DEL+1 |
| WHICH^PXBPWCH | LI+35 |
| $$CPTOK^PXBUTL | FIN+5 |
| CASE^PXBUTL | C1+13 |
| TIMES^PXBUTL | LI+18 |
| HELP^PXBUTL0 | C1+9, FIN+4 |
| HELP1^PXBUTL1 | FIN+6 |
| $$CSDATE^PXDXUTL | CPT+5 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVCPT - [#9000010.18] | REST+3, REST+4, REST+8 |
| ^AUPNVSIT - [#9000010] | CPT+4 |
| ^DISV( | CPT+6*, C1+15, FIN+11* |
| ^IBE(357.69 - [#357.69] | MULTI+6 |
| ^ICPT - [#81] | FIN+3 |
| ^TMP("PXBDCPT" | LI+30 |
| ^TMP("PXK" | C+13, C+14 |
| ^VA(200 - [#200] | REST+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BAD | CPT+2~ |
| CPT | CPT+2~ |
| CPTCD | MULTI~, MULTI+6, MULTI+8 |
| CPTDESC | FIN+7~, FIN+10*, FIN+28 |
| CPTIEN | FIN+7~, FIN+8*, FIN+10, FIN+11, FIN+13, FIN+16, FIN+18, FIN+20, FIN+21, FIN+22 , FIN+23, FIN+24, FIN+25, FIN+26, FIN+28, FIN+29, FIN+30, CPTX+6 |
| >> CPTQUA | LI+8*, LI+25*, LI+60*, FIN+20*, FIN+26* |
| CTR | REST+1~, REST+5*, REST+6, REST+7 |
| >> CYCL | C+3 |
| DA | MULTI+2~ |
| >> DATA | C+15*, C1+1, C1+2*, C1+3*, C1+4*, C1+7, C1+10*, C1+15*, C1+17, C1+18 , C1+20, DEL+2, LI+2, LI+4, LI+5, LI+6, LI+7, LI+8, LI+9*, LI+11 , LI+15*, LI+16, LI+18, LI+19, LI+21, LI+34, LI+35*, LI+36, LI+39, LI+40 , LI+41, LI+44, LI+45*, LI+47, LI+49*, LI+53*, LI+54*, CPTX+2, CPTX+3*, MOD+1 , MOD+2, MOD+3* |
| DIC | CPT+2~, LI+53*, FIN+3* |
| DIC("S" | CPT+10*, LI+53*, FIN+3* |
| DIC(0 | LI+53*, FIN+3* |
| DIR | MULTI+2~ |
| DIR("A" | MULTI+4*, MULTI+7*, MULTI+8* |
| DIR(0 | MULTI+3*, MULTI+7* |
| DOUBLEQQ | CPT+2~, CPT+8*, C+4, C+5, C+6, LI+42* |
| DTIME | C+15 |
| DUZ | CPT+6, C1+15, FIN+11 |
| EDATA | CPT+2~, C+15*, C1+3*, C1+4*, C1+10*, LI+49*, LI+53*, MOD+3* |
| >> FROM | LI+52* |
| I | CPT+2~, LI+7* |
| >> IDATE | CPT+4*, FIN+5, FIN+10 |
| IEN | REST+1~, REST+2*, REST+3, REST+4, REST+8 |
| >> IOCUB | LI+7 |
| >> IOCUF | FIN+6 |
| >> IOCUU | LI+57 |
| >> IOECH | LI+7 |
| >> IOEDEOP | LI+57, CPTX+8 |
| >> IOELEOL | C+4, C+5, C+6, C+15 |
| >> IOINHI | C+14, CPTX+5 |
| >> IOINLOW | C+14, CPTX+5 |
| >> IORC | LI+57 |
| >> IORVOFF | FIN+6 |
| >> IORVON | FIN+6 |
| >> IOSC | CPT+7, C+1 |
| >> IOUOFF | C+4, C+5, C+6 |
| >> IOUON | C+4, C+5, C+6 |
| J | C1+7*, C1+11! |
| LINE | CPT+2~, LI+21*, LI+24, LI+25, LI+59*, LI+60 |
| NF | CPT+2~, M+2, DEL+3 |
| >> NLINE | LI+29*, LI+31*, LI+32 |
| OK | CPT+2~, FIN+5*, FIN+6 |
| PREDOC | FIN+15*, FIN+22*, CPTX+4, CPTX+5, CPTX+7! |
| >> PXBCNT | C+4, C+5, C+6, C+12, LI+2 |
| PXBDPRV | CPTX+7! |
| >> PXBEXIT | C1+1*, CPTX+2* |
| >> PXBKY( | LI+15, LI+16, LI+21, LI+57, LI+58, LI+59, FIN+13, FIN+21, FIN+22 |
| >> PXBNCPT | FIN+12 |
| >> PXBNCPT( | FIN+29*, FIN+30* |
| >> PXBNCPTF | FIN+12* |
| >> PXBPRV( | FIN+16, FIN+18, FIN+19, FIN+20, FIN+23, FIN+24, FIN+25, FIN+26, CPTX+6 |
| >> PXBRRR | C1+1*, CPTX+3 |
| >> PXBSAM( | LI+4, LI+8, LI+9, LI+16, LI+25, LI+31, LI+60, FIN+1, FIN+15, FIN+20 , FIN+22, FIN+26 |
| >> PXBSKY( | FIN+14 |
| PXBUT | CPT+2~, C1+1* |
| >> PXBVST | CPT+4, CPT+5 |
| PXDXDATE | CPT+2~, CPT+5*, REST+7 |
| PXEDIT | CPT+2~, CPT+8*, LI+15, LI+19*, LI+23, LI+27, LI+34 |
| PXINF | FIN+10~* |
| >> PXMODSTR | MOD+2* |
| PXPG | LI+28~, LI+30*, LI+31 |
| >> PXTLNS | C+11 |
| Q | CPT+2~, LI+17!, LI+20, LI+27, LI+33, LI+34 |
| Q( | LI+31 |
| Q(0 | LI+26 |
| >> REQE | FIN+1*, FIN+2*, FIN+9, FIN+28*, REST+7*, REST+9*, CPTX+1*, CPTX+5 |
| REQE1 | FIN+7~, FIN+9*, FIN+16, FIN+18, FIN+19, FIN+20, FIN+23, FIN+24, FIN+25, FIN+26 , CPTX+6 |
| >> REQI | FIN+14*, FIN+17, FIN+18*, FIN+24*, FIN+27*, FIN+29, FIN+30, REST, REST+2, REST+3* , REST+4*, REST+6, REST+8*, CPTX+6* |
| SELINE | CPT+3~, LI+6*, LI+26*, LI+33!, FIN+1, FIN+13, FIN+14, FIN+15, FIN+21 |
| TIMED | CPT+3~, CPT+9*, C1+1 |
| U | LI+45, FIN+3, FIN+8, FIN+9, FIN+10, REST, REST+2, REST+3, REST+4, REST+6 , REST+7, REST+8, REST+9 |
| >> UDATA | LI+41, LI+48*, LI+49 |
| VAL | LI+52*, LI+53, REST+1~, REST+6*, REST+7*, REST+8*, REST+9 |
| >> WHAT | CPTX+2 |
| X | CPT+3~, LI+53*, FIN+3*, MULTI+2~ |
| XFLAG | CPT+3~, LI+3*, LI+11, LI+22*, LI+36 |
| Y | CPT+3~, LI+11*, LI+36*, LI+47*, LI+49*, LI+52*, LI+54, LI+57, LI+58, LI+59 , FIN+3, FIN+4, FIN+5, FIN+8, FIN+27, MULTI+2~, MULTI+10, MULTI+11 |
| ZDATA | C1+7*, C1+8, C1+11! |
| ZZDATA | C1+6*, C1+8*, C1+9, C1+10, C1+11! |