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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: AICDKWLD

Package: IHS ICD CPT Lookup and Grouper

Routine: AICDKWLD


Information

AICDKWLD ; IHS/OHPRD/ACC - DRIVER ROUTINE FOR "AND"ING INVERTED LIST SEARCHES ;

Source Information

Source file <AICDKWLD.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS ICD CPT Lookup and Grouper 2 ^AICDKWL  DSPDESC^AICDKWL1  
DRG Grouper 1 ($$ICDD,$$ICDDX,$$ICDOP)^ICDCODE  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS ICD CPT Lookup and Grouper 4 AICDKWI0  AICDKWI9  AICDKWIP  AICDTICD  

Entry Points

Name Comments DBIA/ICR reference
DSPLYO ; DISPLAY CODE AND TEXT FOR OPERATION/PROCEDURE
DSPCOM ; COMMON DISPLAY CODE
CPTOP ; PUBLISHED ENTRY POINT - LOOK UP CPT CODE
DSPLYD ; DISPLAY CODE AND TEXT FOR DIAGNOSIS
DSPLYC ; DISPLAY CODE AND TEXT FOR CPT PROCEDURE
VERSION ; ENTRY POINT - DISPLAY VERSION (USED FROM MENUS)
ICDOP ; PUBLISHED ENTRY POINT - LOOK UP ICD OPERATION/PROCEDURE CODE
COMMON ; COMMON CODE FOR ALL TYPES OF LOOKUPS
ICDDX ; PUBLISHED ENTRY POINT - LOOK UP ICD DIAGNOSIS CODE

External References

Name Field # of Occurrence
^AICDKWL COMMON+4
DSPDESC^AICDKWL1 DSPCOM+11
$$ICDD^ICDCODE DSPCOM+6
$$ICDDX^ICDCODE DSPCOM+9
$$ICDOP^ICDCODE DSPCOM+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!,?(IOM-$L(X)/2),X,!,?(IOM-$L(Y)/2),Y,!
  • Line Location: VERSION+3
Function Call: WRITE
  • Prompt: !
  • Line Location: COMMON+1
Function Call: WRITE
  • Prompt: $P(@(AICDREF0),"^",1)," ","(",$P(^(0),"^",%),")",!
  • Line Location: DSPCOM+4
Function Call: WRITE
  • Prompt: $P(@(AICDREF0),"^",1)
  • Line Location: DSPLYC+2
Function Call: WRITE
  • Prompt: ?15,^(%,0),!
  • Line Location: DSPLYC+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] VERSION+2
^ICD0 - [#80.1] DSPCOM+8
^ICD9 - [#80] DSPCOM+9

Label References

Name Line Occurrences
COMMON ICDDX+1, ICDOP+1
DSPCOM DSPLYD+1, DSPLYO+1

Naked Globals

Name Field # of Occurrence
^( DSPLYC+4
^(0 DSPCOM+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % COMMON+2*, DSPLYD+1*, DSPLYO+1*, DSPCOM+4, DSPLYC+4*
AICDC COMMON+2*, COMMON+3!
>> AICDDESC DSPCOM+8*, DSPCOM+9*, DSPCOM+10*
>> AICDH DSPCOM+1, DSPLYC+1
>> AICDI DSPCOM+6, DSPCOM+8, DSPCOM+9
AICDKSCH ICDDX+1!, ICDOP+1!, CPTOP+1!
AICDKSCH("DSPLY" ICDDX+1*, ICDOP+1*, CPTOP+1*
AICDKSCH("GBL" ICDDX+1*, ICDOP+1*, CPTOP+1*
AICDKSCH("INDEX" ICDDX+1*, ICDOP+1*, CPTOP+1*
AICDKSCH("TYPE" ICDDX+1*, ICDOP+1*, CPTOP+1*
AICDLD DSPCOM+5~
AICDLD(1 DSPCOM+10
>> AICDMULT DSPCOM+1, DSPLYC+1
>> AICDREF0 DSPCOM+4, DSPCOM+8, DSPCOM+9, DSPLYC+2, DSPLYC+3
AICDREFD DSPLYC+3*, DSPLYC+4, DSPLYC+5!
>> AICDX ICDDX+1*, ICDOP+1*, CPTOP+1*, COMMON+2*
>> DIC(0 COMMON+1
DUZ(2 VERSION+2
IOF VERSION+3
IOM VERSION+3
N DSPCOM+5~, DSPCOM+6*, DSPCOM+7
U VERSION+2, DSPCOM+8, DSPCOM+9
>> X VERSION+1*, VERSION+3, ICDDX+1, ICDOP+1, CPTOP+1, COMMON+2*
>> Y VERSION+2*, VERSION+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All