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

Package: Lexicon Utility

Routine: LEXQCM


Information

LEXQCM ;ISL/KER - Query - CPT Modifiers - Extract ;04/21/2014

Source Information

Source file <LEXQCM.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 3 HOME^%ZIS  $$DT^XLFDT  $$UP^XLFSTR  
Lexicon Utility 3 (CCR,EN)^LEXQCM2  ($$INC,$$INCF,$$INCI,$$MOD)^LEXQCMA  ($$AD,$$ED,$$SD,$$TM,PR)^LEXQM  
DRG Grouper 2 HIST^ICPTAPIU  ($$MOD,$$MODD)^ICPTMOD  
VA Fileman 1 ($$GET1,GETS)^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEX CSV MOD QUERY  

Entry Points

Name Comments DBIA/ICR reference
EF(X,LEXCDT) ; Effective Dates
EN ; Main Entry Point
LOOK ; CPT Modifier Lookup Loop
DBR(X) ; Date Business Rules
WN(X,LEX,LEXLEN) ; Warning
;
; LEX=# of Lines
; LEX(0)=External Date
; LEX(#)=Warning
;
FA(X) ; First Activation
IA(X) ; Inaccurate
SDS(X,LEXVDT,LEX,LEXLEN,LEXSTA) ; Modifier Name (short description)
;
; LEX=# of Lines
; LEX(0)=External Date of Modifier Name
; LEX(#)=Modifier Name
;
LDS(X,LEXVDT,LEX,LEXLEN,LEXSTA) ; Long Description
;
; LEX=# of Lines
; LEX(0)=External Date of Description
; LEX(#)=Description
; LEX(#)=Description continued
;
CSV ; Code Set Versioning Display
; Needs LEXCDT Date
; LEXMOD CPT Modifier Internal Entry Number
EV(X) ; Check environment

External References

Name Field # of Occurrence
HOME^%ZIS EV+1
$$GET1^DIQ EV+2
GETS^DIQ CSV+10
HIST^ICPTAPIU FA+1
$$MOD^ICPTMOD SDS+8
$$MODD^ICPTMOD LDS+13
CCR^LEXQCM2 CSV+19
EN^LEXQCM2 LOOK+8
$$INC^LEXQCMA LOOK+7
$$INCF^LEXQCMA LOOK+7
$$INCI^LEXQCMA LOOK+7
$$MOD^LEXQCMA LOOK+3
$$AD^LEXQM EN+3
$$ED^LEXQM LOOK+1, CSV+4
$$SD^LEXQM LOOK+5, EF+6, EF+12, EF+14, SDS+20, LDS+8, LDS+16, WN+7, WN+9
$$TM^LEXQM LDS+15, LDS+18
PR^LEXQM SDS+13, LDS+11, LDS+17, LDS+20, WN+8
$$DT^XLFDT SDS+7, LDS+8, IA+1, DBR+1, EV+1
$$UP^XLFSTR LDS+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?5,"DUZ not defined"
  • Line Location: EV+1
Function Call: WRITE
  • Prompt: !!,?5,"DUZ not valid"
  • Line Location: EV+2
Routine Call
  • %ZIS
  • Line Location:
    • EV+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(81.3 - [#81.3] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(81.3 - [#81.3] EF+3, EF+4, EF+5, SDS+7, SDS+8, SDS+16, SDS+17, LDS+7, LDS+9, LDS+16
, FA+1

Label References

Name Line Occurrences
$$DBR IA+1
$$EF CSV+13
$$EV EN+1
$$FA LOOK+5, EF+4, EF+9, SDS+10, LDS+9
$$IA WN+6
CSV LOOK+8
LDS CSV+17
LOOK EN+3
SDS CSV+15
WN CSV+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT EV+1*
DUZ EV+1, EV+2
LEX EF+1~, SDS~, SDS+13!, SDS+15*, SDS+20!, SDS+22*, LDS~, LDS+11!, LDS+12*, LDS+17!
, LDS+23*, WN~, WN+6!, WN+8!, WN+9*, EV+1~, EV+2*
LEX( SDS+14*, LDS+11*, LDS+18*, LDS+22*, WN+8*
LEX(" " SDS+15, SDS+22, LDS+12, LDS+20, LDS+23, WN+9
LEX(0 SDS+15*, SDS+21*, LDS+12*, LDS+23*, WN+9*
LEX(1 SDS+15, SDS+20*, SDS+21, LDS+12, LDS+23
LEXAD EN+2~, EN+3*, EF+1~
LEXBRD EF+1~, EF+2*, EF+6, EF+7, SDS+6~, SDS+8*, SDS+11, LDS+7~, LDS+9*, LDS+10
, IA+1~*
LEXBRW EF+1~, EF+2*, EF+6*, EF+11*, EF+13, EF+15, SDS+6~
LEXC LDS+7~, LDS+20~*, LDS+22*
LEXCDT EN+2~*, EN+3*, LOOK+1*, LOOK+5, LOOK+6, CSV+4*, CSV+13, CSV+15, CSV+17, CSV+18
, CSV+19, EF~, EF+2*, EF+3, EF+4, EF+6, EF+11
LEXD SDS+6~, SDS+18*, SDS+19*, SDS+20
LEXDDT SDS+6~, SDS+17*, SDS+19, LDS+7~, LDS+16*
LEXE SDS+6~, SDS+18*, SDS+19*, SDS+20
LEXEDT EN+2~, EN+3*, LOOK+1*, CSV+3~, CSV+4*
LEXEE EF+1~, EF+12*, EF+13, EF+14*, EF+15, SDS+6~, SDS+20*, SDS+21*
LEXEF EF+1~, EF+10*, EF+13, EF+14*, EF+15
LEXEFF SDS+6~, SDS+16*, SDS+18
LEXELDT LOOK+4~, LOOK+5*
LEXENV EN+1~*
LEXES EF+1~, EF+10*, EF+11*, EF+13, EF+14*, EF+15
LEXEVDT LDS+7~, LDS+8*, LDS+16*, LDS+23*
LEXEXIT EN+2~*, EN+3, LOOK+3*
LEXFA LOOK+4!, LOOK+5*, LOOK+6, EF+1~, EF+4*, EF+6, EF+7, EF+9~*, EF+11, EF+12
, SDS+6~, SDS+10*, SDS+11, LDS+7~, LDS+9*, LDS+10, FA+1~*, FA+2*, FA+3
LEXGET LOOK+4!, SDS+9
LEXGET( SDS+9*, SDS+20*
LEXH EF+1~, FA+1~
LEXH( FA+2
LEXHIS SDS+6~, SDS+16*
LEXI EF+1~, SDS+6~, SDS+13~, SDS+14*, LDS+7~, LDS+11~*, LDS+15*, LDS+17*, LDS+18, LDS+20~
, LDS+21*, LDS+22, WN+8*, FA+1~*, FA+2*
LEXIA SDS+6~, WN+6~*
LEXID EF+1~
LEXIEN LOOK+4~, LOOK+5*, CSV+3~, CSV+5*, CSV+6, CSV+10, CSV+13, CSV+15, CSV+17, CSV+19
, EF+1~, EF+2*, EF+3, EF+4, EF+5, EF+9, SDS+6~, SDS+7*, SDS+8, SDS+9
, SDS+10, SDS+16, SDS+17, SDS+20, LDS+7~*, LDS+9, LDS+13, LDS+16, FA+1~*
LEXIENS CSV+3~, CSV+10*
LEXINC LOOK+4~*, LOOK+6*, LOOK+7*, CSV+5*, CSV+19
LEXINCF LOOK+4~*, LOOK+6*, LOOK+7*, CSV+19
LEXINCI LOOK+4~*, LOOK+6*, LOOK+7*, CSV+5*, CSV+19
LEXL SDS+6~, LDS+7~, LDS+13*, LDS+14, LDS+15*, LDS+20~*, LDS+22*
LEXLAST SDS+6~, SDS+8*
LEXLD LOOK+4!, CSV+17
LEXLDT LOOK+4~, LOOK+5*
LEXLEF SDS+6~, SDS+17*, SDS+19
LEXLEN LOOK+2*, SDS~, SDS+10*, SDS+13, LDS~, LDS+8*, LDS+11, LDS+17, LDS+20, WN~
, WN+6*, WN+8
LEXLHI SDS+6~, SDS+17*
LEXLN LDS+7~, LDS+13*, LDS+14, LDS+15*
LEXLS EF+1~, EF+10*, EF+11*, EF+13, EF+14*, EF+15
LEXLSD SDS+6~, SDS+8*, SDS+9
LEXLT LDS+7~, LDS+13*
LEXLTXT CSV+3~, CSV+5*
LEXLX LOOK+4!
LEXM SDS+6~, SDS+10*, SDS+11*, SDS+12, SDS+13, SDS+16*, LDS+7~, LDS+9*, LDS+10*, LDS+11
, LDS+14*, LDS+19, LDS+20
LEXMD LOOK+4!
LEXMOD LOOK+2~, LOOK+3*, LOOK+5, CSV+4*, CSV+5
LEXMODC LOOK+2~
LEXP0 EF+1~, EF+5*
LEXPE EF+1~, EF+5*, EF+7*, EF+8, EF+14
LEXPH EF+1~, EF+4*, EF+5
LEXPI EF+1~, EF+4*
LEXPS EF+1~, EF+5*, EF+7*, EF+8, EF+14
LEXR SDS+6~, SDS+18*, SDS+19*
LEXRAN LOOK+4!, CSV+19
LEXSD LOOK+4!, CSV+15
LEXSDT SDS+6~, SDS+16*, SDS+18
LEXSO CSV+3~, CSV+5*, CSV+6, EF+1~, EF+3*, SDS+6~, SDS+8*, LDS+7~, LDS+9*, FA+1~*
LEXST LOOK+4!, CSV+13*, EF+1~, EF+10*, EF+11*, EF+13, EF+14*, EF+15
LEXSTA CSV+3~, CSV+13*, CSV+15, SDS~, SDS+7*, SDS+21, LDS~, LDS+9*, LDS+23
LEXSYS IA+1~*
LEXT SDS+6~, SDS+13~, SDS+14*, LDS+7~, LDS+11~*, LDS+18*, LDS+20~, LDS+22*
LEXT( SDS+14, LDS+11, LDS+21, LDS+22
LEXT(1 SDS+13*, LDS+11*, LDS+20*
LEXTEST EN+2~, SDS+21, LDS+23
LEXTL LDS+7~
LEXTMP LDS+7~, LDS+13!, LDS+17, WN+6~, WN+8
LEXTMP( LDS+13, LDS+14!, LDS+15!, LDS+18, WN+8
LEXTMP(" " LDS+13, LDS+15
LEXTMP(1 WN+7*
LEXVDT SDS~, SDS+7*, SDS+8, SDS+11, SDS+16, LDS~, LDS+8*, LDS+10, LDS+13, LDS+16
, WN+6~*, WN+7, WN+9, IA+1~*, DBR+1~*, DBR+2*
LEXWN LOOK+4!, CSV+18
U EV+1*
X EF~, EF+2, EF+8, EF+13*, EF+15*, EF+16, SDS~, SDS+7, LDS~, LDS+7
, WN~, WN+6, FA~, FA+1*, FA+3*, FA+4, IA~, IA+1*, IA+2, DBR~
, DBR+1, DBR+2*, DBR+3, EV~
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