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 ;04/21/2014

Source Information

Source file <LEXQCM2.m>

Call Graph

Call Graph Total: 4

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

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+10
PR^LEXQM STA+7
DSP^LEXQO EN+3, EN+4
$$DT^XLFDT CCR+7
$$UP^XLFSTR STA+5

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+2!, EN+3, EN+4, TL+2*

Label References

Name Line Occurrences
$$NUM CCR+11
BL BOD+1, COD+1, STA+5, STA+10, SD+1, LD+1, WN+1, RAN+2, RAN+4
BOD FUT+4
COD FUT+4
FUL EN+4
FUT EN+3, FUL+2
LD FUL+3
RAN FUL+4
SD FUL+3
STA FUT+4
TL BOD+1, COD+1, STA+5, STA+10, SD+1, SD+2, 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+7~, FUL+1~, CCR~, CCR+16!*, CCR+21*, CCR+25, CCR+26, CCR+27, CCR+28*
LEX( STA+9, STA+10
LEX(" " STA+7
LEX(1 STA+7*
LEX1 FUT+1~, FUT+3*
LEX2 FUT+1~, FUT+3*
LEX3 FUT+1~, FUT+3*
LEXBOD BOD+1~*
LEXC COD+1~*, STA+1~, STA+7~, STA+9*, STA+10*, WN+1~*, RAN+1~, RAN+3*, RAN+4*, CCR+6~
, CCR+16*, CCR+17*, CCR+18*
LEXE STA+1~, SD+1~, SD+2*, LD+1~, LD+2*, WN+1~
LEXEFF FUT+1~, FUT+3*, STA+1~*, STA+4, STA+5
LEXELDT EN+2, 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, STA+1~, STA+7~, STA+9*, STA+10, SD+1~, LD+1~, LD+3*, WN+1~
, WN+2*, RAN+1~, RAN+3*, RAN+4, TL+2~*
LEXIEN FUT+1, CCR+6~, CCR+7*, CCR+8, CCR+9
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, FUL+1~*, FUL+3, FUL+4, CCR+6~, CCR+16*
LEXLD FUL+3, CLR+1~
LEXLEN FUT+1, COD~, COD+1, STA~, STA+2, STA+7, STA+8, FUL+1, SD~, SD+1
, SD+2, 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+7~, STA+10~*, SD+1~*, SD+2*, 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
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+3, FUT+3, FUT+4, CLR+1~
LEXSTA FUT+1~, FUT+3*, STA+1~*, STA+2
LEXT COD+1~*, STA+1~, STA+2*, STA+3*, STA+4*, STA+5*, STA+7~, STA+8*, STA+10, SD+1~*
, SD+2*, 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~
LEXVDT CCR~, CCR+7*, CCR+10, CCR+11, CCR+12
LEXW STA+1~, STA+2*, STA+6, STA+7
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( LD+3, WN+2
X(0 SD+2, LD+2
X(1 SD+1, LD+1, WN+1
X(2 SD+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