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

Package: IHS Accounts Receivable

Routine: BARUFLOG


Information

BARUFLOG ; IHS/SD/TPF - SESSION LOG IN AND LOG OUT ;

Source Information

Source file <BARUFLOG.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 3 ^DIE  $$GET1^DIQ  ^DIR  
IHS Accounts Receivable 2 ($$CURSTAT,$$GETSESID,$$OPENSTAT,$$OUTORREC,$$SETSESS,ASKACT,ASKFORRT)^BARUFUT  ($$CSMENU,$$DELFLG,DELETE)^BARUFUT1  
Kernel 2 $$CJ^XLFSTR  SIG^XUSESIG  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
IHS Accounts Receivable 6 BAR UFMS CASHIER SIGN IN  BARMAWO6  BARRQ  BARUFCAS  BARUFSUP  BARVKL0  

Entry Points

Name Comments DBIA/ICR reference
DISPAGAI ;EP - DO IT AGAIN
DISHDR(UDUZ,SESSID,MODE) ;EP - DISPLAY HEADER
SIGNOUT ;EP - SIGN OUT AND RECONCILE
SIGNIN ;EP - CASHIER SIGN IN
PRINTDUM(UFMSESID) ;EP - PRINT EMPTY BEGINNING COUNTS
LIST(TOTALS,MODE) ;EP - DISPLAY CALCULATED TOTALS
NEWSESS ;
DISPLAYT(UDUZ,SESSID,MODE,ERASTAT) ;EP - DISPLAY SESSION TOTALS
TOT(CAT,AMT,TOTALS) ;

External References

Name Field # of Occurrence
$$CURSTAT^BARUFUT SIGNIN+3, DISHDR+5
$$GETSESID^BARUFUT NEWSESS+6
$$OPENSTAT^BARUFUT SIGNOUT+7, SIGNIN+8
$$OUTORREC^BARUFUT SIGNOUT+2
$$SETSESS^BARUFUT SIGNOUT+61
ASKACT^BARUFUT LIST+41
ASKFORRT^BARUFUT SIGNOUT+53, SIGNOUT+58, SIGNIN+15, NEWSESS+12, PRINTDUM+19
$$CSMENU^BARUFUT1 SIGNIN+2
$$DELFLG^BARUFUT1 SIGNOUT+38, SIGNOUT+60
DELETE^BARUFUT1 SIGNOUT+39
^DIE SIGNIN+23, NEWSESS+21
$$GET1^DIQ DISPAGAI+28, DISPAGAI+30, DISPAGAI+31, DISPAGAI+33, DISPAGAI+34, LIST+33, LIST+34, LIST+35
^DIR SIGNOUT+12, SIGNOUT+19, SIGNOUT+36, SIGNOUT+48
$$CJ^XLFSTR DISHDR+3, DISHDR+4, DISHDR+5
SIG^XUSESIG NEWSESS+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SIGNOUT+14
Function Call: WRITE
  • Prompt: !
  • Line Location: SIGNOUT+43
Function Call: WRITE
  • Prompt: !!,"Fine, the session "_$G(UFMSESID)_" will be sent to your manager for processing."
  • Line Location: SIGNOUT+56
Function Call: WRITE
  • Prompt: !,"Status for Session ",$G(UFMSESID)," has been set to RECONCILED"
  • Line Location: SIGNOUT+57
Function Call: WRITE
  • Prompt: !!,"RECONNECTING TO A OPEN SESSION IN "_$P(^DIC(4,DUZ(2),0),U)_"."
  • Line Location: SIGNIN+11
Function Call: WRITE
  • Prompt: !!,"YOU HAVE A SESSION STILL OPEN FROM "_SESSDT
  • Line Location: SIGNIN+12
Function Call: WRITE
  • Prompt: !,"YOU WILL BE ASSIGNED THIS SESSION ID TO CONTINUE"
  • Line Location: SIGNIN+13
Function Call: WRITE
  • Prompt: !!!
  • Line Location: SIGNIN+14
Function Call: WRITE
  • Prompt: !!,"YOU ARE SIGNING *IN* FOR CASHIERING"
  • Line Location: NEWSESS+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: NEWSESS+2
Function Call: WRITE
  • Prompt: !!,"COULD NOT CREATE SESSION ID IN THE 'A/R UFMS CASHIER SESSION LOG' FILE"
  • Line Location: NEWSESS+9
Function Call: WRITE
  • Prompt: !,"MAKE SURE THE CASHIER HAS 'V' FILEMAN ACCESS. IF THEY ALREADY DO THERE MAY"
  • Line Location: NEWSESS+10
Function Call: WRITE
  • Prompt: !,"A LOCK ON THE FILE"
  • Line Location: NEWSESS+11
Function Call: WRITE
  • Prompt: !?10,$P(CATEGORY," ",2,3)
  • Line Location: LIST+17
Function Call: WRITE
  • Prompt: !?10,"Count"
  • Line Location: LIST+18
Function Call: WRITE
  • Prompt: !
  • Line Location: LIST+25
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISHDR+1
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("SUPERVISOR MODE",IOM)
  • Line Location: DISHDR+2
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR($S(MODE="VIEW":"SUPERVISOR MODE",MODE="CASHIER"!(MODE="NEW")!(MODE="OUT"):"CASHIERING MODE",1:"UNKNOWN MODE"),IOM)
  • Line Location: DISHDR+3
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("CASHIERING DISPLAY FOR CASHIER "_$P($G(^VA(200,UDUZ,0)),U),IOM)
  • Line Location: DISHDR+4
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("WITH SESSION ID "_SESSID_" SESSION STATUS: "_$$CURSTAT^BARUFUT(UDUZ,SESSID,"E"),IOM)
  • Line Location: DISHDR+5
Function Call: WRITE
  • Prompt: !!?5,"Cashiering Function - Payments"
  • Line Location: PRINTDUM+2
Function Call: WRITE
  • Prompt: !?8,"Beginning Count",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+3
Function Call: WRITE
  • Prompt: !!?5,"Cashiering Function - Adjustments"
  • Line Location: PRINTDUM+4
Function Call: WRITE
  • Prompt: !?8,"Beginning Counts"
  • Line Location: PRINTDUM+5
Function Call: WRITE
  • Prompt: !?10,"CO-PAYS",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+6
Function Call: WRITE
  • Prompt: !?10,"DEDCUTIBLES",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+7
Function Call: WRITE
  • Prompt: !?10,"NON-PAYMENTS",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+8
Function Call: WRITE
  • Prompt: !?10,"WRITE OFFS",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+9
Function Call: WRITE
  • Prompt: !?10,"PENALTIES",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+10
Function Call: WRITE
  • Prompt: !?10,"GROUPER ALLOWANCE",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+11
Function Call: WRITE
  • Prompt: !?10,"PAYMENT CREDITS",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+12
Function Call: WRITE
  • Prompt: !?8,"Total Adjustments",?28,"= 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+13
Function Call: WRITE
  • Prompt: !!?5,"Cashiering Function - Refunds"
  • Line Location: PRINTDUM+14
Function Call: WRITE
  • Prompt: !?8,"Beginning Count",?28,"- 0",?50,"$ 0.00"
  • Line Location: PRINTDUM+15
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINTDUM+18
Routine Call
  • DIE
  • Line Location:
    • SIGNIN+23
    • NEWSESS+21
Routine Call
  • DIR
  • Line Location:
    • SIGNOUT+12
    • SIGNOUT+19
    • SIGNOUT+36
    • SIGNOUT+48

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARTR(2906 - [#90050.03] GET1^DIQ
90057.210101 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARSESS( SIGNOUT+27, DISPAGAI+26, LIST+27, LIST+31
^DD("DD" SIGNIN+10
^DIC(4 - [#4] SIGNIN+11
^VA(200 - [#200] DISHDR+4

Label References

Name Line Occurrences
DISHDR DISPAGAI+4
DISPAGAI LIST+44
DISPLAYT SIGNOUT+4, SIGNIN+24, NEWSESS+23
LIST DISPAGAI+40
NEWSESS SIGNIN+8
SIGNOUT SIGNIN+4
TOT DISPAGAI+35, DISPAGAI+37, DISPAGAI+38, DISPAGAI+39

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADJAMT LIST+1~, LIST+2*, LIST+11*, LIST+24
ADJCAT DISPAGAI+34*, DISPAGAI+36, LIST+1~
ADJCNT LIST+1~, LIST+2*, LIST+10*, LIST+23
AMT DISPAGAI+3~, DISPAGAI+32*, DISPAGAI+35, DISPAGAI+37, DISPAGAI+38, DISPAGAI+39, TOT~, TOT+1
>> ARBILL DISPAGAI+28*, DISPAGAI+29
ARCREDIT DISPAGAI+3~, DISPAGAI+30*, DISPAGAI+32
ARDEBIT DISPAGAI+3~, DISPAGAI+31*, DISPAGAI+32
BARTR DISPAGAI+3~, DISPAGAI+25*, DISPAGAI+26*, DISPAGAI+27
CAT DISPAGAI+3~, DISPAGAI+35*, DISPAGAI+36*, DISPAGAI+37*, DISPAGAI+38*, DISPAGAI+39*, TOT~, TOT+1, TOT+2
CATEGORY LIST+1~, LIST+3*, LIST+4*, LIST+5, LIST+7, LIST+9, LIST+10, LIST+11, LIST+13, LIST+14
, LIST+15, LIST+16, LIST+17, LIST+19, LIST+20, LIST+21
CNT LIST+29~, LIST+31*, LIST+36
DA SIGNIN+18!, SIGNIN+20*, NEWSESS+16!, NEWSESS+18*
DA(1 SIGNIN+19*, SIGNIN+22, NEWSESS+17*, NEWSESS+20
DIC SIGNIN+18!, NEWSESS+16!
DIE SIGNIN+18!, SIGNIN+22*, NEWSESS+16!, NEWSESS+20*
DIR SIGNOUT+10!, SIGNOUT+15!, SIGNOUT+32!, SIGNOUT+44!, SIGNIN+18!, NEWSESS+16!
DIR("A" SIGNOUT+16*, SIGNOUT+33*, SIGNOUT+45*
DIR("B" SIGNOUT+17*, SIGNOUT+34*, SIGNOUT+46*
DIR(0 SIGNOUT+11*, SIGNOUT+18*, SIGNOUT+35*, SIGNOUT+47*
DR SIGNIN+18!, SIGNIN+21*, NEWSESS+16!, NEWSESS+19*
DUZ SIGNOUT+4, SIGNOUT+7, SIGNOUT+27, SIGNOUT+38, SIGNOUT+39, SIGNOUT+60, SIGNOUT+61, SIGNIN+3, SIGNIN+8, SIGNIN+19
, SIGNIN+24, NEWSESS+6, NEWSESS+17, NEWSESS+23
DUZ(2 SIGNOUT+27, SIGNIN+2, SIGNIN+11, DISPAGAI+26, LIST+27, LIST+31
ERASTAT DISPLAYT~, LIST+41
IENS DISPAGAI+3~, DISPAGAI+27*, DISPAGAI+28, DISPAGAI+30, DISPAGAI+31, DISPAGAI+33, DISPAGAI+34, LIST+29~, LIST+32*, LIST+33
, LIST+34, LIST+35
IOF DISHDR+1
IOM DISHDR+3, DISHDR+4, DISHDR+5
MODE SIGNOUT+63!, SIGNIN+16*, NEWSESS+22*, DISPLAYT~, DISPAGAI+4, DISPAGAI+40, LIST~, LIST+41, LIST+42, DISHDR~
, DISHDR+3, PRINTDUM+16, PRINTDUM+17
>> REFAMT LIST+2*, LIST+15*
>> REFCNT LIST+2*, LIST+14*
>> RESPONSE LIST+40*, LIST+41, LIST+42, LIST+43
SESSDT SIGNIN+7~, SIGNIN+8*, SIGNIN+9, SIGNIN+10*, SIGNIN+12, SIGNIN+17!
SESSID DISPLAYT~, DISPAGAI+4, DISPAGAI+26, LIST+27, LIST+31, LIST+32, LIST+41, DISHDR~, DISHDR+5
>> SUBHDR LIST+3*, LIST+5, LIST+16*, LIST+17
TOTALS DISPAGAI+3~, DISPAGAI+35, DISPAGAI+37, DISPAGAI+38, DISPAGAI+39, DISPAGAI+40, TOT~, LIST~
TOTALS( TOT+1*, TOT+2*, LIST+4, LIST+10, LIST+11, LIST+14, LIST+15, LIST+19, LIST+20, LIST+21
TOTALS("AAA P AYMENT" , DISPAGAI+6*, DISPAGAI+7*
TOTALS("ADJ C O-PAY" , DISPAGAI+8*, DISPAGAI+9*
TOTALS("ADJ D EDUCTIBLE" , DISPAGAI+10*, DISPAGAI+11*
TOTALS("ADJ G ROUPER ALLOWANCE" , DISPAGAI+18*, DISPAGAI+19*
TOTALS("ADJ N ON PAYMENT" , DISPAGAI+12*, DISPAGAI+13*
TOTALS("ADJ P AYMENT CREDIT" , DISPAGAI+20*, DISPAGAI+21*, ENALTY" , DISPAGAI+16*, DISPAGAI+17*
TOTALS("ADJ W RITE OFF" , DISPAGAI+14*, DISPAGAI+15*
TOTALS("ZZZ R EFUND" , DISPAGAI+22*, DISPAGAI+23*
TRANBY LIST+29~, LIST+35*, LIST+37
TRANFILE LIST+29~, LIST+34*, LIST+38
TRANREC LIST+29~, LIST+30*, LIST+31*, LIST+32
TRANTIME LIST+29~, LIST+33*, LIST+37
TRANTYPE DISPAGAI+3~, DISPAGAI+33*, DISPAGAI+35
U SIGNIN+11, LIST+43, DISHDR+4
UDUZ DISPLAYT~, DISPAGAI+4, DISPAGAI+26, LIST+27, LIST+31, LIST+32, LIST+41, DISHDR~, DISHDR+4, DISHDR+5
UFMSESID SIGNOUT+2, SIGNOUT+4, SIGNOUT+9!, SIGNOUT+27, SIGNOUT+38, SIGNOUT+39, SIGNOUT+40!, SIGNOUT+56, SIGNOUT+57, SIGNOUT+60
, SIGNOUT+61, SIGNOUT+63!, SIGNIN+3, SIGNIN+9*, SIGNIN+20, SIGNIN+24, NEWSESS+6*, NEWSESS+8, NEWSESS+13!, NEWSESS+18
, NEWSESS+23, PRINTDUM~, PRINTDUM+16, PRINTDUM+17
>> X SIGNOUT+38*, SIGNOUT+60*, SIGNOUT+61*
>> X1 NEWSESS+4
>> Y SIGNOUT+20, SIGNOUT+37, SIGNOUT+49, SIGNIN+10*
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