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

Package: Quasar

Routine: ACKQASU2


Information

ACKQASU2 ;HCIOFO/BH-NEW/EDIT VISIT QUASAR UTILITIES ; 04/01/99

Source Information

Source file <ACKQASU2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 FILE^DIE  ^DIK  ($$GET1,GETS)^DIQ  ^DIR  
Quasar 2 $$PROB^ACKQUTL4  CHKVST^ACKQUTL8  
Registration 1 ELIG^VADPT  

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

Package Total Caller Graph
Quasar 3 ACKQAS  ACKQAS2  ACKQAS5  

Entry Points

Name Comments DBIA/ICR reference
ADD
POST(ACKVIEN) ;
GETDATA
NULL ; NUll out fields that should not bo present or have been set
; incorrectly
EXIT ; One way out
MINIMUM ; Minimum Data not entered. If New Visit user can either delete or
; re-edit the visit if user is editing a visit user only has option
; to re-edit the visit.
DELETE ; Delete the entry
CORRUPT ; Display corrupt data message
QUASAR ; Display Quasar heading and missing fields
PCE ; Display PCE missing fields
PCE1
CHOICE ; Display choice - either enter '^' to quit entry or <Return> to
; re-enter the template
CHOICE1 ; Prompt for PCE choice - An Exception may not be set when the PCE Inte-
; -face is on so dont prompt user with 'Send to PCE' options if no
; exception is present (i.e. ACKEXPT=0).
DISP
UTLAUD ;
LEFT ; Cannot calculate average if a null value exists
VALUES ; Get value for calculation
EXPT(ACKVIEN) ; Passes back 1 or zero depending if visit has an Exception
; entry set up.
DISPLAY ;

External References

Name Field # of Occurrence
$$PROB^ACKQUTL4 POST+8
CHKVST^ACKQUTL8 NULL+14
FILE^DIE POST+18, POST+24, NULL+12, LEFT+4
^DIK DELETE+3
$$GET1^DIQ EXPT+3, DISPLAY+2, DISPLAY+3
GETS^DIQ GETDATAVALUES+2
^DIR MINIMUM+8, MINIMUM+17, CHOICE+3, DISP+7
ELIG^VADPT POST+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," ",ACKARR(1,ACKK1)
  • Line Location: NULL+28
Function Call: WRITE
  • Prompt: !," ",ACKARR(2,ACKK2)
  • Line Location: NULL+30
Function Call: WRITE
  • Prompt: !!
  • Line Location: NULL+32
Function Call: WRITE
  • Prompt: !!
  • Line Location: NULL+32
Function Call: WRITE
  • Prompt: !," ",ACKARR(1,ACKK1)
  • Line Location: NULL+37
Function Call: WRITE
  • Prompt: !!
  • Line Location: NULL+38
Function Call: WRITE
  • Prompt: !!
  • Line Location: NULL+38
Function Call: WRITE
  • Prompt: !!,$C(7),"<<INCOMPLETE RECORD DELETED!!>>",!!
  • Line Location: DELETE+2
Function Call: WRITE
  • Prompt: !!,"ERROR - This record has become corrupted.",!
  • Line Location: CORRUPT+2
Function Call: WRITE
  • Prompt: !!," WARNING - ",!
  • Line Location: QUASAR+2
Function Call: WRITE
  • Prompt: " The following are fields required by QUASAR that have not been entered.",!
  • Line Location: QUASAR+3
Function Call: WRITE
  • Prompt: " Enter <RETURN> to re-enter this function or '^' to quit.",!!
  • Line Location: QUASAR+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PCE+2
Function Call: WRITE
  • Prompt: " WARNING - ",!!
  • Line Location: PCE+3
Function Call: WRITE
  • Prompt: " The following are fields required by QUASAR & PCE that have not been entered.",!
  • Line Location: PCE+4
Function Call: WRITE
  • Prompt: !," '^' Quit & File the A&SP visit but do not send incomplete A&SP"
  • Line Location: PCE1+0
Function Call: WRITE
  • Prompt: !," visit to PCE. Or,"
  • Line Location: PCE1+1
Function Call: WRITE
  • Prompt: !!,"The following field(s) are required by QUASAR but have not been entered.",!!
  • Line Location: DISPLAY+1
Function Call: WRITE
  • Prompt: " CDR Account",!
  • Line Location: DISPLAY+2
Function Call: WRITE
  • Prompt: " Appointment Time",!
  • Line Location: DISPLAY+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: DISPLAY+4
Routine Call
  • DIE
  • Line Location:
    • POST+18
    • POST+24
    • NULL+12
    • LEFT+4
Routine Call
  • DIR
  • Line Location:
    • MINIMUM+8
    • MINIMUM+17
    • CHOICE+3
    • DISP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACK(509850.6 - [#509850.6] Classic Fileman Calls,  GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACK(509850.6 - [#509850.6] POST+9, POST+10, UTLAUD+6*, EXPT+4

Label References

Name Line Occurrences
$$EXPT NULL+31
CHOICE NULL+38
CHOICE1 NULL+32
CORRUPT NULL+18
DELETE NULL+18, MINIMUM+10
DISPLAY MINIMUM+4
EXIT NULL+16, NULL+20, NULL+22
LEFT UTLAUD+15
MINIMUM NULL+16
PCE NULL+26
PCE1 DISP
QUASAR NULL+35
VALUES UTLAUD+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACK POST+3~, GETDATA+7!, NULL+12!, UTLAUD+1~, VALUES+1!, VALUES+14!
ACK( GETDATA+2, GETDATA+3, GETDATA+4, GETDATA+5, NULL+3*, NULL+5*, NULL+6*, NULL+7*, NULL+9*, NULL+10*
NULL+11*, VALUES+4, VALUES+5, VALUES+6, VALUES+7, VALUES+9, VALUES+10, VALUES+11, VALUES+12
>> ACKAO NULL+5
ACKAR UTLAUD+2~, LEFT+4!
ACKAR( UTLAUD+17*, LEFT+3*
ACKARR POST+3~, NULL+14, NULL+16, NULL+18, NULL+20, NULL+22
ACKARR(1 NULL+27, NULL+28, NULL+36, NULL+37
ACKARR(2 NULL+29, NULL+30
>> ACKCNT ADD*
ACKDD POST+6~, POST+15!, POST+18!, POST+21!, POST+24!
ACKDD( POST+16*, POST+17*, POST+22*, POST+23*
ACKDIAG POST+6~, POST+7*, POST+9*, POST+10, POST+16, POST+17, POST+22, POST+23
>> ACKDIV POST+8
ACKDPROV POST+6~, POST+12*, POST+14, POST+20
ACKDREC POST+6~, POST+10*, POST+11, POST+12
ACKDUP POST+6~, POST+11*, POST+14, POST+20
>> ACKENV NULL+7
ACKEX EXPT+2~, EXPT+3*, EXPT+4
ACKEXPT POST+3~, NULL+31*, DISPDISP+3, DISP+4, DISP+5, DISP+6, DISP+10, DISP+11
ACKI UTLAUD+1~, UTLAUD+6*
ACKK1 POST+3~, NULL+27*, NULL+28, NULL+36*, NULL+37
ACKK2 POST+3~, NULL+29*, NULL+30
ACKL1 UTLAUD+1~, LEFT+1, LEFT+2, VALUES+9*
ACKL2 UTLAUD+1~, LEFT+1, LEFT+2, VALUES+10*
ACKL3 UTLAUD+1~, LEFT+1, LEFT+2, VALUES+11*
ACKL4 UTLAUD+1~, LEFT+1, LEFT+2, VALUES+12*
>> ACKLAMD UTLAUD+5, UTLAUD+6
ACKLAV UTLAUD+1~, LEFT+2*, LEFT+3
>> ACKOUT NULL+18*, NULL+20*, NULL+22*, EXIT+1, MINIMUM+10*, MINIMUM+11*, MINIMUM+18*, CHOICE+4*, CHOICE+5*, CHOICE+6*
DISP+9*, DISP+10*, DISP+11*, DISP+12*, DISP+13*
>> ACKPCE POST+8, NULL+22, NULL+25, NULL+34
ACKPROB POST+6~, POST+8*, POST+13, POST+19
ACKR1 UTLAUD+1~, UTLAUD+15, UTLAUD+16, VALUES+4*
ACKR2 UTLAUD+1~, UTLAUD+15, UTLAUD+16, VALUES+5*
ACKR3 UTLAUD+1~, UTLAUD+15, UTLAUD+16, VALUES+6*
ACKR4 UTLAUD+1~, UTLAUD+15, UTLAUD+16, VALUES+7*
>> ACKRAD NULL+6
ACKRAV UTLAUD+1~, UTLAUD+16*, UTLAUD+17
ACKSC POST+3~, POST+27*, NULL+3, NULL+9, NULL+10, NULL+11
ACKVAO POST+3~, GETDATA+3*, NULL+5, NULL+9
ACKVENV POST+3~, GETDATA+5*, NULL+7, NULL+11
ACKVIEN POST~, POST+9, POST+10, POST+16, POST+17, POST+22, POST+23, GETDATAGETDATA+2, GETDATA+3
GETDATA+4, GETDATA+5, NULL+3, NULL+5, NULL+6, NULL+7, NULL+9, NULL+10, NULL+11, NULL+14
NULL+31, DELETE+3, UTLAUD+6, UTLAUD+17, LEFT+3, VALUES+2, VALUES+4, VALUES+5, VALUES+6, VALUES+7
VALUES+9, VALUES+10, VALUES+11, VALUES+12, EXPT~, EXPT+3, EXPT+4, DISPLAY+2, DISPLAY+3
>> ACKVISIT MINIMUM+5, MINIMUM+13
ACKVRAD POST+3~, GETDATA+4*, NULL+6, NULL+10
ACKVSC POST+3~, GETDATA+2*, NULL+3*, NULL+9, NULL+10, NULL+11
>> DA DELETE+3*
>> DIK DELETE+3*
DIR MINIMUM+6!, MINIMUM+8!, MINIMUM+14!, CHOICE+3!, DISP+7!
DIR("?" MINIMUM+15*, DISP+3*, DISP+4*
DIR("A" MINIMUM+7*, MINIMUM+16*, DISP+1*
DIR("B" DISP+2*
DIR(0 MINIMUM+8*, MINIMUM+16*, CHOICE+3*, DISP+5*, DISP+6*
DIRUT POST+1!, MINIMUM+9, CHOICE+6, CHOICE+7!, DISP+9
DTOUT POST+1!, MINIMUM+9, CHOICE+7!, DISP+8
IOF PCE+2
U POST+27, DISP+8, UTLAUD+6
VAEL POST+3~, POST+27!
VAEL(3 POST+27
>> X MINIMUM+9*, MINIMUM+10, DISP+8*, DISP+10, DISP+11, DISP+12, DISP+13
>> Y CHOICE+4, CHOICE+5
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