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

Package: Quasar

Routine: ACKQCPL


Information

ACKQCPL ;AUG/JLTP BIR/PTD HCIOFO/BH-Lookup for C&P Exams Awaiting Adequation ; 04/22/96 14:16

Source Information

Source file <ACKQCPL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Quasar 2 $$PROVCHK^ACKQASU4  PAUSE^ACKQUTL  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Automated Medical Information Exchange 1 $$EN1^DVBCTRN  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Quasar 1 ACKQCP  

Entry Points

Name Comments DBIA/ICR reference
BUILD ; Build array of exams user can adequate in ^TMP(.
CHOICE ; Display list of C&P exams to adequate.
CHOICE1
SET ; Set ACKD0, ACKSFT, and DFN before exit and check for locking
EXIT ; Kill variables and return to calling routine.
HEAD(ACKX) ; Draws Heading on screen

External References

Name Field # of Occurrence
$$PROVCHK^ACKQASU4 BUILD+2
PAUSE^ACKQUTL CHOICE+3
$$GET1^DIQ BUILD+14
^DIR BUILD+28, CHOICE1+1
$$EN1^DVBCTRN BUILD+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: BUILD+18
Function Call: WRITE
  • Prompt: "No C&P exams awaiting adequation now."
  • Line Location: BUILD+19
Function Call: WRITE
  • Prompt: !,"There is only one C&P exam awaiting adequation.",!!
  • Line Location: BUILD+23
Function Call: WRITE
  • Prompt: !,^TMP("ACKQCPL",$J,1,$O(^TMP("ACKQCPL",$J,1,0))),!!!
  • Line Location: BUILD+24
Function Call: WRITE
  • Prompt: "Press RETURN to process this exam.",!
  • Line Location: BUILD+27
Function Call: WRITE
  • Prompt: !!,"This record is locked by another process - Please try again later.",!!
  • Line Location: BUILD+30
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CHOICE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: CHOICE1+1
Function Call: WRITE
  • Prompt: !!,"This record is locked by another process - Please try again later.",!!
  • Line Location: SET+4
Function Call: WRITE
  • Prompt: !
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: " "
  • Condition for execution: ACKX
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: "Visit Date/Time Name SSN Stn. #",!
  • Line Location: HEAD+1
Routine Call
  • DIR
  • Line Location:
    • BUILD+28
    • CHOICE1+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DG(40.8 - [#40.8] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACK(509850.3 - [#509850.3] BUILD+3
^ACK(509850.6 - [#509850.6] BUILD+4, BUILD+5, BUILD+7, BUILD+30, SET+4, SET+6
^DD("DD" BUILD+11
^DPT - [#2] BUILD+8
^TMP("ACKQCPL" BUILD+4!, BUILD+15*, BUILD+17, BUILD+24, BUILD+26, CHOICE+2, CHOICE+4, SET+1, EXIT+2!

Label References

Name Line Occurrences
CHOICE1 SET+4
EXIT BUILD+17, BUILD+22, CHOICE+6, CHOICE1+1
HEAD BUILD+23, CHOICE+1, CHOICE+3
SET BUILD+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACK5 BUILD+1~, BUILD+7*, BUILD+10, BUILD+13
ACKCNT BUILD+4*, BUILD+8*, BUILD+15, BUILD+22, CHOICE1EXIT+1!
ACKD0 SET+1*, SET+4!, SET+6
ACKDFN BUILD+8*, BUILD+12, BUILD+15, EXIT+1!
ACKDIV BUILD+1~
ACKDUZ BUILD+1~, BUILD+2*, BUILD+3, BUILD+4
ACKNUM BUILD+28*, CHOICE+2*, CHOICE+4, CHOICE1+2*, SET+1, EXIT+1!
>> ACKSFT SET+6*
ACKSP BUILD+11*, BUILD+15, EXIT+1!
ACKSSN BUILD+12*, BUILD+15, EXIT+1!
ACKSTAT BUILD+1~
ACKSTN BUILD+1~, BUILD+14*, BUILD+15
ACKSUPER BUILD+3*, BUILD+4, EXIT+1!
>> ACKVDIV BUILD+13*, BUILD+14
ACKVDT BUILD+11*, BUILD+15, EXIT+1!
ACKVIEN BUILD+26*, BUILD+30, EXIT+2!
ACKWT BUILD+4*, BUILD+5, BUILD+7, BUILD+15, EXIT+1!
ACKX HEAD~, HEAD+1
ACKZNODE BUILD+5*, BUILD+6, BUILD+8, BUILD+9, EXIT+1!
>> DFN SET+6*
DIR BUILD+28!, CHOICE1+1!, EXIT+2!
DIR("?" CHOICE1*
DIR("A" CHOICE1*
DIR(0 BUILD+28*, CHOICE1*
>> DIRUT BUILD+19*, BUILD+22, BUILD+28, BUILD+30*, CHOICE+2, CHOICE+3, CHOICE+6, CHOICE1+1
DUZ BUILD+2
IOF CHOICE+3
IOSL CHOICE+3
U BUILD+3, BUILD+6, BUILD+8, BUILD+10, BUILD+12, BUILD+13, BUILD+15, SET+6
X EXIT+2!
Y BUILD+9*, BUILD+10*, BUILD+11*, CHOICE1+2, EXIT+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 |  Local Variables  | All