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

Package: Quality Assurance

Routine: AQAOQT12


Information

AQAOQT12 ; IHS/ORDC/LJF - MULTIVOTING SUBRTNS ;

Source Information

Source file <AQAOQT12.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 3 ^DIC  ^DIE  ^DIR  
Quality Assurance 1 DEV^AQAOQT1  

Entry Points

Name Comments DBIA/ICR reference
CATEGORY ; >> ask participant to choose category to vote on
VOTER ; >> ask for each voter in turn
ADDVTR ; >> SUBRTN to add voter multiple to category
GETLIST ; >> SUBRTN to gather categories and ideas not categorized
LIST ;ENTRY POINT: SUBRTN to list ideas entered for this meeting
RESULTS ;ENTRY POINT: SUBRTN to pirnt multivoting results
CHOICE ; >> give participant choice to revote or quit
VOTE ;ENTRY POINT: SUBRTN to enter votes of each participant
POLL ; >> SUBRTN to poll a participant
CHECK ; >> display votes for this user and give options
LOOP
MORE

External References

Name Field # of Occurrence
DEV^AQAOQT1 RESULTS+1
^DIC ADDVTR+2
^DIE VOTER+14
^DIR MORE+4, VOTE+10, VOTER+2, LOOP+4, LOOP+9, CHOICE+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: !,"CATEGORIZED IDEAS ENTERED FOR ",$P(^AQAO1(8,AQAOMTG,0),U,3),":",!
  • Line Location: LIST+4
Function Call: WRITE
  • Prompt: !!?20,"*** VOTING SESSION ***",!!
  • Line Location: VOTE+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: VOTER+1
Function Call: WRITE
  • Prompt: !!,"VOTES FOR USER ",AQAOUSR," FILED..."
  • Line Location: VOTER+15
Function Call: WRITE
  • Prompt: !!,"CHOICE OF CATEGORIES:",!
  • Line Location: CATEGORY+1
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOP+9
Function Call: WRITE
  • Prompt: @IOF,!!?20,"*** VOTING SUMMARY FOR ",AQAOUSR," ***",!
  • Line Location: CHECK+1
Function Call: WRITE
  • Prompt: !!,"NO VOTES TAKEN"
  • Line Location: CHECK+2
Function Call: WRITE
  • Prompt: !?40,"____",!,"TOTAL VOTES CAST:",?40,AQAOY
  • Line Location: CHECK+7
Function Call: WRITE
  • Prompt: ?60,$S(AQAOY=AQAOCNT:"",AQAOY>AQAOCNT:"OVER VOTED",1:"UNDER VOTED")
  • Line Location: CHECK+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: CHOICE+1
Routine Call
  • DIE
  • Line Location:
    • VOTER+14
Routine Call
  • DIC
  • Line Location:
    • ADDVTR+2
Routine Call
  • DIR
  • Line Location:
    • MORE+4
    • VOTE+10
    • VOTER+2
    • LOOP+4
    • LOOP+9
    • CHOICE+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AQAO1(7 - [#9002169.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AQAO1(7 - [#9002169.7] VOTER+10, VOTER+11, VOTER+12, GETLIST+2, GETLIST+3
^AQAO1(8 - [#9002169.8] LIST+4
^DD(9002169.7 ADDVTR+2

Label References

Name Line Occurrences
ADDVTR VOTER+11
CATEGORY LOOP+12, CHOICE+10
CHECK LOOP+6
CHOICE CHECK+2, CHOICE+10
GETLIST LIST+2, VOTE+3
LOOP LOOP+5
MORE MORE+4
POLL VOTER+3
VOTER VOTER+2, VOTER+4, VOTER+15

Naked Globals

Name Field # of Occurrence
^(0 VOTER+10*, GETLIST+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AQAOAR1 LIST+2, VOTE+3
>> AQAOAR1( MORE, MORE+1, VOTER+9, GETLIST+9*, LOOP, LOOP+1, LOOP+3, LOOP+5, CHECK+5
AQAOAR2 VOTE+2!
AQAOAR2( VOTER+4, VOTER+8, VOTER+14, POLL+1!, LOOP+10!, LOOP+11*, CHECK+2, CHECK+4, CHECK+5, CHECK+6
, CHOICE+11!
AQAOARR GETLIST+1!, GETLIST+6
AQAOARR( GETLIST+5*, GETLIST+8, GETLIST+9
>> AQAOCAT LOOP+6*, LOOP+10, LOOP+11
>> AQAOCNT VOTE+11*, LOOP+9, CHECK+8, CHOICE+2, CHOICE+11
>> AQAOI MORE*, MORE+2, CATEGORY+2*, LOOP*, LOOP+1, LOOP+2, LOOP+3, LOOP+5
>> AQAOIFN VOTER+9*, VOTER+10, VOTER+11, VOTER+12, VOTER+13, ADDVTR+1
>> AQAOJ LIST+5*, MORE, MORE+2*, CATEGORY+2*, LOOP, LOOP+5*
>> AQAOMTG LIST+4, GETLIST+2
>> AQAOPT1 RESULTS+1*
>> AQAOS GETLIST+3*, GETLIST+4
>> AQAOUSR VOTER+2*, VOTER+4, VOTER+8, VOTER+11, VOTER+12, VOTER+14, VOTER+15, ADDVTR+2, POLL+1, LOOP+10
, LOOP+11, CHECK+1, CHECK+2, CHECK+4, CHECK+5, CHECK+6, CHOICE+11
>> AQAOX LIST+5*, MORE*, MORE+1, MORE+2, VOTER+7*, VOTER+8*, VOTER+9, VOTER+14, GETLIST+1*, GETLIST+2*
, GETLIST+3, GETLIST+5, GETLIST+7*, GETLIST+8*, GETLIST+9, CHECK+3*, CHECK+4*, CHECK+5, CHECK+6
>> AQAOY GETLIST+4*, GETLIST+5, CHECK+3*, CHECK+6*, CHECK+7, CHECK+8, CHOICE+2, CHOICE+11
>> AQAOZ CHECK+2*
>> DA VOTER+12*
>> DA(1 VOTER+13*, ADDVTR+1*
DIC ADDVTR+1!*
DIC("P" ADDVTR+2*
DIC(0 ADDVTR+1*
>> DIE VOTER+7*, VOTER+13*
DIR MORE+3!, VOTE+5!, VOTER+1!, CATEGORY+2!, LOOP+9!, CHOICE+1!
DIR("?" VOTE+6*, VOTE+7*, VOTE+8*, VOTE+9*, VOTE+10*, CHOICE+4*, CHOICE+5*, CHOICE+6*, CHOICE+7*, CHOICE+8*
, CHOICE+9*
DIR("A" MORE+3*, VOTE+5*, VOTER+1*, LOOP+1*, LOOP+2*, LOOP+3*, LOOP+5!, LOOP+9*, CHOICE+1*
DIR(0 MORE+4*, VOTE+5*, VOTER+1*, LOOP+2*, LOOP+9*, CHOICE+2*, CHOICE+3*
>> DIRUT VOTE+10, VOTER+2, LOOP+6, CHOICE+10
>> DR VOTER+14*
>> I GETLIST+8*, GETLIST+9
IOF LIST+3, CHECK+1
U LIST+4, MORE+1, VOTER+9, ADDVTR+2, GETLIST+4, GETLIST+9, LOOP+1, CHECK+5
>> X ADDVTR+2*, LOOP+5
>> Y MORE+4, VOTE+11, VOTER+2, VOTER+11, LOOP+6, LOOP+10, LOOP+11, CHOICE+10
Info |  Source |  Call 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