Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXCECPT

Package: PCE Patient Care Encounter

Routine: PXCECPT


Information

PXCECPT ;ISL/dee,ISA/Zoltan,esw - Used to edit and display V CPT ;15 May 2012 10:09 PM

Source Information

Source file <PXCECPT.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 6 FILE^DICN  (,VAL)^DIE  ^DIK  $$EXTERNAL^DILFD  ($$GET1,GETS)^DIQ  ^DIR  
PCE Patient Care Encounter 5 WAIT^PXCEHELP  DIAGNOS^PXCEVFI4  $$GETCODE^PXCPTAPI  ^PXDSLK  ($$ACTDT,$$CSDATE)^PXDXUTL  
CPT HCPCS Codes 2 $$CPT^ICPTCOD  $$MOD^ICPTMOD  
DRG Grouper 1 $$ICDDATA^ICDXCODE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCE Patient Care Encounter 1 PXCEVFI1  

Entry Points

Name Comments DBIA/ICR reference
FORMAT ;;CPT~9000010.18~0,1,12,802,811,812~1~^AUPNVCPT
INTRFACE ;;DG SELECT CPT PROCEDURE CODES
DISPMOD(PXCECPT) ;
DNARRAT(PNAR) ;+Display Provider Narrative for procedure in V CPT file.
ECPTCODE ;+Code to edit CPT Code in V CPT file.
ECPTMOD ;+Prompt for CPT Modifier in V CPT file.
EQUAN ;+Code to edit Quantity in V CPT file.
EPOV ;Edit the Associated DX
DISPLY01(PXCECPT) ;
EDMOD(MODS,CPT) ;+Edit the Modifiers for a CPT code entry.
MODNAME(MODIEN) ;+Return #.02 NAME for this CPT MODIFIER (#81.3)
MODTEXT(MODIEN) ;+Return string of text describing modifier.
CHGCPT() ;Verify CPT code should be modified
NEWCODE ;
SKIP ;

External References

Name Field # of Occurrence
FILE^DICN NEWCODE+8
^DIE ECPTMOD+20, ECPTMOD+22
VAL^DIE ECPTMOD+17
^DIK CHGCPT+15
$$EXTERNAL^DILFD ECPTCODE+8, EQUAN+4, EPOV+8
$$GET1^DIQ EQUAN+15
GETS^DIQ ECPTMOD+26
^DIR EQUAN+10, EPOV+19, CHGCPT+7
$$ICDDATA^ICDXCODE EPOV+14
$$CPT^ICPTCOD DNARRAT+14, DISPLY01+14
$$MOD^ICPTMOD MODTEXT+4
WAIT^PXCEHELP EPOV+34
DIAGNOS^PXCEVFI4 EPOV+36
$$GETCODE^PXCPTAPI ECPTCODE+10
^PXDSLK EPOV+12
$$ACTDT^PXDXUTL EPOV+3
$$CSDATE^PXDXUTL EPOV+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),"Quantity is required.",!
  • Line Location: EQUAN+13
Function Call: WRITE
  • Prompt: !,$C(7),"Duplicate Diagnosis on this CPT code is not allowed."
  • Line Location: EPOV+34
Function Call: WRITE
  • Prompt: !!,$C(7),"WARNING! THIS WILL ALSO DELETE ANY MODIFIERS ASSOCIATED WITH CPT CODE "_PXCEDIRB
  • Line Location: CHGCPT+3
Routine Call
  • DIE
  • Line Location:
    • ECPTMOD+20
    • ECPTMOD+22
Routine Call
  • DIE
  • Line Location:
    • ECPTMOD+17
Routine Call
  • DIR
  • Line Location:
    • EQUAN+10
    • EPOV+19
    • CHGCPT+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(357.69 - [#357.69] GET1^DIQ
^AUPNVCPT - [#9000010.18] Classic Fileman Calls,  GETS^DIQ
9000010.181 VAL^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVCPT - [#9000010.18] DISPMOD+8, DISPMOD+9
^AUPNVSIT - [#9000010] DNARRAT+14, DISPLY01+14, MODTEXT+4
^AUTNPOV - [#9999999.27] DNARRAT+3
^TMP("PXK" ECPTCODE+3, ECPTMOD+7, ECPTMOD+26

Label References

Name Line Occurrences
$$CHGCPT ECPTCODE+17
$$MODTEXT DISPMOD+10
ECPTCODE ECPTCODE+18
EQUAN EQUAN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CPT EDMOD~
CPTSTR DNARRAT+13~, DNARRAT+14*, DNARRAT+15, DISPLY01+13~, DISPLY01+14*, DISPLY01+15
DA ECPTCODE+2~, ECPTMOD+5~, ECPTMOD+7*, ECPTMOD+17, EQUAN+11!, EPOV+20!, CHGCPT+2~, CHGCPT+14*
DA(1 CHGCPT+10*, CHGCPT+11
DD NEWCODE+1!
DESC MODTEXT+3~, MODTEXT+6*, MODTEXT+7
DIC ECPTCODE+2~, ECPTMOD+5~, 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, EPOV+6~, EPOV+9
>> DIK CHGCPT+11*
DIR ECPTMOD+4~, EQUAN+11!, EPOV+20!, CHGCPT+2~
DIR("?" EQUAN+9*, EPOV+18*
DIR("A" EQUAN+8*, EPOV+17*, CHGCPT+5*
DIR("B" EQUAN+5*, EQUAN+6*, EPOV+9*, EPOV+12, CHGCPT+6*
DIR(0 EQUAN+7*, EPOV+16*, CHGCPT+4*
DIROUT ECPTMOD+4~
DIRUT ECPTCODE+1!, ECPTCODE+12*
DO NEWCODE+1!
>> DR ECPTMOD+8*, ECPTMOD+13*, ECPTMOD+19*, ECPTMOD+21*
DT EPOV+2
DTOUT ECPTMOD+4~, ECPTMOD+31, EQUAN+12, EPOV+22
DUOUT ECPTMOD+4~, EQUAN+12, EPOV+22
>> ENTRY DNARRAT+4
>> ENTRY(0 DNARRAT+14
>> 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
PXACS EPOV+1~, EPOV+3*, EPOV+4*, EPOV+11, EPOV+17
PXACSREC EPOV+1~, EPOV+3*, EPOV+10, EPOV+15
>> PXAGAIN EPOV+12*
PXARR ECPTMOD+4~
PXARR( ECPTMOD+29, ECPTMOD+30
>> PXCEAFTR( ECPTCODE+5, ECPTCODE+7, ECPTCODE+16, EQUAN+1, EQUAN+3, EQUAN+14, EQUAN+19*, EPOV+5, EPOV+7, EPOV+21*
EPOV+35*
>> PXCEAFTR(0 EPOV+26, EPOV+27, EPOV+28, EPOV+29, EPOV+30, EPOV+31, EPOV+32, EPOV+33
>> PXCEAFTR(1 ECPTMOD+25!, ECPTMOD+30*, CHGCPT+13
>> PXCEAPDT EPOV+2
>> PXCECATS ECPTMOD+7, ECPTMOD+26
PXCECPT DISPMOD~, DISPMOD+4*, DISPMOD+6, DISPMOD+8, DISPMOD+9, DISPLY01~, DISPLY01+14
PXCEDILF ECPTCODE+6~, EQUAN+2~, EPOV+6~
>> PXCEDIRB ECPTCODE+15, CHGCPT+3
>> PXCEEND ECPTMOD+31*, EQUAN+12*, EPOV+22*, EPOV+24*, EPOV+26*, EPOV+27*, EPOV+28*, EPOV+29*, EPOV+30*, EPOV+31*
EPOV+32*, EPOV+33*, EPOV+34
PXCEEXT ECPTCODE+6~, ECPTCODE+8*, ECPTCODE+9, EQUAN+2~, EQUAN+4*, EQUAN+5, EPOV+6~, EPOV+8*, EPOV+9
>> PXCEFIEN CHGCPT+10, NEWCODE+9*
>> PXCEFILE ECPTCODE+8, EQUAN+4, EQUAN+7, EPOV+8, EPOV+16
>> PXCEIN01 EQUAN+15, NEWCODE+7
PXCEINT ECPTCODE+6~, ECPTCODE+7*, ECPTCODE+8, ECPTCODE+9, EQUAN+2~, EQUAN+3*, EQUAN+4, EQUAN+5, EPOV+6~, EPOV+7*
EPOV+8, EPOV+9
>> PXCEMOD ECPTCODE+13*, ECPTMOD+12, ECPTMOD+13, ECPTMOD+15
PXCEPNAR DNARRAT+2~, DNARRAT+3*, DNARRAT+15*, DNARRAT+16
>> PXCEQUIT ECPTMOD+31*, EQUAN+12*, EPOV+22*
>> PXCETEXT ECPTCODE+5, ECPTCODE+7, ECPTCODE+8, ECPTCODE+16, EQUAN+1, EQUAN+3, EQUAN+4, EQUAN+7, EQUAN+8, EQUAN+9
EQUAN+14, EQUAN+19, EPOV+5, EPOV+7, EPOV+8, EPOV+11, EPOV+16, EPOV+17, EPOV+18, EPOV+21
EPOV+26, EPOV+27, EPOV+28, EPOV+29, EPOV+30, EPOV+31, EPOV+32, EPOV+33, EPOV+35
>> PXCEVIEN DNARRAT+14, EPOV+2, DISPLY01+14, MODTEXT+4
PXCPTDT ECPTCODE+2~, ECPTCODE+3*, ECPTCODE+10
PXDATE EPOV+1~, EPOV+2*, EPOV+3, EPOV+14
PXDEF EPOV+1~, EPOV+12*
PXDFLT ECPTCODE+2~, ECPTCODE+4*, ECPTCODE+9*, ECPTCODE+10
PXDXASK EPOV+1~, EPOV+11*
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
PXTMPCPT EQUAN+14~*
PXXX EPOV+1~, EPOV+12, EPOV+13, EPOV+14
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, DNARRAT+14, DNARRAT+15, EPOV+10, EPOV+14, EPOV+15, DISPLY01+14, DISPLY01+15, MODTEXT+4
>> VIEW DNARRAT+4
X ECPTCODE+4*, ECPTCODE+11*, ECPTCODE+14*, ECPTCODE+16, EPOV+21, CHGCPT+2~, NEWCODE+2~, NEWCODE+7*
Y ECPTCODE+10*, ECPTCODE+11, ECPTCODE+12, ECPTCODE+13, ECPTCODE+14*, ECPTMOD+31, EQUAN+13, EQUAN+15, EQUAN+17*, EQUAN+18*
EQUAN+19, EPOV+12*, EPOV+13*, EPOV+14*, EPOV+21*, EPOV+24, EPOV+26, EPOV+27, EPOV+28, EPOV+29
EPOV+30, EPOV+31, EPOV+32, EPOV+33, EPOV+35, EPOV+36, CHGCPT+2~, CHGCPT+9, NEWCODE+2~, NEWCODE+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All