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 |  Marked Items |  All
Print Page as PDF
Routine: BARUFUT

Package: IHS Accounts Receivable

Routine: BARUFUT


Information

BARUFUT ; IHS/SD/TPF - UTILITIES FOR UFMS ; 09/19/2007

Source Information

Source file <BARUFUT.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
IHS Accounts Receivable 7 CANCEL^BARPST3  ($$PULLSESS,ONETRAN)^BARUFEX  EXPORTSM^BARUFSUP  ($$OPENSTAT,ASKFORRT)^BARUFUT  ($$SETTRANS,TRANHDR,VIEWSTAT,VIEWTRAN)^BARUFUT0  ($$ASUFAC,$$DELFLG,$$STILPOST,DELETE,EXCLLST)^BARUFUT1  $$UPC^BARUTL  
VA Fileman 5 NOW^%DTC  ^DIC  ^DIE  $$GET1^DIQ  ^DIR  
Third Party Billing 1 ($$TRANSMIT,TRANSMIT)^ABMUEAPI  

Caller Graph

Caller Graph Total: 68

Package Total Caller Graph
IHS Accounts Receivable 68 BAR50EB  BAR50EP  BAR50EP1  BAR50P04  BAR50P05  BAR50P08  BAR50P0Z  BARBAD1  
BARBAD3  BARBAD3A  BARBAD4  BARBAD7  BARBADU  BARBAN  BARCLU  BARDYSV2  
BARDYSV4  BAREDEB  BAREDEP  BAREDEP1  BAREDP04  BAREDP05  BAREDP08  BAREDP0Z  
BAREP186  BAREV183  BAREV184  BAREV185  BAREV186  BARFPST  BARFPST1  BARFPST3  
BARFPST5  BARMAWO6  BARMAWO7  BARP1827  BARPBEN  BARPNP  BARPNP3  BARPRF3  
BARPST  BARPST3  BARPST3A  BARPST4  BARPST7  BARPSTU  BARPUC  BARPUC3  
BARPUCU  BARRPRAC  BARRQ  BARRQ1  BARRQ2  BARTDO  BARUFCAS  BARUFEX  
BARUFEX1  BARUFEX3  BARUFEX5  BARUFLOG  BARUFSUP  BARUFUT  BARUFUT0  BARUFUT1  
BARUFUT2  BARUFUT6  BARUFUTZ  BARUFVF  

Entry Points

Name Comments DBIA/ICR reference
CURSTAT(UDUZ,SESSID,FLAGS) ;EP - RETURN CURRENT STATUS
OPENSTAT(UDUZ) ;EP - RETURN **LAST** SESSION DATE THAT IS OPEN
CONT ;EP - SEND THE SESSION TO THE EXTRACTER
SELTRAN(UDUZ,SESSID) ;EP - SELECT AND TRANSMIT ONE OR MORE TRANSACTIONS FROM A SESSION
ASKACT1 ;EP -
NOTLOGIN() ;EP - DISPLAY NOT LOGGED IN MESSAGE
IHSNEGB(DUZ2) ;EP - CHECK IF ERA POSTING NB IS ALLOWED (1)
IHS(DUZ2) ;EP - RETURN TRUE IF IHS AFFILIATION
NOTOPEN(DUZ,UFMSESID) ;EP - IHS/SD/TPF BAR*1.8*21 8/3/2011 HEAT20490 EXIT CASHIER IF SESSION NOT OPEN
ASKACT(UDUZ,SESSID,ACTION,MODE,ERASTAT) ;EP - ASK FOR AN ACTION TO TAKE. CALLED FROM BARUFLOG. ONLY ONE SESSION
TRANTRIG(UDUZ,SESSID,BARTRAN) ;EP - CREATE TRANSACTION ENTRY IN SESSION
TRANSMIT(UDUZ,SESSID,ACTION) ;EP - TRANSMIT/RETRANSMIT SESSION
OUTORREC(SESSID) ;EP - ASK USER IF THEY WANT TO LOG OUT OR RECONCILE TRUE=LOGOUT
SETSESS(UDUZ,SESSID,BARSTAT) ;EP - SET SESSION STATUS 'BARSTAT'
ASKFORRT ;EP - ASK FOR <RETURN>
GETSESID(UDUZ) ;EP - CREATE SESSION ID
IHSCANCB(DUZ2) ;EP - CHECK IF ERA POSTING CANCELLED BILLS IS ALLOWED (1)
ADDSTAT(UDUZ,SESSID) ; EP - ;CREATE A NEW STATUS CHANGE DATE/TIME
FINDTRAN(TPBIEN,TRARRAY) ;EP - GIVEN A 3PBIEN FROM THE UFMS ERROR REPORT

External References

Name Field # of Occurrence
NOW^%DTC GETSESID+11, SELTRAN+28, ADDSTAT+2
$$TRANSMIT^ABMUEAPI TRANTRIG+34
TRANSMIT^ABMUEAPI TRANTRIG+34
CANCEL^BARPST3 NOTOPEN+9
$$PULLSESS^BARUFEX CONT+1
ONETRAN^BARUFEX SELTRAN+26
EXPORTSM^BARUFSUP ASKACT1+80, ASKACT1+82
$$OPENSTAT^BARUFUT NOTLOGIN+2
ASKFORRT^BARUFUT ASKACT1+58, ASKACT1+70, NOTOPEN+12
$$SETTRANS^BARUFUT0 CONT+15
TRANHDR^BARUFUT0 SELTRAN+4, SELTRAN+12
VIEWSTAT^BARUFUT0 ASKACT1+75
VIEWTRAN^BARUFUT0 ASKACT1+74
$$ASUFAC^BARUFUT1 TRANTRIG+16
$$DELFLG^BARUFUT1 OUTORREC+15, NOTOPEN+10
$$STILPOST^BARUFUT1 ASKACT1+17, ASKACT1+66
DELETE^BARUFUT1 ASKACT1+72
EXCLLST^BARUFUT1 SELTRAN+23
$$UPC^BARUTL ASKACT1+61
^DIC GETSESID+9, GETSESID+18, ADDSTAT+9, TRANTRIG+11
^DIE SELTRAN+35, SETSESS+14, TRANTRIG+22, TRANTRIG+44
$$GET1^DIQ NOTLOGIN+4, CURSTAT+3, SELTRAN+7, SELTRAN+8, SELTRAN+9, SELTRAN+10, TRANTRIG+26, TRANTRIG+27, TRANTRIG+29, IHS+3
^DIR OUTORREC+12, ASKACT1+60, ASKFORRT+2, SELTRAN+19, CONT+6, CONT+18, SETSESS+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"* * YOU MUST SIGN IN TO BE ABLE TO PERFORM POSTING/COLLECTION FUNCTIONS! * *"
  • Line Location: NOTLOGIN+12
Function Call: WRITE
  • Prompt: !!!,"You are still logged in to"
  • Line Location: OUTORREC+6
Function Call: WRITE
  • Prompt: !,"'Cashiering Mode' function with session id ",$G(SESSID),!
  • Line Location: OUTORREC+7
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKFORRT+1
Function Call: WRITE
  • Prompt: !,"CURRENT STATUS OF SESSION ID: ",CURSTAT
  • Line Location: TRANSMIT+4
Function Call: WRITE
  • Prompt: !,"NO TRANSACTIONS SENT FROM SESSION!"
  • Line Location: CONT+2
Function Call: WRITE
  • Prompt: !,"NO TRANSACTIONS SENT FROM SESSION!"
  • Line Location: CONT+3
Routine Call
  • DIE
  • Line Location:
    • SELTRAN+35
    • SETSESS+14
    • TRANTRIG+22
    • TRANTRIG+44
Routine Call
  • DIC
  • Line Location:
    • GETSESID+9
    • GETSESID+18
    • ADDSTAT+9
    • TRANTRIG+11
Routine Call
  • DIR
  • Line Location:
    • OUTORREC+12
    • ASKACT1+60
    • ASKFORRT+2
    • SELTRAN+19
    • CONT+6
    • CONT+18
    • SETSESS+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARBL(2906 - [#90050.01] GET1^DIQ
^BARTR(2906 - [#90050.03] GET1^DIQ
^BAR(90052.06,7819,0) - [#90052.06] GET1^DIQ
90057.11 GET1^DIQ
9999999.0611 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( FINDTRAN+1
^AUTTLOC - [#9999999.06] IHS+2
^BAR(90052.06 IHSNEGB+7, IHSNEGB+8, IHSCANCB+3, IHSCANCB+4
^BARBL( FINDTRAN+2, FINDTRAN+3
^BARSESS( GETSESID+2, GETSESID+3*, GETSESID+4, OPENSTAT+2, ASKACT1+13, ASKACT1+48, SELTRAN+6, CONT+12
^BARTR( FINDTRAN+5
^DD(90057 GETSESID+16
^DD(90057.11 ADDSTAT+6, TRANTRIG+8
^DIC(4 - [#4] NOTLOGIN+9, NOTLOGIN+10

Label References

Name Line Occurrences
$$ADDSTAT SETSESS+2
$$CURSTAT NOTLOGIN+5, NOTLOGIN+6, NOTLOGIN+8, OUTORREC+2, ASKACT1+2, TRANSMIT+3, TRANTRIG+2, NOTOPEN+6
$$IHS IHSNEGB+5, IHSCANCB+2
$$SETSESS GETSESID+20
ASKFORRT NOTLOGIN+13, SELTRAN+12
CONT TRANSMIT+2
SETSESS ASKACT1+73
TRANSMIT ASKACT1+81

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % GETSESID+12, SELTRAN+29, ADDSTAT+3
ACTION ASKACT~, ASKACT1+62*, ASKACT1+67, ASKACT1+72, ASKACT1+73, ASKACT1+74, ASKACT1+75, ASKACT1+79, ASKACT1+81, TRANSMIT~
>> ADJCAT SELTRAN+10*, SELTRAN+14
AFFIL IHS+1~, IHS+3*, IHS+4
ANSWER OUTORREC+5~, OUTORREC+13*, OUTORREC+14
>> ARBILIEN FINDTRAN+3*, FINDTRAN+5
>> ARBILL FINDTRAN+2*, FINDTRAN+3
ARBILLIN TRANTRIG+24~, TRANTRIG+26*, TRANTRIG+27, TRANTRIG+29
ASUFAC TRANTRIG+3~, TRANTRIG+16*
BARFILE TRANSMIT+1~, CONT+1*, CONT+3, CONT+14*, CONT+15
BARNOW SELTRAN+2~, SELTRAN+29*
BARSTAT SETSESS~, SETSESS+1
BARTMP NOTLOGIN+1~, NOTLOGIN+2*
BARTRAN TRANTRIG~, TRANTRIG+7, TRANTRIG+25
CHOICE ASKACT1+80, ASKACT1+82, SELTRAN+2~, SELTRAN+30*, SELTRAN+32
>> CNT FINDTRAN+5*, FINDTRAN+6
>> CREDIT SELTRAN+7*, SELTRAN+14
CURSTAT ASKACT1+1~, ASKACT1+2*, ASKACT1+5, ASKACT1+9, ASKACT1+13, ASKACT1+22, ASKACT1+26, ASKACT1+31, ASKACT1+37, ASKACT1+45
, TRANSMIT+3*, TRANSMIT+4, TRANSMIT+8
DA GETSESID+5!, GETSESID+10!, SELTRAN+31!, SELTRAN+32*, SETSESS+8!, SETSESS+11*, SETSESS+15!, ADDSTAT+1!, TRANTRIG+4!, TRANTRIG+12!
, TRANTRIG+20*, TRANTRIG+38!, TRANTRIG+42*, TRANTRIG+45!
DA(1 GETSESID+13*, GETSESID+17, SELTRAN+32*, SELTRAN+34, SETSESS+10*, SETSESS+13, ADDSTAT+5*, ADDSTAT+7, TRANTRIG+6*, TRANTRIG+9
, TRANTRIG+18*, TRANTRIG+19, TRANTRIG+40*, TRANTRIG+41
DA(2 SELTRAN+32*, SELTRAN+34, SETSESS+9*, SETSESS+13, ADDSTAT+4*, ADDSTAT+7, TRANTRIG+5*, TRANTRIG+9, TRANTRIG+17*, TRANTRIG+19
, TRANTRIG+39*, TRANTRIG+41
>> DATE SELTRAN+14
DATETIME CURSTAT+1~
>> DEBIT SELTRAN+8*, SELTRAN+14
DIC GETSESID+5!, GETSESID+8*, GETSESID+10!, GETSESID+17*, SELTRAN+31!, SETSESS+8!, SETSESS+15!, ADDSTAT+1!, ADDSTAT+7*, TRANTRIG+4!
, TRANTRIG+9*, TRANTRIG+12!, TRANTRIG+38!, TRANTRIG+45!
DIC("P" GETSESID+16*, ADDSTAT+6*, TRANTRIG+8*
DIC(0 GETSESID+7*, GETSESID+15*, ADDSTAT+8*, TRANTRIG+10*
DIE GETSESID+5!, GETSESID+10!, SELTRAN+31!, SELTRAN+34*, SETSESS+8!, SETSESS+13*, SETSESS+15!, ADDSTAT+1!, TRANTRIG+4!, TRANTRIG+12!
, TRANTRIG+19*, TRANTRIG+38!, TRANTRIG+41*, TRANTRIG+45!
DIR GETSESID+5!, GETSESID+10!, OUTORREC+8!, ASKACT1+3!, ASKFORRT+2!, SELTRAN+16!, SELTRAN+31!, CONT+4!, CONT+16!, SETSESS+5!
, SETSESS+8!, SETSESS+15!, ADDSTAT+1!, TRANTRIG+4!, TRANTRIG+12!, TRANTRIG+38!, TRANTRIG+45!
DIR("A" OUTORREC+10*, ASKACT1+6*, ASKACT1+7*, ASKACT1+10*, ASKACT1+11*, ASKACT1+14*, ASKACT1+15*, ASKACT1+16*, ASKACT1+18*, ASKACT1+19*
, ASKACT1+20*, ASKACT1+23*, ASKACT1+24*, ASKACT1+27*, ASKACT1+28*, ASKACT1+33*, ASKACT1+34*, ASKACT1+39*, ASKACT1+40*, ASKACT1+46*
, ASKACT1+49*, ASKACT1+52*, ASKACT1+54*, SELTRAN+18*
DIR("B" OUTORREC+11*
DIR(0 OUTORREC+9*, ASKACT1+59*, ASKFORRT+2*, SELTRAN+17*, CONT+5*, CONT+17*, SETSESS+6*
>> DIRUT ASKACT1+63
DR GETSESID+5!, GETSESID+10!, SELTRAN+31!, SELTRAN+33*, SETSESS+8!, SETSESS+12*, SETSESS+15!, ADDSTAT+1!, TRANTRIG+4!, TRANTRIG+12!
, TRANTRIG+21*, TRANTRIG+38!, TRANTRIG+43*, TRANTRIG+45!
>> DTOUT ASKACT1+63, SELTRAN+20
>> DUOUT SELTRAN+20
DUZ NOTLOGIN+2, NOTLOGIN+5, NOTLOGIN+6, NOTLOGIN+8, OUTORREC+2, OUTORREC+15, NOTOPEN~, NOTOPEN+6, NOTOPEN+10
DUZ(2 NOTLOGIN+4, NOTLOGIN+9, NOTLOGIN+10, GETSESID+2, GETSESID+3, GETSESID+4, OPENSTAT+2, FINDTRAN+1, FINDTRAN+2, FINDTRAN+3
, FINDTRAN+5, ASKACT1+13, ASKACT1+48, SELTRAN+6, CONT+12, TRANTRIG+16
DUZ2 IHS~, IHS+2, IHS+3, IHSNEGB~, IHSNEGB+5, IHSNEGB+7, IHSNEGB+8, IHSCANCB~, IHSCANCB+2, IHSCANCB+3
, IHSCANCB+4
DUZ2HOLD TRANTRIG+3~
ERASTAT ASKACT~, ASKACT1+9, ASKACT1+74
FLAGS CURSTAT~, CURSTAT+2*, CURSTAT+3, OUTORREC+2
IENS TRANTRIG+24~, TRANTRIG+25*, TRANTRIG+26
IOSL SELTRAN+12
LINE SELTRAN+2~, SELTRAN+6*, SELTRAN+11, SELTRAN+13, SELTRAN+15*, SELTRAN+17
>> LIST( ASKACT1+80, ASKACT1+82
MODE ASKACT~, ASKACT1+13, ASKACT1+44, ASKACT1+57, ASKACT1+58, SETSESS+16
PIECE SELTRAN+2~, SELTRAN+30*
>> POSTING ASKACT1+66*, ASKACT1+67, ASKACT1+69
REC CONT+8*, CONT+9*, CONT+10, CONT+11, IHS+1~, IHS+2*, IHS+3
RET TRANTRIG+3~, TRANTRIG+14*, TRANTRIG+16, TRANTRIG+20, TRANTRIG+36, TRANTRIG+42, TRANTRIG+46
>> RETCODE CONT+15*
SELECT SELTRAN+2~, SELTRAN+22*, SELTRAN+23, SELTRAN+30
SESSID GETSESID+1~, GETSESID+12*, GETSESID+14, GETSESID+22, OPENSTAT+1~, OPENSTAT+2*, OPENSTAT+3, CURSTAT~, CURSTAT+3, OUTORREC~
, OUTORREC+1, OUTORREC+2, OUTORREC+3*, OUTORREC+4, OUTORREC+7, ASKACT~, ASKACT1+2, ASKACT1+13, ASKACT1+48, ASKACT1+68
, ASKACT1+72, ASKACT1+73, ASKACT1+74, ASKACT1+75, ASKACT1+81, SELTRAN~, SELTRAN+4, SELTRAN+6, SELTRAN+12, SELTRAN+26
, SELTRAN+32, TRANSMIT~, TRANSMIT+2, TRANSMIT+3, CONT+1, CONT+11*, CONT+12, CONT+15, SETSESS~, SETSESS+2
, SETSESS+4, SETSESS+10, ADDSTAT~, ADDSTAT+5, TRANTRIG~, TRANTRIG+1, TRANTRIG+2, TRANTRIG+6, TRANTRIG+18, TRANTRIG+40
SESSID( CONT+9, CONT+10, CONT+11
>> STATCHG SETSESS+2*, SETSESS+3, SETSESS+11
STATUS CURSTAT+1~, CURSTAT+3*, CURSTAT+4, OUTORREC+2*, OUTORREC+3
>> TPBBILL FINDTRAN+1*, FINDTRAN+2
TPBDUZ2 TRANTRIG+24~, TRANTRIG+29*, TRANTRIG+30, TRANTRIG+34
TPBIEN FINDTRAN~, FINDTRAN+1, TRANTRIG+24~, TRANTRIG+27*, TRANTRIG+31, TRANTRIG+34
TRANS SELTRAN+3!, SELTRAN+23, SELTRAN+26
TRANS( SELTRAN+11*, SELTRAN+32
>> TRANTYP SELTRAN+9*, SELTRAN+14
TRARRAY FINDTRAN~
TRARRAY( FINDTRAN+6*
TRDATE SELTRAN+2~, SELTRAN+5*, SELTRAN+6*, SELTRAN+7, SELTRAN+8, SELTRAN+9, SELTRAN+10, SELTRAN+11
>> TRIEN FINDTRAN+4*, FINDTRAN+5*, FINDTRAN+6
U NOTLOGIN+9, NOTLOGIN+10, GETSESID+16, GETSESID+20, FINDTRAN+1, ASKACT1+69, CONT+10, CONT+11, CONT+14, SETSESS+11
, ADDSTAT+6, TRANTRIG+8, IHSNEGB+7, IHSNEGB+8, IHSCANCB+3, IHSCANCB+4
UDUZ GETSESID~, GETSESID+4, GETSESID+6, GETSESID+13, GETSESID+20, OPENSTAT~, OPENSTAT+2, CURSTAT~, CURSTAT+3, ASKACT~
, ASKACT1+2, ASKACT1+13, ASKACT1+17, ASKACT1+48, ASKACT1+66, ASKACT1+72, ASKACT1+73, ASKACT1+74, ASKACT1+75, ASKACT1+81
, SELTRAN~, SELTRAN+4, SELTRAN+6, SELTRAN+12, SELTRAN+32, TRANSMIT~, TRANSMIT+3, CONT+1, CONT+10*, CONT+12
, CONT+15, SETSESS~, SETSESS+2, SETSESS+9, ADDSTAT~, ADDSTAT+4, TRANTRIG~, TRANTRIG+2, TRANTRIG+5, TRANTRIG+17
, TRANTRIG+39
UFMSESID NOTLOGIN+2*, NOTLOGIN+4*, NOTLOGIN+5, NOTLOGIN+6, NOTLOGIN+8, OUTORREC+15, SETSESS+16!, NOTOPEN~, NOTOPEN+3, NOTOPEN+6
, NOTOPEN+10, NOTOPEN+11*
UFMSSUFC TRANTRIG+24~, TRANTRIG+33*, TRANTRIG+34*, TRANTRIG+36
>> VALIDCHK ASKACT1+8*, ASKACT1+12*, ASKACT1+21*, ASKACT1+25*, ASKACT1+29*, ASKACT1+36*, ASKACT1+42*, ASKACT1+47*, ASKACT1+50*, ASKACT1+53*
, ASKACT1+64
X GETSESID+6*, GETSESID+14*, GETSESID+20*, OUTORREC+15*, ASKACT1+4!, ADDSTAT+3*, TRANTRIG+7*, NOTOPEN+10*
Y GETSESID+4, GETSESID+19, GETSESID+20, OUTORREC+13, ASKACT1+4!, ASKACT1+61*, ASKACT1+62, ASKACT1+63, SELTRAN+21, SELTRAN+22
, ADDSTAT+10, ADDSTAT+11, TRANTRIG+13, TRANTRIG+14

Marked Items

Name Field # of Occurrence
$T(TRANSMIT^ABMUEAPI TRANTRIG+34
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 |  Marked Items |  All