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: LEXQCMA

Package: Lexicon Utility

Routine: LEXQCMA


Information

LEXQCMA ;ISL/KER - Query - CPT Modifiers - Ask ;10/30/2008

Source Information

Source file <LEXQCMA.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$DT,$$FMTE)^XLFDT  $$UP^XLFSTR  
VA FileMan 2 ^DIC  ^DIR  
CPT HCPCS Codes 1 $$MOD^ICPTMOD  
Lexicon Utility 1 ($$RET,SAV)^LEXQD  

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
Lexicon Utility 1 LEXQCM  

Entry Points

Name Comments DBIA/ICR reference
MOD(X) ; CPT Modifier Code
OK(X) ; Screen for Modifier Lookup
INC(X) ; Include CPT Modifier Ranges
INCH ; Include CPT Modifier Ranges Help
INCI(X) ; Include Inactive CPT Modifier Ranges
INCIH ; Include Inactive CPT Modifier Ranges Help
INCF(X) ; Include Future CPT Modifier Ranges
INCFH ; Include Future CPT Modifier Ranges Help
SD(X) ; Short Date
CLR ; Clear

External References

Name Field # of Occurrence
^DIC MOD+3
^DIR INC+4, INCI+4, INCF+4
$$MOD^ICPTMOD MOD+5
$$RET^LEXQD INC+1, INCI+1, INCF+1
SAV^LEXQD INC+5, INCI+5, INCF+5
$$DT^XLFDT MOD+5
$$FMTE^XLFDT SD+1
$$UP^XLFSTR MOD+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MOD+2
Function Call: WRITE
  • Prompt: !
  • Line Location: INC+4
Function Call: WRITE
  • Prompt: !,?5,"Answer 'Yes' to include the CPT Code Ranges for for CPT"
  • Line Location: INCH+2
Function Call: WRITE
  • Prompt: !,?5,"Modifier code ",$P($G(LEXMOD),"^",2),". Answer 'No' to exlcude CPT Code Ranges"
  • Line Location: INCH+3
Function Call: WRITE
  • Prompt: !,?5,"from the display."
  • Line Location: INCH+4
Function Call: WRITE
  • Prompt: !,?5,"Answer 'Yes' to include the CPT Code Ranges for the CPT"
  • Line Location: INCH+5
Function Call: WRITE
  • Prompt: !,?5,"Modifier. Answer 'No' to exclude CPT Code Ranges from the"
  • Line Location: INCH+6
Function Call: WRITE
  • Prompt: !,?5,"display."
  • Line Location: INCH+7
Function Call: WRITE
  • Prompt: !
  • Line Location: INCI+4
Function Call: WRITE
  • Prompt: !,?5,"Answer 'Yes' to include both Active and Inactive CPT Code"
  • Line Location: INCIH+2
Function Call: WRITE
  • Prompt: !,?5,"Ranges for the CPT Modifier ",$P($G(LEXMOD),"^",2),". Answer 'No' to include"
  • Line Location: INCIH+3
Function Call: WRITE
  • Prompt: !,?5,"only the Active CPT Code Ranges that were active for the "
  • Line Location: INCIH+4
Function Call: WRITE
  • Prompt: !,?5,"CPT Modifier ",$P($G(LEXMOD),"^",2)," on ",$$SD($G(LEXCDT)),"."
  • Line Location: INCIH+5
Function Call: WRITE
  • Prompt: !,?5,"Answer 'Yes' to include both Active and Inactive CPT Code "
  • Line Location: INCIH+6
Function Call: WRITE
  • Prompt: !,?5,"Ranges for the selected CPT Modifier. Answer 'No' to "
  • Line Location: INCIH+7
Function Call: WRITE
  • Prompt: !,?5,"include only the Active CPT Code Ranges for the selected"
  • Line Location: INCIH+8
Function Call: WRITE
  • Prompt: !,?5,"CPT Modifier."
  • Line Location: INCIH+9
Function Call: WRITE
  • Prompt: !
  • Line Location: INCF+4
Function Call: WRITE
  • Prompt: !,?5,"Answer 'Yes' to include CPT Code Ranges that become Active"
  • Line Location: INCFH+2
Function Call: WRITE
  • Prompt: !,?5,"on or after ",$$SD($G(LEXCDT)),". Answer 'No' to exclude CPT Code"
  • Line Location: INCFH+3
Function Call: WRITE
  • Prompt: !,?5,"Ranges activated in the future."
  • Line Location: INCFH+4
Function Call: WRITE
  • Prompt: !,?5,"Answer 'Yes' to include CPT Code Ranges that become Active"
  • Line Location: INCFH+5
Function Call: WRITE
  • Prompt: !,?5,"in the future. Answer 'No' to to exclude CPT Code Ranges"
  • Line Location: INCFH+6
Function Call: WRITE
  • Prompt: !,?5,"activated in the future."
  • Line Location: INCFH+7
Routine Call
  • DIC
  • Line Location:
    • MOD+3
Routine Call
  • DIR
  • Line Location:
    • INC+4
    • INCI+4
    • INCF+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(81.3 - [#81.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(81.3 - [#81.3] OK+1, OK+2, OK+3, OK+5

Label References

Name Line Occurrences
$$SD INCIH+5, INCFH+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC MOD+1~, MOD+2*
DIC("A" MOD+2*
DIC("S" MOD+2*
DIC(0 MOD+2*
DIR INC+1~, INCI+1~, INCF+1~
DIR("?" INC+3*, INCI+3*, INCF+3*
DIR("??" INC+3*, INCI+3*, INCF+3*
DIR("A" INC+2*, INCI+2*, INCF+2*
DIR("B" INC+2*, INCI+2*, INCI+3*, INCF+2*, INCF+3*
DIR("PRE" INC+3*, INCI+3*, INCF+3*
DIR(0 INC+2*, INCI+2*, INCF+2*
DIRB INC+1~*, INC+2, INC+4*, INC+5, INCI+1~*, INCI+2, INCI+4*, INCI+5, INCF+1~*, INCF+2
, INCF+4*, INCF+5
DIROUT INC+1~, INC+4, INCI+1~, INCI+4, INCF+1~, INCF+4
DIRUT INC+1~, INC+4, INCI+1~, INCI+4, INCF+1~, INCF+4
DTOUT MOD+1~, MOD+3, MOD+4, INC+1~, INC+4, INCI+1~, INCI+4, INCF+1~, INCF+4
DUOUT MOD+1~, MOD+4, INC+1~, INC+4, INCI+1~, INCI+4, INCF+1~, INCF+4
DUZ INC+1, INC+5, INCI+1, INCI+5, INCF+1, INCF+5
ICPTVDT MOD+1~*
LEXCDT MOD+1, MOD+5, INCH+1, INCIH+1, INCIH+5, INCFH+1, INCFH+3, CLR+1~
LEXDTXT MOD+1~, MOD+5*, MOD+6*
LEXE OK+1~, OK+3~, OK+6~*, OK+7, OK+8*
LEXEXIT MOD+1, MOD+3*, INC+1, INC+4*, INCI+1, INCI+4*, INCF+1, INCF+4*, CLR+1~
LEXH OK+1~, OK+3~, OK+5*, OK+6
LEXI OK+1~, OK+2~*, OK+3, OK+4, OK+5, OK+6, OK+7
LEXIEN OK+1~*, OK+9, OK+10, OK+13
LEXLA OK+1~, OK+10*, OK+11, OK+12
LEXLAI OK+1~, OK+11*
LEXLE OK+1~, OK+11*, OK+12*, OK+13
LEXLI OK+1~, OK+11*, OK+12
LEXM OK+1~*, OK+2, OK+4
LEXMD MOD+1~, MOD+5*, MOD+6
LEXMOD INCH+1, INCH+3, INCIH+1, INCIH+3, INCIH+5, CLR+1~
LEXR OK+1~, OK+3~*, OK+4
LEXS OK+1~, OK+3~, OK+6~*, OK+7
LEXSO MOD+1~, MOD+4*, MOD+7
LEXVDT MOD+1~, MOD+5*
LEXVTXT MOD+1~, MOD+6*, MOD+7
LEXX OK+1~, OK+2~!
LEXX( OK+4*, OK+5*!, OK+6, OK+9
LEXX("A" OK+7*, OK+10, OK+11, OK+12
LEXX("I" OK+7*, OK+11, OK+12
LEXX("S" OK+7*, OK+8
LEXX("SA" OK+8*, OK+9, OK+10
LEXX(0 OK+4*, OK+9
X MOD~, MOD+3, MOD+4*, MOD+5*, MOD+7*, MOD+8*, MOD+9, OK~, OK+1, INC~
, INC+4, INC+5*, INC+6, INCI~, INCI+4, INCI+5*, INCI+6, INCF~, INCF+4, INCF+5*
, INCF+6, SD~, SD+1
Y MOD+1~, MOD+4, MOD+5, MOD+7, INC+1~, INC+4, INC+5, INCI+1~, INCI+4, INCI+5
, INCF+1~, INCF+4, INCF+5
Y(0 MOD+5
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