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

Package: PCC Medical Query

Routine: AMQQATA


Information

AMQQATA ;IHS/CMI/THL - GETS ATTRIBUTE ;

Source Information

Source file <AMQQATA.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
PCC Medical Query 12 LIST^AMQQ  SCR1^AMQQ1  (CTXS,EXIT)^AMQQAT  (,COHORT)^AMQQAT1  ^AMQQATAL  ^AMQQATL  ^AMQQATS  (ITEM,RUN)^AMQQHELP  
^AMQQN2  ^AMQQSEC  ^AMQQSQP  ^AMQQTX  
VA Fileman 2 IX^DIC  ^DIR  
Kernel 1 EN1^XQH  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
PCC Medical Query 3 AMQQAT  AMQQQ0  AMQQQ2  

Entry Points

Name Comments DBIA/ICR reference
GEXIT
EN ; - ENTRY POINT -
EXAM ;ALIGN EXAM TYPE IEN'S
GENERIC
AUTO ; ENTRY POINT FROM AMQQQ
NATL ; NATURAL LANGUAGE CHECKER
IMM ;IF LOOKUP OF IMMUNIZATION CHECK IMMUNIZATION VERSION AND CONVERT TO
SETAT
MSR ;ALIGN MEASUREMENT TYPE IEN'S
EN1 ; ENTRY POINT FROM AMQQQ2
EN2 ;
ADIC
NOKONG
SECURITY
ATTRIB
CKX

External References

Name Field # of Occurrence
LIST^AMQQ GENERIC+11
SCR1^AMQQ1 EN2+1
CTXS^AMQQAT GENERIC+9
EXIT^AMQQAT GENERIC+9
^AMQQAT1 EN2+16
COHORT^AMQQAT1 EN2+15
^AMQQATAL EN2+9
^AMQQATL GENERIC+12
^AMQQATS GENERIC+13
ITEM^AMQQHELP CKX+6
RUN^AMQQHELP CKX+7
^AMQQN2 NATL+1
^AMQQSEC SECURITY
^AMQQSQP SECURITY+9
^AMQQTX EN2+17
IX^DIC ADIC+7
^DIR EXAM+24
EN1^XQH CKX+8, NOKONG+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ATTRIB+4
Function Call: WRITE
  • Prompt: "Attribute of ",AMQQCNAM,": "
  • Line Location: ATTRIB+6
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: ATTRIB+7
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: SECURITY+1
Function Call: WRITE
  • Prompt: !!,"Sorry, a double KONGLOMERATOR is a no-no! Try another attribute.",!!,*7
  • Line Location: SECURITY+7
Function Call: WRITE
  • Prompt: !,"Sorry, your site manager has not identified any secondary facilities...",*7,!
  • Line Location: SECURITY+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: SECURITY+10
Function Call: WRITE
  • Prompt: !,"Enter the specific name of the ",$P($P(Y,U,2),",")," or type '???' to see choices",!!
  • Line Location: SECURITY+11
Function Call: WRITE
  • Prompt: *7
  • Line Location: NOKONG+0
Function Call: WRITE
  • Prompt: !!,"Sorry...you have already defined the generic visit conditions.",!,"They cannot be changed after they are entered.",!,"Type '^' at the next prompt if you want to start over.",!!,*7
  • Line Location: GENERIC+0
Function Call: WRITE
  • Prompt: $C(13),?79,$C(13),"Attribute of ",AMQQCNAM,": ",X
  • Line Location: NATL+2
Routine Call
  • DIR
  • Line Location:
    • EXAM+24
Routine Call
  • DIC
  • Line Location:
    • ADIC+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AMQQ(5 - [#9009075] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMQQ(1 - [#9009071] EN2+7, EN2+11, EN2+12, EN2+13, SETAT, SETAT+5, MSR+8*, MSR+9, MSR+11*, MSR+12
, MSR+14*, EXAM+11*, EXAM+12*, EXAM+13, EXAM+15*, EXAM+16, EXAM+18*
^AMQQ(4 - [#9009074] EN2+14, SETAT+3
^AMQQ(5 - [#9009075] SECURITY+6, SECURITY+11, EN2+1, EN2+2, EN2+8, EN2+17, MSR+6*, MSR+7, EXAM+6, EXAM+10
^AMQQ(8 - [#9009078] SECURITY+8
^AUPNVNTS("B" EN2+7
^AUPNVXAM("B" EN2+7
^AUTTEXAM("B" EXAM+4
^AUTTEXAM("C" EXAM+8
^AUTTIMM(101 IMM+4
^AUTTMSR - [#9999999.07] MSR+5
^AUTTMSR("B" MSR+3
^DD(9000010.13 EXAM+21
^DIC(9.2 - [#9.2] CKX+8, NOKONG+2
^UTILITY("AMQQ REFUSAL" ATTRIB+2!
^UTILITY("AMQQ" CKX+3*, CKX+4*, GENERIC

Label References

Name Line Occurrences
ADIC AUTO+4
ATTRIB CKX+2, CKX+6, CKX+7, CKX+8, SECURITY+1, SECURITY+7, SECURITY+8, SECURITY+10, SECURITY+11, EN2+7
, EN2+9, EN2+12, EN2+15, EN2+16, EN2+17
AUTO ATTRIB+1
EN2 GENERIC+7
EXAM EN2+8
GENERIC SECURITY+10
GEXIT GENERIC+8, GENERIC+10
IMM SECURITY+2
MSR SECURITY+6
NOKONG EN2+12
SETAT EN2+10, EN2+15

Naked Globals

Name Field # of Occurrence
^(0 EN2+7
^(2 EN2+1
^(3 EN2+17
^(6 SETAT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % AUTO+3*, AUTO+4, AUTO+5*, AUTO+6, EN2+2*, EN2+4, EN2+6, EN2+7*, EN2+17, SETAT*
, SETAT+1, SETAT+2, SETAT+3
%A CKX+8~, NOKONG+1~
%B CKX+8~, NOKONG+1~
>> AMQQ("BP COHO RT FLG" , AUTO+2*
>> AMQQATN EN2+1*, EN2+5*
>> AMQQATNM EN2+3*
>> AMQQCCHK SETAT+4*, SETAT+5*
>> AMQQCCLS CKX+3, CKX+4, CKX+6, CKX+7, AUTO+1
AMQQCHRT ATTRIB+3!, AUTO+2*, EN2+15
>> AMQQCNAM ATTRIB, ATTRIB+6, NATL+2
>> AMQQCTXS SETAT+1*, NATL+3
>> AMQQFAIL NATL+3
>> AMQQFTYP SETAT+3*
>> AMQQGTX CKX+2, CKX+3
AMQQGVF GENERIC+5*, GEXIT!
AMQQILIN GENERIC+1~, GENERIC+4*
>> AMQQIMMS AUTO+4*, AUTO+6*
>> AMQQKGNO ATTRIB+5
>> AMQQKONG ATTRIB+5, CKX+2, SECURITY+7, EN2+12
AMQQLCOF ATTRIB+3!, CKX+1*
>> AMQQLINK EN2+4*, EN2+7, EN2+9, EN2+11, EN2+12, EN2+13, SETAT, SETAT+5, EXAM+1
AMQQMULT SECURITY+4!
AMQQMULX GENERIC+1~
AMQQNATF ATTRIB+3!, EN2+10, NATL+4*
>> AMQQNATT NATL+4
>> AMQQNCND NATL+4
>> AMQQNECO ADIC+6
AMQQNOL EN2+7*, EN2+9!
>> AMQQNVAL NATL+4
AMQQQ GENERIC+1~
>> AMQQQUIT ATTRIB*, ATTRIB+7*, CKX*, ADIC+9*, SECURITY+10, EN2+15, EN2+16, EN2+17, GENERIC+8, GENERIC+10
>> AMQQRAND CKX+2, CKX+3, EN2+16
AMQQRSAF ATTRIB+1, AUTO+1!
>> AMQQSBCT EN2+6*, EN2+11*
>> AMQQSCPF EN2+1*
AMQQSGFL SECURITY+3!
>> AMQQTAX EN2+17
>> AMQQTDIC EN2+17*
>> AMQQTLOK EN2+17*
>> AMQQTNAR EN2+17*
>> AMQQTTX EN2+17*
AMQQUATN CKX+2, CKX+3*, GENERIC+1~, GENERIC+3*
AMQQUSQN GENERIC+1~, GENERIC+2*
>> AMQQVCL SETAT+2*
>> AMQQVPF SECURITY+9*
>> AMQQVXAM EXAM+1*, EXAM+26*
AMQQXSQF GENERIC+11!
>> AMQQXX ADIC+10, EN2+7
>> D ADIC+5*
DIC ADIC*, ADIC+8!
DIC("S" ADIC+4*
DIC(0 ADIC+1*, ADIC+6*
DIR EXAM+20!, EXAM+25!
DIR("A" EXAM+22*
DIR("B" EXAM+23*
DIR(0 EXAM+21*
DTIME ATTRIB+7
DUZ(2 SECURITY+8
U CKX, ADIC+9, SECURITY+6, SECURITY+8, SECURITY+11, EN2+3, EN2+4, EN2+6, EN2+7, EN2+8
, EN2+11, EN2+12, EN2+13, EN2+14, EN2+17, SETAT+1, SETAT+2, SETAT+3, IMM+3, IMM+5
, IMM+6, IMM+8, IMM+9, IMM+10, IMM+11, IMM+13, IMM+14, IMM+16, IMM+27, IMM+29
, IMM+31, MSR+2, MSR+5, MSR+6, MSR+7, MSR+8, EXAM+3, EXAM+6, EXAM+10, EXAM+11
, EXAM+12, EXAM+21, EXAM+26
X ATTRIB+7*, CKX, CKX+1*, CKX+2, CKX+3, CKX+5, CKX+6, CKX+7*, CKX+8, AUTO+1*
, AUTO+2*, AUTO+3, AUTO+4*, AUTO+5, AUTO+6*, ADIC+6, ADIC+9, SECURITY+5*, EN2+1*, NATL+2
, MSR+1~, MSR+9*, MSR+10*, MSR+11, MSR+12*, MSR+13*, MSR+14, EXAM+2~, EXAM+13*, EXAM+14*
, EXAM+15, EXAM+16*, EXAM+17*, EXAM+18, EXAM+19~
>> XQH CKX+8*, NOKONG+2*
XX MSR+1~, MSR+2*, MSR+3, MSR+7*, MSR+8, MSR+9, MSR+11, MSR+12, MSR+14, EXAM+2~
, EXAM+3*, EXAM+4, EXAM+10*, EXAM+11, EXAM+12, EXAM+13, EXAM+15, EXAM+16, EXAM+18
Y ADIC+9, SECURITY, SECURITY+1, SECURITY+5, SECURITY+6, SECURITY+7*, SECURITY+8, SECURITY+9, SECURITY+10, SECURITY+11
, EN2+1, EN2+2, EN2+3, EN2+5, EN2+8, EN2+9*, EN2+17, GENERIC+6*, NATL+4*, IMM+3
, IMM+5*, IMM+6*, IMM+8*, IMM+9*, IMM+10*, IMM+11*, IMM+13*, IMM+14*, IMM+16*, IMM+27*
, IMM+29*, IMM+31*, MSR+2, MSR+6, MSR+7, EXAM+3, EXAM+6, EXAM+10, EXAM+19~, EXAM+26
YY MSR+1~, EXAM+2~
>> Z EN2+1*, EN2+13*, EN2+14*, EN2+15, EN2+16, EN2+17, MSR+3*, MSR+4, MSR+5, MSR+8
, MSR+10, MSR+13, EXAM+4*, EXAM+5, EXAM+6*, EXAM+7, EXAM+8*, EXAM+9, EXAM+11, EXAM+12
, EXAM+14, EXAM+17
ZZ MSR+1~, MSR+5*, MSR+6, EXAM+2~
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