IBARXMU ;LL/ELZ-PHARMACY COPAY CAP UTILITIES ;17-NOV-2000
Source file <IBARXMU.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 3 | $$PRIORITY^DGENA TFL^VAFCTFU1 $$SITE^VASITE |
| Master Patient Index VistA | 2 | ($$GETDFN,$$GETICN,GETDFN,GETICN)^MPIF001 $$MPINODE^MPIFAPI |
| RPC Broker | 2 | (DIRECT,EN1,RPCCHK)^XWB2HL7 (CLEAR,RTNDATA)^XWBDRPC |
| Integrated Billing | 1 | $$TFL^IBARXCFL |
| Kernel | 1 | $$NNT^XUAF4 |
| VA FileMan | 1 | FILE^DICN |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRIORITY(DFN) | ; returns the patient's priority level, ia #2918 for DGENA
|
|
| FAC(X) | ; returns facility information ia #2171
|
|
| SITE() | ; returns site number and info
|
|
| TFL(DFN,IBT,CCR) | ; returns treating facility list (pass IBT by reference)
; supported references ia #2990 and #10112, value returned is count ; needed to N Y because VAFCTFU1 will kill it |
|
| ADD(X) | ; adds patient to 354.7
|
|
| QUERY(DFN,IBM,IBF,IBD) | ; looks up copay billing info from remote facility
; IBM is the month and year for the query ; IBF is the remote facility to query ; IBD is the place where to return (pass by ref) ; ia #3144 |
|
| UQUERY(DFN,IBM,IBF,IBD) | ; looks up copay billing info from remote facility
; this is just like the QUERY tag except it is only for background ; info only and user information is not logged into the remote site's ; new person file. ; IBM is the month and year for the query ; IBF is the remote facility to query ; IBD is the place where to return (pass by ref) ; ia #3144 |
|
| SEND(DFN,IBF,IBD) | ; notifies a remote facility of new or updated data
; IBF is the remote facility to query ; IBD is the data to send ; return is accepted or not ; ia #3144 |
|
| DFN(IBICN) | ; returns dfn for icn ia #2701
|
|
| ICN(DFN) | ; returns icn for dfn ia #2701 and #2702
|
|
| SENDF(IBD) | ; formats data for sending 354.71 data
; call with raw data from 354.71 by ref to reformat it for transmission |
|
| EFDT(X,Y) | ; sets in Y the effective date to be used for updates
|
| Name | Field # of Occurrence |
|---|---|
| $$PRIORITY^DGENA | PRIORITY+1 |
| FILE^DICN | ADD+4 |
| $$TFL^IBARXCFL | TFL+20 |
| $$GETDFN^MPIF001 | DFN+2 |
| $$GETICN^MPIF001 | ICN+4 |
| GETDFN^MPIF001 | DFN+2 |
| GETICN^MPIF001 | ICN+2 |
| $$MPINODE^MPIFAPI | ICN+3 |
| TFL^VAFCTFU1 | TFL+15 |
| $$SITE^VASITE | SITE+1 |
| $$NNT^XUAF4 | FAC+1 |
| DIRECT^XWB2HL7 | QUERY+8, UQUERY+11 |
| EN1^XWB2HL7 | SEND+12 |
| RPCCHK^XWB2HL7 | SEND+16 |
| CLEAR^XWBDRPC | SEND+20 |
| RTNDATA^XWBDRPC | SEND+20 |
| FileNo | Call Tags |
|---|---|
| ^IBAM(354.7 - [#354.7] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IB - [#350] | EFDT+1 |
| ^IBAM(354.7 - [#354.7] | ADD+2, ADD+3, ADD+5 |
| ^IBAM(354.71 - [#354.71] | SENDF+3, EFDT+1 |
| Name | Line Occurrences |
|---|---|
| $$FAC | SENDF+4 |
| $$ICN | QUERY+7, UQUERY+10, SEND+9 |
| $$SITE | TFL+16, SEND+8 |
| SENDF | SEND+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | SEND+5~ |
| CCR | TFL~, TFL+13*, TFL+20 |
| CON | TFL+12~ |
| DA | ADD+1~, QUERY+5~, UQUERY+8~, SEND+5~ |
| DFN | PRIORITY~, PRIORITY+1, TFL~, TFL+15, TFL+20, QUERY~, QUERY+7, UQUERY~, UQUERY+10, SEND~ , SEND+9, DFN+1~, DFN+2*, DFN+3, ICN~, ICN+3, ICN+4 |
| DIC | ADD+1~, ADD+4*, SEND+5~ |
| DIC(0 | ADD+4* |
| DINUM | ADD+1~, ADD+4* |
| DO | ADD+1~ |
| DUZ | SEND+8~* |
| DUZ(2 | SEND+8* |
| HLDOM | QUERY+5~, UQUERY+8~ |
| HLECH | QUERY+5~, UQUERY+8~, SEND+5~ |
| HLFS | QUERY+5~, UQUERY+8~, SEND+5~ |
| HLHDR | SEND+5~ |
| HLINSTN | QUERY+5~, UQUERY+8~ |
| HLN | SEND+5~ |
| HLNEXT | QUERY+5~, UQUERY+8~ |
| HLNODE | QUERY+5~, UQUERY+8~ |
| HLPARAM | QUERY+5~, UQUERY+8~ |
| HLQ | QUERY+5~, UQUERY+8~, SEND+5~ |
| HLQUIT | QUERY+5~, UQUERY+8~ |
| HLSAN | SEND+5~ |
| HLTYPE | SEND+5~ |
| HLX | SEND+5~ |
| IBA | TFL+12~ |
| IBC | TFL+12~, TFL+16*, TFL+24*, TFL+25*, TFL+26, SEND+5~, SEND+16* |
| IBD | QUERY~, QUERY+8, UQUERY~, UQUERY+11, SEND~, SEND+8, SEND+11, SEND+12, SENDF~, SENDF+2* , SENDF+3*, SENDF+4*, SENDF+5* |
| IBF | QUERY~, QUERY+8, UQUERY~, UQUERY+11, SEND~, SEND+12 |
| IBFT | TFL+12~, TFL+23*, TFL+25 |
| IBH | SEND+5~, SEND+12 |
| IBH(0 | SEND+13, SEND+16, SEND+20 |
| IBICN | QUERY+5~, QUERY+7*, QUERY+8, UQUERY+8~, UQUERY+10*, UQUERY+11, SEND+5~, SEND+9*, SEND+12, DFN~ , DFN+2, ICN+1~, ICN+3*, ICN+4*, ICN+5 |
| IBM | QUERY~, QUERY+8, UQUERY~, UQUERY+11 |
| IBR | SEND+5~, SEND+9*, SEND+13*, SEND+16, SEND+19!, SEND+20, SEND+22 |
| IBR(0 | SEND+16, SEND+18, SEND+22 |
| IBR(1 | SEND+22 |
| IBS | TFL+12~, TFL+16*, TFL+25 |
| IBT | TFL~ |
| IBT( | TFL+25* |
| IBZ | TFL+12~, TFL+15, TFL+16*, TFL+20*, TFL+21, TFL+24*, TFL+25*, SEND+5~, SEND+20 |
| IBZ( | TFL+25 |
| IBZ(1 | TFL+15 |
| IO | QUERY+5~, UQUERY+8~ |
| IOBS | QUERY+5~, UQUERY+8~ |
| IOCPU | QUERY+5~, UQUERY+8~ |
| IOF | QUERY+5~, UQUERY+8~ |
| IOHG | QUERY+5~, UQUERY+8~ |
| IOM | QUERY+5~, UQUERY+8~ |
| ION | QUERY+5~, UQUERY+8~ |
| IOPAR | QUERY+5~, UQUERY+8~ |
| IOS | QUERY+5~, UQUERY+8~ |
| IOSL | QUERY+5~, UQUERY+8~ |
| IOST | QUERY+5~, UQUERY+8~ |
| IOT | QUERY+5~, UQUERY+8~ |
| IOUPAR | QUERY+5~, UQUERY+8~ |
| IOXY | QUERY+5~, UQUERY+8~ |
| PHONE | QUERY+5~, UQUERY+8~ |
| POP | QUERY+5~, UQUERY+8~ |
| PTR | SEND+5~ |
| ROUTINE | SEND+5~ |
| RPCIEN | QUERY+5~, UQUERY+8~ |
| U | TFL+25, SENDF+2 |
| X | FAC~, FAC+1, ADD~, ADD+2, ADD+3, ADD+4, ADD+5, EFDT~, EFDT+1, EFDT+2 |
| Y | TFL+12~, ADD+1~, ADD+3*, QUERY+5~, UQUERY+8~, SEND+5~, EFDT~ |
| Y( | EFDT+2* |
| Z | EFDT+1~*, EFDT+2 |
| ZMID | SEND+5~ |
| Name | Field # of Occurrence |
|---|---|
| $T(GETDFN^MPIF001 | DFN+2 |
| $T(GETICN^MPIF001 | ICN+2 |