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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEXQCM2

Package: Lexicon Utility

Routine: LEXQCM2


Information

LEXQCM2 ;ISL/KER - Query - CPT Modifiers - Save ;05/23/2017

Source Information

Source file <LEXQCM2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Lexicon Utility 3 ($$SD,$$TM)^LEXQM  DSP^LEXQO  PR^LEXU  
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEXQCM  

Entry Points

Name Comments DBIA/ICR reference
FUT ; Future Activation
EN ; Main Entry Point
BL ; Blank Line
CCR(X,LEXVDT,LEX,LEXLEN,LEXINCI,LEXINCF) ; CPT Code Ranges
;
; LEX=# of Ranges
; ^TMP("LEXQCM",$J,"RANGES",#)=Begin_End_Act_Inact
;
TL(X) ; Text Line
COD(X,Y,LEXLEN) ; Code Line
LD(X,LEXLEN) ; Long Description
STA(X,LEXLEN) ; Status Line
CLR ; Clear
FUL ; Full Display
NUM(X) ; Convert Code to Numeric
SD(X,LEXLEN) ; Short Description
BOD(X) ; Based on Date
WN(X,LEXLEN) ; Warning
RAN(X,LEXLEN) ; Code Ranges

External References

Name Field # of Occurrence
$$SD^LEXQM CCR+7, CCR+13
$$TM^LEXQM STA+9
DSP^LEXQO EN+2, EN+3
PR^LEXU COD+3, STA+6, SD+3
$$DT^XLFDT CCR+7
$$UP^XLFSTR STA+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$G(X)
  • Line Location: TL+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(81.3 - [#81.3] FUT+1, CCR+7, CCR+8, CCR+9
^TMP("LEXQCM" FUL+4, RAN+3, RAN+4, CCR+5!, CCR+14*, CCR+17, CCR+18, CCR+19*, CCR+20*, CCR+21*
, CCR+23*, CCR+24*, CCR+25!
^TMP("LEXQCMO" EN+1!, EN+2, EN+3, TL+2*

Label References

Name Line Occurrences
$$NUM CCR+11
BL BOD+1, COD+4, STA+4, STA+9, SD+4, LD+1, WN+1, RAN+2, RAN+4
BOD FUT+4
COD FUT+4
FUL EN+3
FUT EN+2, FUL+2
LD FUL+3
RAN FUL+4
SD FUL+3
STA FUT+4
TL BOD+1, COD+4, COD+7, STA+4, STA+9, SD+4, SD+5, LD+1, LD+2, LD+3
, WN+1, WN+2, RAN+2, RAN+4, BL+1
WN FUL+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
LEX STA+1~, STA+6~, FUL+1~, CCR~, CCR+16!*, CCR+21*, CCR+25, CCR+26, CCR+27, CCR+28*
LEX( STA+8, STA+9
LEX(" " STA+6
LEX(1 STA+6*
LEX1 FUT+1~, FUT+3*
LEX2 FUT+1~, FUT+3*
LEX3 FUT+1~, FUT+3*
LEXBOD BOD+1~*
LEXC COD+1~*, COD+4, STA+1~, STA+6~, STA+8*, STA+9*, WN+1~*, RAN+1~, RAN+3*, RAN+4*
, CCR+6~, CCR+16*, CCR+17*, CCR+18*
LEXE STA+1~, SD+1~, SD+5*, LD+1~, LD+2*, WN+1~
LEXEFF FUT+1~, FUT+3*, STA+1~*, STA+3, STA+4
LEXELDT EN+1, FUT+4, CLR+1~
LEXEVDT CCR+6~, CCR+7*, CCR+8
LEXFD CCR+6~, CCR+8*, CCR+12*, CCR+16
LEXFN CCR+6~, CCR+16*, CCR+22, CCR+24
LEXFUL FUL+1~, FUL+2*
LEXGET CLR+1~
LEXGET( FUT+2
LEXH SD+1~, LD+1~, WN+1~, RAN+1~*, RAN+2
LEXH1 CCR+6~, CCR+15*, CCR+19
LEXH2 CCR+6~, CCR+15*, CCR+19
LEXH3 CCR+6~, CCR+15*, CCR+20
LEXI FUT+1~*, FUT+2, COD+1~, COD+5*, COD+6, STA+1~, STA+6~, STA+8*, STA+9, SD+1~
, SD+2*, LD+1~, LD+3*, WN+1~, WN+2*, RAN+1~, RAN+3*, RAN+4, TL+2~*
LEXIEN FUT+1, COD+1~*, COD+2, CCR+6~, CCR+7*, CCR+8, CCR+9
>> LEXIIEN COD+2
LEXINCF CCR~, CCR+8*, CCR+10, CCR+26, CCR+27, CCR+28
LEXINCI CCR~, CCR+8*, CCR+10, CCR+26, CCR+27, CCR+28
LEXL FUT+1~*, FUT+2*, FUT+4, COD+1~, COD+2*, COD+3, FUL+1~*, FUL+3, FUL+4, SD+1~
, SD+2*, SD+3, CCR+6~, CCR+16*
LEXLD FUL+3, CLR+1~
LEXLEN FUT+1, COD~, COD+2, COD+4, COD+7, STA~, STA+2, STA+6, STA+7, FUL+1
, SD~, SD+2, SD+4, SD+5, LD~, LD+1, LD+2, LD+3, WN~, WN+1
, WN+2, RAN~, RAN+2, CCR~, CCR+7*, CCR+8*
LEXN COD+1~*, STA+1~, STA+6~, STA+9~*, SD+1~*, SD+5*, LD+1~*, LD+2*, LD+3*, WN+1~*
, WN+2*, RAN+1~*, RAN+2*, RAN+4, CCR+6~, CCR+19*, CCR+20*, CCR+21*, CCR+23*, CCR+24*
LEXNAM FUT+1~, FUT+2*, FUT+4, COD+1~*, COD+2*, COD+3
LEXP CCR+6~, CCR+26~*, CCR+27, CCR+28
LEXR0 CCR+6~, CCR+9*, CCR+10
LEXRA CCR+6~, CCR+10*, CCR+11, CCR+13
LEXRA1 CCR+6~, CCR+11*, CCR+12, CCR+13
LEXRA2 CCR+6~, CCR+11*, CCR+12, CCR+13
LEXRAN FUL+4, CLR+1~
LEXRB CCR+6~, CCR+9*, CCR+11, CCR+14
LEXRDA CCR+6~, CCR+13*, CCR+14
LEXRDI CCR+6~, CCR+13*, CCR+14
LEXRE CCR+6~, CCR+9*, CCR+11, CCR+14
LEXRI CCR+6~, CCR+10*, CCR+11, CCR+12, CCR+13
LEXRI1 CCR+6~, CCR+12*, CCR+13
LEXRI2 CCR+6~, CCR+12*, CCR+13
LEXRN CCR+6~, CCR+11*, CCR+14, CCR+16*, CCR+17*, CCR+18
LEXRT CCR+6~, CCR+11*, CCR+14, CCR+17*, CCR+18
LEXRX CCR+6~, CCR+8*, CCR+9
LEXS STA+1~, RAN+1~
LEXSD FUL+3, CLR+1~
LEXSO FUT+1~, FUT+2*, FUT+4
LEXST EN+2, FUT+3, FUT+4, CLR+1~
LEXSTA FUT+1~, FUT+3*, STA+1~*, STA+2
LEXT COD+1~, COD+4*, COD+6~, COD+7*, STA+1~, STA+2*, STA+3*, STA+4*, STA+6~, STA+7*
, STA+9, SD+1~*, SD+4*, SD+5*, LD+1~*, LD+2*, LD+3*, WN+1~*, WN+2*, RAN+1~
, RAN+2*, RAN+4*, CCR+6~, CCR+18*, CCR+21, CCR+25*, CCR+26~*, CCR+27*, CCR+28*
LEXTEST TL+1, CLR+1~
LEXTX COD+1~, COD+3, SD+1~, SD+3
LEXTX( COD+5, COD+6, SD+2*
LEXTX(1 COD+3*, SD+3
LEXTX(2 SD+5
LEXTXT COD+1~, COD+3*, COD+4, COD+6~*, COD+7, SD+1~, SD+3*, SD+4
LEXVDT CCR~, CCR+7*, CCR+10, CCR+11, CCR+12
LEXW STA+1~, STA+2*, STA+5, STA+6
LEXWN FUL+3, CLR+1~
LEXX STA+1~*, STA+2
X BOD~, BOD+1*, COD~, COD+1, STA~, STA+1, SD~, LD~, WN~, RAN~
, RAN+1, CCR~, CCR+7, TL~, TL+1, TL+2, NUM~, NUM+1
X( SD+2, LD+3, WN+2
X(0 SD+5, LD+2
X(1 SD+1, LD+1, WN+1
X(2 LD+2
Y COD~, COD+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All