BARUFUT ; IHS/SD/TPF - UTILITIES FOR UFMS ; 09/19/2007
Source file <BARUFUT.m>
| 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 |
| 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
|
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine 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 |
| 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 |
| 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 |
| >> | 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 |
| Name | Field # of Occurrence |
|---|---|
| $T(TRANSMIT^ABMUEAPI | TRANTRIG+34 |