IBRXUTL ;ALB/MAF - PHARMACY API CALLS ;1/9/08 14:45
Source file <IBRXUTL.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 2 | RX^PSO52API $$GET1^PSODI |
Integrated Billing | 1 | $$FILE^IBRXUTL |
Pharmacy Data Management | 1 | (DATA,ZERO)^PSS50 |
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
|
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! |
Name | Line Occurrences |
---|---|
$$FILE | RFLNUM+7 |
>> | 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 |