PSOSULB1 ;BHAM ISC/RTR,SAB-Print suspended labels cont. ;29-May-2012 15:15;PLS
Source file <PSOSULB1.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 6 | DEVBAR^PSOBMST $$LSTRFL^PSOBPSU1 RXACT^PSOBPSU2 ^PSOLSET CHANGE^PSOSUCH1 EXIT^PSOSULBL |
VA Fileman | 5 | ^%DT (C,NOW)^%DTC ^DIE $$GET1^DIQ ^DIR |
Kernel | 4 | ^%ZIS ^%ZISC ^%ZTLOAD ($$FMADD,$$FMTE)^XLFDT |
Integrated Billing | 2 | $$INSUR^IBBAPI $$DEA^IBNCPDP |
CMOP | 1 | ^PSXRSUS |
MailMan | 1 | ^XMD |
Uncategorized | 1 | $$STATUS^BPSOSRX |
Package | Total | Caller Graph |
---|---|---|
CMOP | 1 | PSXRSUS |
Outpatient Pharmacy | 1 | PSOSULBL |
Name | Comments | DBIA/ICR reference |
---|---|---|
DSH(REC) | ; ePharmacy - verify that 3/4 days supply has elapsed before printing from suspense
|
|
LDT(RXIEN) | ; Returns LAST DISPENSED DATE in internal format
|
|
MESS | ||
DSHDT(RXIEN) | ;
|
|
MESSL | ||
DEV | ||
START | ||
DEV1 |
|
|
QUE | ||
BAIMAIL | ;Send mail message
|
|
ASK | ||
PRFDT(RXIEN) | ; Returns PRIOR FILL DATE in internal format
|
|
LFDS(RXIEN) | ;
|
|
LDPFDT(RXIEN) | ; Returns PRIOR FILL DATE if renewal otherwise LAST DISPENSED DATE or -1 if not valid
|
|
PRLBL |
Name | Field # of Occurrence |
---|---|
^%DT | ASK+1, QUE |
C^%DTC | START, ASK+10 |
NOW^%DTC | QUE |
^%ZIS | DEV1+1, PRLBL |
^%ZISC | DEV1+1, PRLBL+4, QUE+5 |
^%ZTLOAD | QUE+5 |
$$STATUS^BPSOSRX | DSH+10 |
^DIE | DSH+26, DSH+28 |
$$GET1^DIQ | BAIMAIL+9, DSH+4, DSH+5, DSH+6, DSH+16, PRFDT+1, LDT+1 |
^DIR | ASK+8, ASK+9 |
$$INSUR^IBBAPI | DSH+5 |
$$DEA^IBNCPDP | DSH+14 |
DEVBAR^PSOBMST | PRLBL+2 |
$$LSTRFL^PSOBPSU1 | DSH+4, LFDS+3 |
RXACT^PSOBPSU2 | DSH+25 |
^PSOLSET | DEV |
CHANGE^PSOSUCH1 | DSH+29 |
EXIT^PSOSULBL | DEV1+1, ASK+1, ASK+8, ASK+9, PRLBL, QUE, QUE+5 |
^PSXRSUS | DEV+1 |
$$FMADD^XLFDT | DSHDT+7 |
$$FMTE^XLFDT | DSH+23 |
^XMD | BAIMAIL+24 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | GET1^DIQ |
^PSRX - [#52] | GET1^DIQ |
^PS(52.5 - [#52.5] | Classic Fileman Calls |
^PS(59 - [#59] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | DEV+1 |
^PS(52.5 - [#52.5] | ASK+2, DSH+3 |
^PSDRUG - [#50] | BAIMAIL+22 |
^PSRX - [#52] | BAIMAIL+22, DSH+7, DSHDT+2, LFDS+2, LFDS+4, LDPFDT+1 |
^TMP("PSOM" | BAIMAIL+2!, BAIMAIL+10*, BAIMAIL+11*, BAIMAIL+12*, BAIMAIL+13*, BAIMAIL+16*, BAIMAIL+17*, BAIMAIL+20*, BAIMAIL+22*, BAIMAIL+23* |
^TMP("PSOSM" | BAIMAIL+14, BAIMAIL+15, BAIMAIL+18, BAIMAIL+20 |
^TMP($J | ASK! |
^XUSEC("PSX XMIT" | DEV+1 |
^XUSEC("PSXCMOPMGR" | DEV+1 |
Name | Line Occurrences |
---|---|
$$DSHDT | DSH+20 |
$$LDPFDT | DSHDT+4 |
$$LDT | LDPFDT+1 |
$$LFDS | DSH+24, DSHDT+5 |
$$PRFDT | LDPFDT+1 |
ASK | ASK+2 |
DEV | DEV, DEV1+1 |
MESS | ASK+1, ASK+8, ASK+9, PRLBL, QUE |
MESSL | PRLBL+1 |
PRLBL | PRLBL+1 |
START | DEV1 |
Name | Field # of Occurrence |
---|---|
^(0 | ASK+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | QUE |
%DT | ASK+1*!, QUE!* |
%DT("A" | ASK+1*, QUE* |
%DT("B" | ASK+1*, QUE* |
%DT(0 | QUE* |
%ZIS | DEV1+1!*, PRLBL* |
%ZIS("A" | DEV1+1*!, PRLBL* |
%ZIS("B" | PRLBL* |
COMM | DSH+1~, DSH+23*, DSH+25 |
DA | DSH+1~, DSH+26*, DSH+27~, DSH+28* |
DAYSSUP | DSH+1~, DSH+24*, DSHDT+1~, DSHDT+5*, DSHDT+6 |
DEA | DSH+2~, DSH+6*, DSH+14 |
DEAD | DSH+27~, DSH+29* |
DEAOK | DSH+2~, DSH+14* |
DIE | DSH+1~, DSH+26*, DSH+27~, DSH+28* |
DIFROM | BAIMAIL+24~ |
DIR | ASK+3!, ASK+8!, ASK+9! |
DIR("?" | ASK+4*, ASK+5*, ASK+6*, ASK+7* |
DIR("A" | ASK+3*, ASK+9* |
DIR(0 | ASK+3*, ASK+9* |
>> DIRUT | ASK+8, ASK+9 |
DR | DSH+1~, DSH+26*, DSH+27~, DSH+28* |
DRG | DSH+1~, DSH+5*, DSH+6 |
DSH34 | DSHDT+1~, DSHDT+6*, DSHDT+7 |
DSHDT | DSH+1~, DSH+20*, DSH+21, DSH+22, DSH+23, DSH+28, DSH+29 |
DSHOLD | DSH+1~, DSH+3*, DSH+10, DSH+12, DSH+14, DSH+16, DSH+18, DSH+21*, DSH+30 |
DT | START, DSH+21 |
>> DTOUT | QUE |
DUZ | DEV+1, ASK, BAIMAIL+1, DSH+25 |
FILL | BAIMAIL+3~, BAIMAIL+18*, BAIMAIL+20, BAIMAIL+22 |
FILLDT | DSHDT+1~, DSHDT+4*, DSHDT+7 |
FIRST | BAIMAIL+3~, BAIMAIL+17*, BAIMAIL+19* |
>> G | QUE+3* |
IBINS | DSH+1~, DSH+5 |
>> IBSTAT | DSH+5*, DSH+18 |
ICD | DSH+2~, DSH+6*, DSH+7*, DSH+12 |
II | DSH+27~ |
INDT | DSH+27~, DSH+29* |
IO("Q" | DEV1+1!, ASK+10!, PRLBL+4! |
ION | DEV, DEV1+1, PRLBL |
IOP | DEV1+1!, ASK+10!, PRLBL* |
>> IOS | PRLBL+2 |
IOST | DEV1+1, PRLBL+1 |
LSTFIL | DSH+1~, DSH+4*, DSH+10, DSH+16 |
NAME | BAIMAIL+3~, BAIMAIL+14*, BAIMAIL+15, BAIMAIL+17, BAIMAIL+18, BAIMAIL+20 |
OLD | DSH+27~ |
>> PDUZ | ASK*, BAIMAIL+1*, BAIMAIL+5 |
PFIO | DEV1+1~ |
>> PFIOQ | ASK* |
POP | DEV1+1!, ASK+10!, PRLBL |
>> PRTDT | ASK+1*, ASK+2, ASK+10 |
PS0 | DSH+1~, DSH+3*, DSH+22 |
PSARR | DSH+1~ |
PSINSUR | DSH+1~ |
>> PSLION | PRLBL*, QUE+2 |
>> PSOBAR0 | PRLBL+3 |
>> PSOBAR1 | PRLBL+3 |
>> PSOBARS | PRLBL+3* |
>> PSOCUTDT | START |
>> PSODBQ | QUE+1* |
>> PSODTCUT | START* |
PSOION | DEV*, DEV1+1, PRLBL, PRLBL+4! |
PSOIOS | PRLBL+2~* |
PSOOUT | QUE! |
>> PSOPAR | DEV, DEV1, START, ASK+10, PRLBL+3 |
PSOPROP | DEV1+1~* |
>> PSOPRPAS | START* |
>> PSOSITE | BAIMAIL+9 |
PSOSU | ASK! |
PSOSUSPR | ASK!, QUE+1* |
PSOTIME | QUE!, QUE+1*, QUE+2 |
PSOX | DSH+27~ |
>> PSRT | ASK+8* |
>> PSRTONE | ASK+9* |
PSSN | BAIMAIL+3~, BAIMAIL+15*, BAIMAIL+17, BAIMAIL+18, BAIMAIL+20 |
>> PSXSYS | DEV+1 |
PTDFN | DSH+1~, DSH+4*, DSH+5 |
REC | DSH~, DSH+3, DSH+26, DSH+28, DSH+29 |
RFL | DSH+1~, DSH+3*, DSH+25, DSH+29 |
RX | BAIMAIL+3~, BAIMAIL+18*, BAIMAIL+20, BAIMAIL+22 |
RXFIL | DSHDT+1~, LFDS+1~, LFDS+3*, LFDS+4 |
RXIEN | DSH+1~, DSH+3*, DSH+4, DSH+5, DSH+7, DSH+10, DSH+16, DSH+20, DSH+24, DSH+25 , DSH+29, DSHDT~, DSHDT+2, DSHDT+4, DSHDT+5, LFDS~, LFDS+2, LFDS+3, LFDS+4, LDPFDT~ , LDPFDT+1, PRFDT~, PRFDT+1, LDT~, LDT+1 |
SDT | DSH+2~ |
SEQ | BAIMAIL+3~, BAIMAIL+4*, BAIMAIL+10*, BAIMAIL+11*, BAIMAIL+12*, BAIMAIL+13*, BAIMAIL+16*, BAIMAIL+17, BAIMAIL+20, BAIMAIL+21* , BAIMAIL+22*, BAIMAIL+23 |
SFN | DSH+2~, DSH+27~, DSH+29* |
SHDT | DSH+1~ |
SUB | DSH+27~ |
U | DSH+3, DSH+22, LFDS+4 |
X | DEV+1~*, START, ASK+10, DSH+27~ |
>> X1 | START*, ASK+10* |
>> X2 | START*, ASK+10* |
>> XDATE | ASK+10* |
XMDUZ | BAIMAIL+3~, BAIMAIL+7*, BAIMAIL+24! |
XMSUB | BAIMAIL+3~, BAIMAIL+8*, BAIMAIL+9*, BAIMAIL+24! |
XMTEXT | BAIMAIL+3~, BAIMAIL+24*! |
XMY | BAIMAIL+3~, BAIMAIL+24! |
XMY( | BAIMAIL+5* |
XMY("G.PSO EX | TERNAL DISPENSE ALERTS" , BAIMAIL+6* |
XOK | DSH+27~ |
>> Y | ASK+1, ASK+8, ASK+9, QUE, QUE+1 |
>> ZTDESC | QUE+2* |
>> ZTDTH | QUE+2* |
>> ZTIO | QUE+2* |
>> ZTRTN | QUE+2* |
>> ZTSAVE( | QUE+3* |
>> ZTSAVE("APS*" | QUE+4* |
ZTSK | ASK+10! |