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

Package: PCC Medical Query

Routine: AMQQTX


Information

AMQQTX ; IHS/CMI/THL - MAKES AD HOC TAXONOMY ;

Source Information

Source file <AMQQTX.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 4 ^DIC  YN^DICN  DQ^DICQ  ^DIR  
PCC Medical Query 1 ^AMQQTX0  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
PCC Medical Query 10 AMQQATA  AMQQGTX  AMQQGTX0  AMQQN2  AMQQQ0  AMQQSQA1  AMQQSQA2  AMQQSQP  
AMQQSQUP  AMQQTXG  
Patient Care Component Reports 2 APCLDF  APCLRTC  

Entry Points

Name Comments DBIA/ICR reference
SET ; ENTRY POINT FROM AMQQTX SUBROUTINES
NULL ; ENTRY POINT FROM AMQQTX SUBROUTINES
GET
LIST1
DCLASS ; Handles drug classes
LIST ; ENTRY POINT FROM AMQQTX SUBROUTINES
REFT ;FIND SPECFIC TYPE OF REFUSAL
REFT1
WHATG ; ENTRY POINT FROM AMQQTX SUBROUTINES
N0
EXIT
VAR
N1
EN1 ; PROGRAMMER ENTRY POINT FOR TAXONOMY SYSTEM
SAVE
SCMP ; ENTRY POINT FROM AMQQ0

External References

Name Field # of Occurrence
^AMQQTX0 SAVE+1
^DIC REFT1+11
YN^DICN NULL+6, N1+1
DQ^DICQ WHATG+7
^DIR DCLASS+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: GET+5
Function Call: WRITE
  • Prompt: !!,?($D(AMQQZNM)*5)," You have not made a selection yet...Try again",!!
  • Line Location: LIST+1
Function Call: WRITE
  • Prompt: !!,%,!
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: ?5,X
  • Line Location: LIST+6
Function Call: WRITE
  • Prompt: ?5,X
  • Line Location: LIST+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: LIST+9
Function Call: WRITE
  • Prompt: "<>"
  • Line Location: LIST1+0
Function Call: WRITE
  • Prompt: $C(13),?5,$C(13)
  • Line Location: LIST1+2
Function Call: WRITE
  • Prompt: " (DELETED)"
  • Line Location: SET+2
Function Call: WRITE
  • Prompt: !
  • Line Location: DCLASS+6
Function Call: WRITE
  • Prompt: !
  • Line Location: DCLASS+11
Function Call: WRITE
  • Prompt: !,"Do you want me to find all ",AMQQNNAM,"S with no ",AMQQTNAR," entered"
  • Line Location: NULL+4
Function Call: WRITE
  • Prompt: !,"Well then..."
  • Line Location: NULL+10
Function Call: WRITE
  • Prompt: !,"I take it you want me to search for only those ",AMQQNNAM,"S who DO NOT have",!,"any ",AMQQTNAR,"S in this taxonomy"
  • Line Location: N0+0
Function Call: WRITE
  • Prompt: !,"I take it you want me to find only those ",AMQQNNAM,"S whose",!,AMQQTNAR," is NOT in this taxonomy"
  • Line Location: N0+1
Function Call: WRITE
  • Prompt: !
  • Line Location: N1+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: REFT+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: REFT+6
Routine Call
  • DIC
  • Line Location:
    • REFT1+11
Routine Call
  • DIR
  • Line Location:
    • DCLASS+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMQQ(1 - [#9009071] VAR+9, VAR+11, GET+1
^AMQQ(5 - [#9009075] VAR+3, EN1+6
^AUTTREFT - [#9999999.73] REFT1+1
^DD( GET+1
^DIC - [#1] REFT1+2, REFT1+3
^PSDRUG - [#50] DCLASS+2
^PSDRUG("VAC" DCLASS+16
^UTILITY("AMQQ DELETE" EXIT+3!
^UTILITY("AMQQ DRUG CLASS" DCLASS+4, DCLASS+14*
^UTILITY("AMQQ RANGE" EXIT+3!
^UTILITY("AMQQ TAX" VAR+12*, GET+5, SAVE, SCMP+1!, SCMP+4*, LIST+1, LIST+5, SET+2!, SET+3*, DCLASS+16
, NULL+3, EN1+14!, EN1+17, REFT1+13*, REFT1+14*

Label References

Name Line Occurrences
@( GET+2
AMQQTX EN1+16
DCLASS SET+4
EXIT VAR+12, GET+3, GET+4, GET+5, SAVE+1, SAVE+3
LIST1 LIST+5
N0 NULL+3
N1 N0
REFT SET+5
REFT1 REFT+5
SCMP GET+4

Naked Globals

Name Field # of Occurrence
^( SCMP+1*, DCLASS+16*
^("ND" DCLASS+2
^(1 VAR+11
^(3 EN1+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GET+1*, SAVE*, EXIT+3!, SCMP+4*, LIST+2*, LIST+3, LIST+4*, LIST+5*, NULL+5*, N1*
, EN1+1~, EN1+6*, EN1+8, EN1+9, EN1+10, EN1+11, EN1+12
%Y EXIT+3!, NULL+7*, NULL+8, NULL+9, N1+2*, N1+3, N1+4*, N1+5
A EXIT+3!, WHATG+1~, EN1+1~
AMQQ EN1+1~
AMQQA EN1+1~
AMQQATN VAR+3, EN1+1~, EN1+5*
AMQQATNM EXIT+1, EN1+4~, EN1+12*
AMQQB EXIT!, EN1+1~
AMQQCASE EN1+1~
AMQQCLAS DCLASS+1~, DCLASS+2*, DCLASS+4, DCLASS+14, DCLASS+16, EN1+1~
>> AMQQCNAM NULL+2
AMQQCNT EN1+1~
AMQQCOMP VAR+12*, SAVE+4*, EXIT!, SCMP+2*, EN1+1~
AMQQCTXS VAR+4*, VAR+9*, N0, EN1+1~
AMQQDF EXIT+4, EN1+1~
AMQQDFN EN1+1~
AMQQDONE EN1+1~
AMQQECHO EN1+1~
AMQQHEL1 EN1+1~
AMQQHELP EN1+1~
AMQQHILO VAR+6*, EXIT+3!, EN1+1~
AMQQI EN1+1~
AMQQISYS VAR+8!
AMQQLINK VAR+9, VAR+11, GET+1, EN1+1~, EN1+8*
AMQQLKUP EN1+1~
AMQQLMOR EN1+1~
AMQQMULT VAR+9*, VAR+12, EN1+1~
AMQQNDB EN1+1~
AMQQNDBC EN1+1~
AMQQNECO EN1+1~
AMQQNEXT EN1+1~
AMQQNNAM NULL+1~, NULL+2*, NULL+4, N0, N0+1, EN1+1~
AMQQNTAX EN1+1~
AMQQONE VAR+12, EN1+2~
AMQQPOV1 EXIT+3!, EN1+2~
AMQQPOV2 EXIT+3!, EN1+2~
AMQQQUIT GET+3, SAVE+1, EXIT+4*, NULL+8*, N1+3*, EN1+2~, REFT+4~, REFT+5, REFT1+12*
AMQQR EN1+2~
AMQQSAVE EN1+2~
AMQQSCMP GET!, GET+4, EXIT+3!, SCMP+1, SCMP+2, SCMP+4, NULL+9*, N1+5*, EN1+2~
AMQQSHNO EN1+2~
AMQQSQNM EN1+3~
AMQQSQSJ EN1+2~
AMQQSSET GET+1*, EXIT+3!, EN1+2~
AMQQSTP EN1+2~
AMQQSUB EN1+2~
AMQQTAX VAR+2*, VAR+12*, GET+5!, SAVE+2*, EXIT!, SCMP+3*, EN1+17!
AMQQTAXI EN1+2~
AMQQTAXT VAR+3*, GET+1, GET+2, EXIT+3!, EN1+2~
AMQQTDIC EXIT+2!, EN1+2~, EN1+10*
AMQQTGBL VAR+5*, VAR+7*, EXIT+3!, EN1+2~
AMQQTGFG EN1+2~
AMQQTGNA EXIT+3!, EN1+2~
AMQQTGNO EXIT+2!, EXIT+3!, EN1+2~
AMQQTJMP EN1+2~
AMQQTLFL SAVE+3!, EN1+2~
AMQQTLOK VAR+5, VAR+7, EXIT+3!, SET+4, SET+5, EN1+2~, EN1+11*
AMQQTNAR EXIT+2!, NULL+4, N0, N0+1, EN1+2~, EN1+9*
AMQQTTOT VAR+1*, SAVE*, SAVE+1, EXIT+2!, LIST+8*, EN1+2~
AMQQTTX EXIT+2!, LIST+6, LIST+7, EN1+2~, EN1+7*
AMQQTXEX SET+2!, EN1+2~
AMQQTXGR EXIT!, EN1+4~
AMQQTXTR VAR+10!, VAR+11*, EXIT+3!, LIST+6, EN1+4~
AMQQTYP EN1+4~
>> AMQQURGN VAR*, VAR+2, VAR+12, GET+5*, SAVE, SAVE+2, SAVE+4, SCMP+1, SCMP+2, SCMP+3
, SCMP+4, LIST+1, LIST+5, SET+2, SET+3, DCLASS+4, DCLASS+14, DCLASS+16, NULL+3, EN1+13*
, EN1+14, REFT1+13, REFT1+14
AMQQVAL EN1+4~
AMQQX EN1+4~
AMQQXX EN1+4~
AMQQXXN EN1+4~
AMQQXXTT EN1+4~
AMQQZNM LIST+1, EN1+4~
>> APCLCRIT EN1+3
ATXFLG EN1+4~
B EXIT+3!, WHATG+1~, EN1+4~
C EN1+4~
D WHATG+1~, WHATG+4*, EN1+4~
DA EN1+4~
DIADD EN1+4~
DIC WHATG+1~, WHATG+2*, EN1+4~, REFT1+6~, REFT1+7*
DIC("A" REFT1+9*
DIC("S" WHATG+5*, REFT1+10*
DIC(0 WHATG+3*, REFT1+8*
DIE EN1+4~
DIK EN1+4~
DINUM EN1+4~
DIPGM EXIT+3!, EN1+4~
DIR DCLASS+10!, EN1+4~
DIR("A" DCLASS+7*
DIR(0 DCLASS+8*
DLAYGO EN1+4~
DR EN1+4~
DTIME LIST1+1
DTOUT NULL+7, NULL+8!, N1+2, EN1+4~
DUOUT NULL+8!, EN1+4~
DZ WHATG+1~, WHATG+6*, EN1+4~
GL REFT1~, REFT1+2*, REFT1+4, REFT1+5, REFT1+7
GLDA REFT1~, REFT1+1*, REFT1+2, REFT1+3
>> GLN REFT1+4*
GLNAM REFT1~, REFT1+3*, REFT1+9
I SAVE*, EXIT+3!, LIST+5*, LIST+8, DCLASS+1~, DCLASS+15*, DCLASS+16*, EN1+4~
IOSL LIST+5, EN1+15*
N EN1+4~
REFT REFT+2~, REFT+3*, REFT1+1, REFT1+13
T EN1+4~
U VAR+3, VAR+9, GET+1, LIST+5, DCLASS+2, NULL+7, NULL+8, N1+2, N1+3, EN1+8
, EN1+9, EN1+10, EN1+11, EN1+12, REFT1+1, REFT1+3
X EXIT+1*, LIST+4*, LIST+5*, LIST+6, LIST+7, LIST1+1*, SET+2, SET+3, DCLASS+2, EN1+5
, EN1+6, REFT+3, REFT+4~
Y SET+1*, DCLASS+12, EN1+4~, REFT+4~, REFT1+12, REFT1+13
Z EXIT+3!, EN1+4~
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 |  Naked Globals |  Local Variables |  All