BAREDI01 ; IHS/SD/LSL - EDI TRANSPORT ;
Source file <BAREDI01.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS VA Utilities | 4 | ^XBDBQUE ($$DIC,$$VAL)^XBDIQ1 $$DIR^XBDIR VIEWR^XBLM |
| VA Fileman | 4 | ^DDS ^DIC ^DIE ^DIR |
| IHS Accounts Receivable | 1 | $$EN^BARVDF |
| Registration | 1 | (CLEAR,FULL)^VALM1 |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Accounts Receivable | 3 | BARED0Z BAREDI00 BAREDLM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDTELEM | ;EP EDIT ELEMENTS
|
|
| EDTPROV | ;EP EDIT PROVIDER LEVEL CODES
|
|
| DICSTYP | ;EP Set DIC("S") for selection of postable CATEGORY/TYPE tables
|
|
| SELTAB(X) | ||
| EDTLINE | ;EP EDIT LINE LEVEL CODES
|
|
| SETTAB | ;EP Set Table names of data types that are tables to SEG_"-"_ELEMENT
; ie field #1 of element & add forward & backward pointer values |
|
| TABNM() | ;EP RETURN A TABLE NAME FOR TABLE ELEMENT DATA TYPES
|
|
| VARPRT | ;EP XBLM CALL FOR VARPRT
|
|
| DEMOG | ;EP EDIT DEMOGRAPHICS OF TRANSPORT
|
|
| DEVE | ||
| PRTVARS | ;EP PRINT VARIABLES LOCATED IN THE TRANPORT
|
|
| EDTVROU | ;EP EDIT VARIABLE ROUTINES
|
|
| PRT | ;EP
; GET DEVICE (QUEUEING ALLOWED) |
|
| EDTCLAIM | ;EP EDIT CLAIM LEVEL CODES
|
|
| GENTAB | ;EP SCAN ELEMENTS AND GENERATE TABLE NAMES
|
|
| EDTSEG | ;EP EDIT SEGMENTS
|
|
| EDTTAB | ;EP EDIT Entries of a Table
|
|
| DICSREA | ;EP Set DIC("S") for selection of reasons based on the Posting CATEGORY/TYPE selected
|
|
| SELTRAN() | ;EP SELECT TRANSPORT
|
|
| EDTDATA | ;EP EDIT DATA TYPES & CONVERSIONS
|
|
| ENDJOB | ;
|
|
| SELSEG(X) |
| Name | Field # of Occurrence |
|---|---|
| $$EN^BARVDF | PRT+11 |
| ^DDS | EDTELEM+9, EDTTAB+9, EDTCLAIM+6, EDTLINE+6, EDTPROV+6, EDTVROU+6, EDTDATA+3, EDTSEG+6 |
| ^DIC | SELTRAN+6, SELSEG+8, SELTAB+8, SETTAB+13 |
| ^DIE | DEMOG+6, SETTAB+18, SETTAB+25 |
| ^DIR | DEVE+11 |
| CLEAR^VALM1 | PRT+12 |
| FULL^VALM1 | PRT+10 |
| ^XBDBQUE | DEVE+7 |
| $$DIC^XBDIQ1 | SELSEG+4, SELTAB+4, DEMOG+4, SETTAB+5, SETTAB+20 |
| $$VAL^XBDIQ1 | SELSEG+3, SELTAB+3, TABNM+3, TABNM+4, GENTAB+4, GENTAB+9 |
| $$DIR^XBDIR | PRT+2 |
| VIEWR^XBLM | PRT+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BAREDI("1T" - [#90056.01] | GENTAB+10, GENTAB+13 |
| Name | Line Occurrences |
|---|---|
| $$SELSEG | EDTELEM+3 |
| $$SELTAB | EDTTAB+3 |
| $$SELTRAN | DEMOG+2, PRTVARS+2, EDTELEM+2, EDTTAB+2, EDTCLAIM+2, EDTLINE+2, EDTPROV+2, EDTVROU+2, EDTDATA+2, EDTSEG+2 , GENTAB+1 |
| VARPRT | PRTVARS+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BARIOSL | PRT+7*, DEVE+1, DEVE+2! |
| DA | SELSEG+1~, SELTAB+1~, DEMOG+3*, EDTELEM+4*, EDTTAB+4*, EDTCLAIM+3*, EDTLINE+3*, EDTPROV+3*, EDTVROU+3*, EDTDATA+3* , EDTSEG+3*, SETTAB+4!, SETTAB+14*, SETTAB+19!, SETTAB+21*, SETTAB+26!, PRT+3! |
| DA(1 | SELSEG+2*, SELTAB+2*, EDTELEM+5*, EDTTAB+5*, SETTAB+9*, SETTAB+22* |
| DA(2 | SETTAB+23* |
| DD | SELTRAN+5!, SELSEG+7!, SELTAB+7!, SETTAB+12! |
| >> DDSFILE | EDTELEM+7*, EDTTAB+7*, EDTCLAIM+4*, EDTLINE+4*, EDTPROV+4*, EDTVROU+4*, EDTDATA+3*, EDTSEG+4* |
| >> DDSFILE(1 | EDTELEM+8*, EDTTAB+8* |
| DIC | SELTRAN+1~, SELTRAN+2*, SELSEG+1~, SELSEG+4*, SELTAB+1~, SELTAB+4*, SETTAB+4!, SETTAB+5*, SETTAB+16, SETTAB+19! , SETTAB+26! |
| DIC("P" | SETTAB+8* |
| DIC("S" | DICSTYP+1*, DICSREA+1* |
| DIC(0 | SELTRAN+3*, SELSEG+5*, SELTAB+5*, SETTAB+6* |
| DIE | DEMOG+4*, SETTAB+16*, SETTAB+19!, SETTAB+20*, SETTAB+26! |
| DIR | DEVE+8!, DEVE+12! |
| DIR("A" | DEVE+10* |
| DIR(0 | DEVE+9* |
| >> DIRUT | PRT+4 |
| >> DLAYGO | SELTRAN+4*, SELSEG+6*, SELTAB+6*, SETTAB+7* |
| DO | SELTRAN+5!, SELSEG+7!, SELTAB+7!, SETTAB+12! |
| DR | DEMOG+5*, EDTELEM+6*, EDTTAB+6*, EDTCLAIM+5*, EDTLINE+5*, EDTPROV+5*, EDTVROU+5*, EDTDATA+3*, EDTSEG+5*, SETTAB+4! , SETTAB+17*, SETTAB+19!, SETTAB+24*, SETTAB+26! |
| >> ELEM( | SETTAB+3, SETTAB+10 |
| >> ELEMDA | SETTAB+2*, SETTAB+3*, SETTAB+10, SETTAB+15, SETTAB+21 |
| IOF | SELSEG+3, SELTAB+3, GENTAB+8 |
| IOSL | PRT+7, PRT+8*, DEVE+1* |
| >> SEGDA | SETTAB+15, SETTAB+22 |
| TABDA | SETTAB+14*, SETTAB+24, SETTAB+26! |
| >> TABID | GENTAB+4*, GENTAB+5 |
| >> TRANDA | GENTAB+3*, GENTAB+4, GENTAB+9, GENTAB+10, GENTAB+13, SETTAB+9, SETTAB+15, SETTAB+23, SETTAB+24 |
| >> TRDA | PRTVARS+3* |
| >> VAL | SETTAB+15* |
| VALM | PRT+13! |
| VALMAR | PRT+13! |
| VALMBCK | PRT+13! |
| VALMBG | PRT+13! |
| VALMCAP | PRT+13! |
| VALMCNT | PRT+13! |
| VALMCOFF | PRT+15! |
| VALMCON | PRT+14! |
| VALMDN | PRT+14! |
| VALMEVL | PRT+14! |
| VALMIOXY | PRT+14! |
| VALMKEY | PRT+13! |
| VALMLFT | PRT+14! |
| VALMLST | PRT+14! |
| VALMMENU | PRT+14! |
| VALMOFF | PRT+13! |
| VALMSGR | PRT+14! |
| VALMUP | PRT+14! |
| VALMY | PRT+15! |
| X | SELSEG~, SELSEG+2, SELSEG+3, SELTAB~, SELTAB+2, SELTAB+3, TABNM+2~, TABNM+3*, TABNM+4*, TABNM+5 , SETTAB+10*, SETTAB+11 |
| X1 | DEMOG+1~, DEMOG+2*, DEMOG+3, PRTVARS+1~, PRTVARS+2*, PRTVARS+3, EDTELEM+1~, EDTELEM+2*, EDTELEM+3, EDTELEM+5 , EDTTAB+1~, EDTTAB+2*, EDTTAB+3, EDTTAB+5, EDTCLAIM+1~, EDTCLAIM+2*, EDTCLAIM+3, EDTLINE+1~, EDTLINE+2*, EDTLINE+3 , EDTPROV+1~, EDTPROV+2*, EDTPROV+3, EDTVROU+1~, EDTVROU+2*, EDTVROU+3, EDTDATA+1~, EDTDATA+2*, EDTDATA+3, EDTSEG+1~ , EDTSEG+2*, EDTSEG+3 |
| X2 | EDTELEM+1~, EDTELEM+3*, EDTELEM+4, EDTTAB+1~, EDTTAB+3*, EDTTAB+4 |
| >> XBFLD("BROWSE" | PRT+6* |
| >> XBNS | DEVE+5* |
| >> XBRP | DEVE+4* |
| >> XBRX | DEVE+6* |
| XQORNEST | PRT+13! |
| XQORS | PRT+15! |
| XQORSPEW | PRT+15! |
| Y | SELTRAN+1~, SELTRAN+7, SELSEG+1~, SELSEG+9, SELTAB+1~, SELTAB+9, GENTAB+1*, GENTAB+2, GENTAB+3, SETTAB+14 , PRT+2*, PRT+5 |