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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBRXUTL

Package: Integrated Billing

Routine: IBRXUTL


Information

IBRXUTL ;ALB/MAF - PHARMACY API CALLS ;1/9/08 14:45

Source Information

Source file <IBRXUTL.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Outpatient Pharmacy 2 RX^PSO52API  $$GET1^PSODI  
Integrated Billing 1 $$FILE^IBRXUTL  
Pharmacy Data Management 1 (DATA,ZERO)^PSS50  

Caller Graph

Caller Graph Total: 65

Package Total Caller Graph
Integrated Billing 65 IBACUS1  IBACUS2  IBACV  IBAERR  IBATLM2A  IBATRX  IBATUTL  IBAUTL  
IBCBB14  IBCD4  IBCEF11  IBCEF22  IBCF331  IBCF4  IBCRCC  IBCSC5  
IBCSC5A  IBCSC5C  IBCSC61  IBCU1  IBCU81  IBCU82  IBECUS2  IBECUSM  
IBECUSMU  IBECUSO  IBEFURF  IBJDB21  IBJTBA  IBJTRA1  IBNCPBB  IBNCPBB1  
IBNCPDP1  IBNCPDP2  IBNCPDP6  IBNCPDPH  IBNCPDPU  IBNCPDR2  IBNCPDR4  IBNCPEB  
IBNCPEV3  IBNCPRR  IBNCPRR1  IBNCPUT1  IBOA32  IBOCHK  IBOHCT  IBOHDT  
IBOHDT1  IBOHLD1  IBOHLD2  IBOHLS1  IBOHPT1  IBOHPT2  IBOHRAR  IBPF1  
IBRBUL  IBRFN  IBRFN3  IBRREL  IBRXUTL  IBTRKR3  IBTRKR31  IBTUBO2  
IBTUTL5  

Entry Points

Name Comments DBIA/ICR reference
ZERO(IBDRV) ;
DATA(IBDRV) ;
FILE(DA,DR,INTEXT) ;Returns single field from file 52
SUBFILE(DA,DASUB,DR,DRSUB,INTEXT) ;Returns single field from subfile 52.1
RXZERO(PDFN,RXIEN) ;Returns zero node of file 52
RXSEC(PDFN,RXIEN) ;Returns second node of file 52
RX3(PDFN,RXIEN) ;Returns third node of file 52
ZEROSUB(PDFN,RXIEN,RXSUB) ;Returns zero node of subfile 52.1
RFNUM(RXIEN) ;
IBND(DFN,RXIEN) ;Returns IB node
IBNDFL(DFN,RXIEN,RXRFL) ;
RFLNUM(IBRXN,FLDT,IBFLG) ; find the refill number in file 52 for the given date

External References

Name Field # of Occurrence
$$FILE^IBRXUTL RFNUM+3
RX^PSO52API RXZERO+7, RXSEC+7, RX3+7, ZEROSUB+8, RFNUM+7, IBND+7, IBNDFL+8, RFLNUM+9
$$GET1^PSODI FILE+7, SUBFILE+11
DATA^PSS50 DATA+3
ZERO^PSS50 ZERO+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J ZERO+2!, DATA+2!, RXZERO+8, RXZERO+9*, RXZERO+10*, RXZERO+11*, RXZERO+12*, RXZERO+13*, RXZERO+14*, RXZERO+15*
, RXZERO+16*, RXZERO+17*, RXZERO+18*, RXZERO+19*, RXZERO+20*, RXZERO+21*, RXZERO+22*, RXZERO+23*, RXZERO+24*, RXZERO+25*
, RXZERO+26*, RXZERO+27*, RXZERO+28, RXZERO+29!, RXZERO+31!, RXSEC+8, RXSEC+9*, RXSEC+10*, RXSEC+11*, RXSEC+12*
, RXSEC+13*, RXSEC+14*, RXSEC+15*, RXSEC+16*, RXSEC+17*, RXSEC+18*, RXSEC+19*, RXSEC+20*, RXSEC+21*, RXSEC+22*
, RXSEC+23*, RXSEC+24*, RXSEC+25, RXSEC+26!, RXSEC+28!, RX3+8, RX3+9*, RX3+10*, RX3+11*, RX3+12*
, RX3+13*, RX3+14*, RX3+15*, RX3+16*, RX3+17*, RX3+18, RX3+19!, RX3+21!, ZEROSUB+9, ZEROSUB+10*
, ZEROSUB+11*, ZEROSUB+12*, ZEROSUB+13*, ZEROSUB+14*, ZEROSUB+15*, ZEROSUB+16*, ZEROSUB+17*, ZEROSUB+18*, ZEROSUB+19*, ZEROSUB+20*
, ZEROSUB+21*, ZEROSUB+22*, ZEROSUB+23*, ZEROSUB+24*, ZEROSUB+25*, ZEROSUB+26*, ZEROSUB+27*, ZEROSUB+28*, ZEROSUB+29, ZEROSUB+30!
, ZEROSUB+32!, RFNUM+8, RFNUM+9, RFNUM+11!, IBND+8, IBND+9*, IBND+10*, IBND+11*, IBND+12*, IBND+13
, IBND+15!, IBND+17!, IBNDFL+9, IBNDFL+10*, IBNDFL+11*, IBNDFL+12, IBNDFL+13!, IBNDFL+15!, RFLNUM+5!, RFLNUM+10
, RFLNUM+11, RFLNUM+12!

Label References

Name Line Occurrences
$$FILE RFLNUM+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA FILE~, FILE+2, FILE+5*, FILE+7, SUBFILE~, SUBFILE+5, SUBFILE+9
DASUB SUBFILE~, SUBFILE+6, SUBFILE+9
DFN IBND~, IBND+2, IBND+7, IBND+8, IBND+9, IBND+10, IBND+11, IBND+12, IBNDFL~, IBNDFL+2
, IBNDFL+8, IBNDFL+9, IBNDFL+10, IBNDFL+11, RFLNUM+1~, RFLNUM+7*, RFLNUM+9, RFLNUM+10, RFLNUM+11
DR FILE~, FILE+3, FILE+7, SUBFILE~
DRSUB SUBFILE~, SUBFILE+7, SUBFILE+11
FLDT RFLNUM~, RFLNUM+3, RFLNUM+11
IBDRV ZERO~, ZERO+3, DATA~, DATA+3
IBFLG RFLNUM~
IBNDFL IBNDFL+1~, IBNDFL+2*, IBNDFL+3*, IBNDFL+4*, IBNDFL+12*, IBNDFL+14*, IBNDFL+16
IBNDOUT IBND+1~, IBND+2*, IBND+3*, IBND+13*, IBND+14*, IBND+16*, IBND+18
IBRXN RFLNUM~, RFLNUM+2, RFLNUM+7, RFLNUM+9, RFLNUM+10, RFLNUM+11
IBTMPARR RXZERO+1~, RXZERO+6*, RXZERO+9, RXZERO+10, RXZERO+11, RXZERO+12, RXZERO+13, RXZERO+14, RXZERO+15, RXZERO+16
, RXZERO+17, RXZERO+18, RXZERO+19, RXZERO+20, RXZERO+21, RXZERO+22, RXZERO+23, RXZERO+24, RXZERO+25, RXZERO+26
, RXZERO+27, RXZERO+28, RXZERO+29, RXSEC+1~, RXSEC+6*, RXSEC+9, RXSEC+10, RXSEC+11, RXSEC+12, RXSEC+13
, RXSEC+14, RXSEC+15, RXSEC+16, RXSEC+17, RXSEC+18, RXSEC+19, RXSEC+20, RXSEC+21, RXSEC+22, RXSEC+23
, RXSEC+24, RXSEC+25, RXSEC+26, RX3+1~, RX3+6*, RX3+9, RX3+10, RX3+11, RX3+12, RX3+13
, RX3+14, RX3+15, RX3+16, RX3+17, RX3+18, RX3+19, ZEROSUB+1~, ZEROSUB+7*, ZEROSUB+10, ZEROSUB+11
, ZEROSUB+12, ZEROSUB+13, ZEROSUB+14, ZEROSUB+15, ZEROSUB+16, ZEROSUB+17, ZEROSUB+18, ZEROSUB+19, ZEROSUB+20, ZEROSUB+21
, ZEROSUB+22, ZEROSUB+23, ZEROSUB+24, ZEROSUB+25, ZEROSUB+26, ZEROSUB+27, ZEROSUB+28, ZEROSUB+29, ZEROSUB+30, RFNUM+1~
, RFNUM+5*, IBND+1~, IBND+6*, IBND+9, IBND+10, IBND+11, IBND+12, IBND+13, IBND+15, IBNDFL+1~
, IBNDFL+7*, IBNDFL+10, IBNDFL+11, IBNDFL+12, IBNDFL+13
IENS SUBFILE+4~, SUBFILE+9*, SUBFILE+11
INTEXT FILE~, FILE+6*, FILE+7, SUBFILE~, SUBFILE+10*, SUBFILE+11
LIST RXZERO+1~, RXZERO+5*, RXZERO+7, RXZERO+8, RXZERO+9, RXZERO+10, RXZERO+11, RXZERO+12, RXZERO+13, RXZERO+14
, RXZERO+15, RXZERO+16, RXZERO+17, RXZERO+19, RXZERO+21, RXZERO+24, RXZERO+25, RXZERO+26, RXZERO+27, RXZERO+31
, RXSEC+1~, RXSEC+5*, RXSEC+7, RXSEC+8, RXSEC+9, RXSEC+10, RXSEC+11, RXSEC+12, RXSEC+13, RXSEC+14
, RXSEC+15, RXSEC+16, RXSEC+17, RXSEC+18, RXSEC+19, RXSEC+20, RXSEC+21, RXSEC+22, RXSEC+23, RXSEC+24
, RXSEC+28, RX3+1~, RX3+5*, RX3+7, RX3+8, RX3+9, RX3+10, RX3+11, RX3+12, RX3+13
, RX3+14, RX3+15, RX3+16, RX3+17, RX3+21, ZEROSUB+1~, ZEROSUB+6*, ZEROSUB+8, ZEROSUB+9, ZEROSUB+10
, ZEROSUB+11, ZEROSUB+12, ZEROSUB+13, ZEROSUB+14, ZEROSUB+15, ZEROSUB+16, ZEROSUB+17, ZEROSUB+18, ZEROSUB+19, ZEROSUB+20
, ZEROSUB+23, ZEROSUB+24, ZEROSUB+25, ZEROSUB+26, ZEROSUB+27, ZEROSUB+28, ZEROSUB+32, RFNUM+1~, RFNUM+4*, RFNUM+7
, RFNUM+8, RFNUM+9, RFNUM+11, IBND+1~, IBND+4*, IBND+7, IBND+8, IBND+9, IBND+10, IBND+11
, IBND+12, IBND+17, IBNDFL+1~, IBNDFL+5*, IBNDFL+8, IBNDFL+9, IBNDFL+10, IBNDFL+11, IBNDFL+15, RFLNUM+1~
, RFLNUM+4*, RFLNUM+5, RFLNUM+9, RFLNUM+10, RFLNUM+11, RFLNUM+12
NODE RXZERO+1~, RXZERO+4*, RXZERO+7, RXSEC+1~, RXSEC+4*, RXSEC+7, RX3+1~, RX3+4*, RX3+7, ZEROSUB+1~
, ZEROSUB+5*, ZEROSUB+8, RFNUM+1~, RFNUM+6*, RFNUM+7, IBND+1~, IBND+5*, IBND+7, IBNDFL+1~, IBNDFL+6*
, IBNDFL+8, RFLNUM+1~, RFLNUM+8*, RFLNUM+9
NUM RFLNUM+1~, RFLNUM+6*, RFLNUM+10*, RFLNUM+11
NUMOUT RFLNUM+1~, RFLNUM+2*, RFLNUM+3*, RFLNUM+11*, RFLNUM+13*, RFLNUM+14
PDFN RXZERO~, RXZERO+2, RXZERO+7, RXZERO+8, RXZERO+9, RXZERO+10, RXZERO+11, RXZERO+12, RXZERO+13, RXZERO+14
, RXZERO+15, RXZERO+16, RXZERO+17, RXZERO+19, RXZERO+21, RXZERO+24, RXZERO+25, RXZERO+26, RXZERO+27, RXSEC~
, RXSEC+2, RXSEC+7, RXSEC+8, RXSEC+9, RXSEC+10, RXSEC+11, RXSEC+12, RXSEC+13, RXSEC+14, RXSEC+15
, RXSEC+16, RXSEC+17, RXSEC+18, RXSEC+19, RXSEC+20, RXSEC+21, RXSEC+22, RXSEC+23, RXSEC+24, RX3~
, RX3+2, RX3+7, RX3+8, RX3+9, RX3+10, RX3+11, RX3+12, RX3+13, RX3+14, RX3+15
, RX3+16, RX3+17, ZEROSUB~, ZEROSUB+2, ZEROSUB+8, ZEROSUB+9, ZEROSUB+10, ZEROSUB+11, ZEROSUB+12, ZEROSUB+13
, ZEROSUB+14, ZEROSUB+15, ZEROSUB+16, ZEROSUB+17, ZEROSUB+18, ZEROSUB+19, ZEROSUB+20, ZEROSUB+23, ZEROSUB+24, ZEROSUB+25
, ZEROSUB+26, ZEROSUB+27, ZEROSUB+28, RFNUM+1~, RFNUM+3*, RFNUM+7, RFNUM+8, RFNUM+9
PSOFILE FILE+1~, FILE+4*, FILE+7, SUBFILE+4~, SUBFILE+8*, SUBFILE+11
RETSUB SUBFILE+4~, SUBFILE+5*, SUBFILE+6*, SUBFILE+7*, SUBFILE+11*, SUBFILE+12*, SUBFILE+13
RETURN FILE+1~, FILE+2*, FILE+3*, FILE+7*, FILE+8*, FILE+9
RXIEN RXZERO~, RXZERO+3, RXZERO+7, RXZERO+9, RXZERO+10, RXZERO+11, RXZERO+12, RXZERO+13, RXZERO+14, RXZERO+15
, RXZERO+16, RXZERO+17, RXZERO+19, RXZERO+21, RXZERO+24, RXZERO+25, RXZERO+26, RXZERO+27, RXSEC~, RXSEC+3
, RXSEC+7, RXSEC+9, RXSEC+10, RXSEC+11, RXSEC+12, RXSEC+13, RXSEC+14, RXSEC+15, RXSEC+16, RXSEC+17
, RXSEC+18, RXSEC+19, RXSEC+20, RXSEC+21, RXSEC+22, RXSEC+23, RXSEC+24, RX3~, RX3+3, RX3+7
, RX3+9, RX3+10, RX3+11, RX3+12, RX3+13, RX3+14, RX3+15, RX3+16, RX3+17, ZEROSUB~
, ZEROSUB+3, ZEROSUB+8, ZEROSUB+9, ZEROSUB+10, ZEROSUB+11, ZEROSUB+12, ZEROSUB+13, ZEROSUB+14, ZEROSUB+15, ZEROSUB+16
, ZEROSUB+17, ZEROSUB+18, ZEROSUB+19, ZEROSUB+20, ZEROSUB+23, ZEROSUB+24, ZEROSUB+25, ZEROSUB+26, ZEROSUB+27, ZEROSUB+28
, RFNUM~, RFNUM+2, RFNUM+3, RFNUM+7, RFNUM+8, RFNUM+9, IBND~, IBND+3, IBND+7, IBND+9
, IBND+10, IBND+11, IBND+12, IBNDFL~, IBNDFL+3, IBNDFL+8, IBNDFL+9, IBNDFL+10, IBNDFL+11
RXRFL IBNDFL~, IBNDFL+4, IBNDFL+6, IBNDFL+10, IBNDFL+11
RXSUB ZEROSUB~, ZEROSUB+4, ZEROSUB+5, ZEROSUB+10, ZEROSUB+11, ZEROSUB+12, ZEROSUB+13, ZEROSUB+14, ZEROSUB+15, ZEROSUB+16
, ZEROSUB+17, ZEROSUB+18, ZEROSUB+19, ZEROSUB+20, ZEROSUB+23, ZEROSUB+24, ZEROSUB+25, ZEROSUB+26, ZEROSUB+27, ZEROSUB+28
, RFNUM+1~, RFNUM+2*, RFNUM+9*, RFNUM+10*, RFNUM+12
SECOUT RXSEC+1~, RXSEC+2*, RXSEC+3*, RXSEC+25*, RXSEC+27*, RXSEC+29
THRDOUT RX3+1~, RX3+2*, RX3+3*, RX3+18*, RX3+20*, RX3+22
X ZERO+1~, ZERO+3*, DATA+1~, DATA+3*
ZEROOUT RXZERO+1~, RXZERO+2*, RXZERO+3*, RXZERO+28*, RXZERO+30*, RXZERO+32
ZSUBOUT ZEROSUB+1~, ZEROSUB+2*, ZEROSUB+3*, ZEROSUB+4*, ZEROSUB+29*, ZEROSUB+31*, ZEROSUB+33
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All