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

Package: Lexicon Utility

Routine: LEXQCP2


Information

LEXQCP2 ;ISL/KER - Query - CPT Procedures - Save ;04/21/2014

Source Information

Source file <LEXQCP2.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Lexicon Utility 3 $$IA^LEXQCP  ($$SD,$$TM,PR)^LEXQM  DSP^LEXQO  
DRG Grouper 2 HIST^ICPTAPIU  MODA^ICPTMOD  
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEXQCP  

Entry Points

Name Comments DBIA/ICR reference
FUT ; Future Activation
EN ; Main Entry Point
LX(X,LEXLEN) ; Lexicon Expression
MD(X,LEXLEN) ; CPT Modifiers
BL ; Blank Line
WN(X,LEX,LEXLEN) ; Warning
;
; LEX=# of Lines
; LEX(0)=External Date
; LEX(#)=Warning
;
TL(X) ; Text Line
WR(X,LEXLEN) ; Warning
LIM(X,LEXLEN) ; Limitations
COD(X,Y,LEXLEN) ; Code Line
LD(X,LEXLEN) ; Long Description
STA(X,LEXLEN) ; Status Line
CAT(X,LEXLEN) ; CPT Categories
FA(X) ; First Activation
FUL ; Full Display
MOD(X,LEXVDT,LEX,LEXLEN,LEXSTA) ; CPT Modifiers
;
; LEX=# of Lines
; LEX(0)=External Date
; LEX(#)=Modifier List
;
SD(X,LEXLEN) ; Short Description
BOD(X) ; Based on Date
CLR ; Clear

External References

Name Field # of Occurrence
HIST^ICPTAPIU FA+2
MODA^ICPTMOD MOD+9
$$IA^LEXQCP WN+6
$$SD^LEXQM MOD+7, WN+8, WN+10
$$TM^LEXQM STA+10, MOD+11, MOD+12
PR^LEXQM STA+7, WN+9
DSP^LEXQO EN+1, EN+2
$$DT^XLFDT MOD+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] MOD+10
^ICPT - [#81] FUT+1, MOD+6, MOD+8, FA+2
^TMP("LEXQCPO" EN+1!, EN+2, TL+2*

Label References

Name Line Occurrences
$$FA MOD+8
BL BOD+1, COD+1, STA+5, STA+10, CAT+5, LIM+4, SD+1, LD+1, LX+1, WR+1
, MD+1
BOD FUT+4
CAT FUL+2
COD FUT+4
FUL EN+2
FUT EN+1, FUL+2
LD FUL+3
LIM FUL+2
LX FUL+3
MD FUL+4
SD FUL+3
STA FUT+4
TL BOD+1, COD+1, STA+5, STA+10, CAT+5, LIM+4, SD+1, SD+2, LD+1, LD+2
, LD+3, LX+1, LX+2, LX+3, WR+1, WR+2, MD+1, MD+2, MD+4, BL+1
WR FUL+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
LEX STA+1~, STA+7~, FUL+1~, CAT+4*, CAT+5, MOD~, MOD+9!, MOD+13*, WN~, WN+6!
, WN+9!, WN+10*
LEX( STA+9, STA+10, MOD+11*, MOD+12*, WN+9*
LEX(" " STA+7, MOD+11, MOD+12, MOD+13, WN+10
LEX(0 MOD+13*, WN+10*
LEX(1 STA+7*
LEX1 FUT+1~, FUT+3*, CAT+1~*, CAT+2, CAT+3, CAT+4
LEX2 FUT+1~, FUT+3*, CAT+1~*, CAT+2, CAT+3, CAT+4
LEX3 FUT+1~, FUT+3*
LEXA MOD+6~, MOD+9
LEXA("A" MOD+9
LEXBOD BOD+1~*
LEXC COD+1~*, STA+1~, STA+7~, STA+9*, STA+10*, WR+1~*
LEXE STA+1~, SD+1~, SD+2*, LD+1~, LD+2*, LX+1~, LX+2*, WR+1~, MD+1~*, MD+2
LEXEFF FUT+1~, FUT+3*, STA+1~*, STA+4, STA+5
LEXELDT EN+1, FUT+4, CLR+1~
LEXEVDT MOD+6~, MOD+7*, MOD+13*
LEXFA MOD+6~, MOD+8*, FA+1~, FA+2*, FA+3*, FA+4
LEXFUL FUL+1~, FUL+2*
LEXGET CLR+1~
LEXGET(81 FUT+2, CAT+1, LIM+1, LIM+2
LEXH LIM+1~, LIM+2*, LIM+3, LIM+4, SD+1~, LD+1~, LX+1~, WR+1~, MD+1~, FA+1~
, FA+2
LEXH( FA+3
LEXH1 CAT+1~, CAT+3*, CAT+4*
LEXH2 CAT+1~, CAT+3*, CAT+4*
LEXI FUT+1~*, FUT+2, STA+1~, STA+7~, STA+9*, STA+10, CAT+1~*, LIM+1~*, LIM+2, SD+1~
, LD+1~, LD+3*, LX+1~, LX+3*, WR+1~, WR+2*, MD+1~, MD+3*, MD+4, MOD+6~
, MOD+11*, MOD+12*, WN+9*, FA+1~, FA+2*, FA+3*, TL+2~*
LEXIA WN+6~*
LEXIEN FUT+1, FUL+2, MOD+6~*, MOD+8, FA+1~, FA+2*, CLR+1~
LEXINC FUL+4, CLR+1~
LEXL FUT+1~*, FUT+2*, FUT+4, FUL+1~*, FUL+2, FUL+3, FUL+4, LIM+1~*, LIM+3
LEXLD FUL+3, CLR+1~
LEXLEN FUT+1, COD~, COD+1, STA~, STA+2, STA+7, STA+8, FUL+1, CAT~, CAT+2
, CAT+3, LIM~, LIM+3, SD~, SD+1, SD+2, LD~, LD+1, LD+2, LD+3
, LX~, LX+1, LX+2, LX+3, WR~, WR+1, WR+2, MD~, MD+1, MD+2
, MD+3, MOD~, MOD+7*, WN~, WN+7*, WN+9, CLR+1~
LEXLX FUL+3, WN+7, CLR+1~
LEXM MOD+6~, MOD+9*, MOD+10, MOD+11
LEXMD FUL+4, CLR+1~
LEXN COD+1~*, STA+1~, STA+7~, STA+10~*, SD+1~*, SD+2*, LD+1~*, LD+2*, LD+3*, LX+1~*
, LX+2*, LX+3*, WR+1~*, WR+2*, MD+1~*, MD+2*, MD+4*
LEXNAM FUT+1~, FUT+2*, FUT+4
LEXREF WN+6~, WN+7*, WN+8
LEXS STA+1~, LIM+1~, LIM+2*, LIM+3, LIM+4, MOD+6~, MOD+9*, MOD+10*, MOD+11*, MOD+12
LEXSD FUL+3, CLR+1~
LEXSO FUT+1~, FUT+2*, FUT+4, MOD+6~, MOD+8*, MOD+9, FA+1~, FA+2*
LEXST EN+1, FUT+3, FUT+4, CLR+1~
LEXSTA FUT+1~, FUT+3*, STA+1~*, STA+2, MOD~, MOD+6*, MOD+13
LEXT BOD+1~*, COD+1~*, STA+1~, STA+2*, STA+3*, STA+4*, STA+5*, STA+7~, STA+8*, STA+10
, CAT+1~, CAT+2*, CAT+4, LIM+1~, LIM+3*, LIM+4*, SD+1~*, SD+2*, LD+1~*, LD+2*
, LD+3*, LX+1~*, LX+2*, LX+3*, WR+1~*, WR+2*, MD+1~*, MD+2*, MD+3*, MD+4
LEXTC CAT+1~
LEXTEST MOD+13, TL+1, CLR+1~
LEXTMP WN+6~, WN+9
LEXTMP( WN+9
LEXTMP(1 WN+8*
LEXV1 CAT+1~
LEXV2 CAT+1~
LEXVDT MOD~, MOD+7*, MOD+8, MOD+9, WN+6~*, WN+8, WN+10
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, CAT~, CAT+1, LIM~, LIM+1
, SD~, LD~, LX~, WR~, MD~, MOD~, MOD+6, WN~, WN+6, FA~
, FA+2*, FA+4*, FA+5, TL~, TL+1, TL+2
X( LD+3, LX+3, WR+2, MD+3, MD+4
X(0 SD+2, LD+2, LX+2, MD+1
X(1 SD+1, LD+1, LX+1, WR+1, MD+1
X(2 SD+2, LD+2, LX+2, MD+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