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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSODISPS

Package: Outpatient Pharmacy

Routine: PSODISPS


Information

PSODISPS ;BIR/SAB-CONTINUATION OF RELEASE FUNCTION ;05-Sep-2013 16:35;DU

Source Information

Source file <PSODISPS.m>

Call Graph

Call Graph Total: 20

Package Total Call Graph
Outpatient Pharmacy 12 $$CHKRX^PSOBAI  REL^PSOBING1  ($$MANREL,IBSEND)^PSOBPSUT  ^PSOBUILD  RREL^PSOCMOPB  CP^PSOCP  BC1^PSODISP  ^PSOFUNC  
EN^PSOHLSN1  ^PSOLSET  ACT^PSOORNE2  IBSSR^PSOUTL  
VA Fileman 5 NOW^%DTC  ^DIC  ^DIE  EN^DIQ1  ^DIR  
Integrated Billing 1 $$SERV^IBARX1  
Kernel 1 ^%ZTLOAD  
Registration 1 FULL^VALM1  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Outpatient Pharmacy 2 PSODISP  PSOHLDIS  
IHS Changes To Pharmacy 1 APSPRIS  

Entry Points

Name Comments DBIA/ICR reference
DOIT
XMIT
OERR
STAT
QTY ; Refill Release
OERR1 ;IHS/MSC/MGH 1016 Separated out for reissue code
CHKADDR(RXP) ;
EX ;
SETLBL(LBL,PSOMSG) ;
PHNAME

External References

Name Field # of Occurrence
NOW^%DTC QTY+16, XMIT+2
^%ZTLOAD XMIT+5
^DIC PHNAME+1, OERR1+2, OERR1+4
^DIE QTY+18
EN^DIQ1 OERR1+5
^DIR EX+2
$$SERV^IBARX1 OERR+1
$$CHKRX^PSOBAI CHKADDR+4
REL^PSOBING1 DOIT+1
$$MANREL^PSOBPSUT QTY+12
IBSEND^PSOBPSUT QTY+21
^PSOBUILD EX+3
RREL^PSOCMOPB QTY+4
CP^PSOCP QTY+25
BC1^PSODISP DOIT
^PSOFUNC STAT
EN^PSOHLSN1 QTY+23
^PSOLSET OERR
ACT^PSOORNE2 EX+3
IBSSR^PSOUTL OERR+1
FULL^VALM1 DOIT

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,?5,"Site Parameters must be defined to use the Release option!",!
  • Line Location: OERR+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: OERR+3
Routine Call
  • DIE
  • Line Location:
    • QTY+18
Routine Call
  • DIC
  • Line Location:
    • PHNAME+1
    • OERR1+2
    • OERR1+4
Routine Call
  • DIR
  • Line Location:
    • EX+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.5 - [#52.5] QTY+3
^PS(59 - [#59] OERR+1
^PS(59.7 - [#59.7] OERR+3
^PSDRUG - [#50] QTY+15*
^PSDRUG("AQ" QTY+4
^PSRX - [#52] QTY+1, QTY+2, QTY+3, QTY+5, QTY+7, QTY+15, QTY+24, QTY+25, QTY+28, QTY+30
, QTY+31, XMIT+1, XMIT+3, STAT, STAT+1, CHKADDR+2, CHKADDR+3, SETLBL+2, SETLBL+3*, SETLBL+4*
^PSRX("ACP" QTY+24!
^PSRX("AR" QTY+27
^UTILITY($J XMIT+2!, XMIT+4*, XMIT+5!
^XTMP("PSA" QTY+28*, OERR1+3, OERR1+7
^XUSEC("PSORPH" STAT+1

Label References

Name Line Occurrences
CHKADDR QTY+9
DOIT OERR1+2, OERR1+3, OERR1+4, OERR1+6
EX OERR+1, PHNAME+1
PHNAME PHNAME+1
SETLBL CHKADDR+5, CHKADDR+6
XMIT QTY+31

Naked Globals

Name Field # of Occurrence
^("STA" STAT
^(0 QTY+5, OERR1+3*, OERR1+7*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% QTY+17, QTY+18, XMIT+2, EX+1!
BINGDIV DOIT+1!
BINGNAM QTY+30*, DOIT+1!
BINGRO DOIT+1!
BINGRPR QTY+30*, DOIT+1!
BNGPDV QTY+30*, DOIT+1!
BNGRDV DOIT+1!
CMOP QTY+4!
CX EX+1!
DA QTY+16!, QTY+17*, QTY+18!, OERR1+5*, OERR1+6!, OERR1+7, OERR1+8!, EX+1!
DA(1 QTY+16*
DIC PHNAME*, PHNAME+1!, OERR1+2*!, OERR1+4*!, OERR1+5*, OERR1+6!, OERR1+8!, EX+1!
DIC("A" PHNAME*
DIC("S" PHNAME*
DIC(0 PHNAME*, OERR1+2*, OERR1+4*
DIE QTY+16!*, QTY+18!, EX+1!
DIQ OERR1+5!*, OERR1+6!, OERR1+8!
DIQ(0 OERR1+5*
DIR EX+1!, EX+2!
DIR("A" EX+2*
DIR(0 EX+2*
DIRUT PHNAME+1, EX+1!, EX+2!
>> DISGROUP DOIT+1
DR QTY+16!, QTY+17*, QTY+18!, OERR1+5*, EX+1!
DT QTY+28, OERR1+3, OERR1+7
DTOUT PHNAME+1, EX+2!
DUOUT PHNAME+1, EX+1!, EX+2!
DUZ STAT+1
>> FP XMIT+3*, XMIT+4
>> I XMIT+1*
>> IDGN XMIT+3*, XMIT+4
IFN QTY+5!, QTY+15*, QTY+25, QTY+30, QTY+31, QTY+32, XMIT+4, XMIT+6!, EX+1!
ISUF QTY+2!, QTY+3*, QTY+4, QTY+25, EX+1!
J STAT*, EX+1!
LBL QTY+7*, CHKADDR+1~, CHKADDR+2*, CHKADDR+3, CHKADDR+5, CHKADDR+6, SETLBL~, SETLBL+2, SETLBL+3*, SETLBL+4
LBLP QTY+1!, QTY+2!, QTY+7*, QTY+8, QTY+12!
>> ORD OERR+3
OUT EX+1!
>> PDUZ XMIT+4
POERR DOIT*, EX+1!
PSA OERR1+5!, OERR1+8!
PSA(19 OERR1+6, OERR1+7
PSIN QTY+2, OERR+3*, EX+1!
>> PSLST OERR+3
PSOBADR CHKADDR+1~, CHKADDR+4*, CHKADDR+5, CHKADDR+6
PSOCPN QTY+1*, EX+1!
PSOCPRX QTY+25*, EX+1!
>> PSODA QTY+27, OERR1+3*, OERR1+7*
>> PSODA(1 QTY+27
>> PSODISP XMIT
PSODISPP QTY+23!*
>> PSODT QTY+18*, QTY+27
>> PSODTM XMIT+2*, XMIT+4
PSOIBFL OERR+1, EX+1!
PSOIBLP EX+1!
PSOIBSS OERR+1*, EX+1!
PSOIBST EX+1!
>> PSOLST( OERR+3
PSOMSG SETLBL~, SETLBL+2
>> PSOPAR OERR
>> PSOPID QTY+12
PSORXED EX+3*!
>> PSOSITE QTY+28, OERR+1
PSOTEMP CHKADDR+1~
PSOTXT CHKADDR+1~, CHKADDR+3*, SETLBL+1~, SETLBL+2*, SETLBL+4
PSRH QTY+17, PHNAME+1*, EX+1!
PX EX+1!
QDRUG QTY+1*, QTY+4, QTY+15, QTY+28, EX+1!
QTY QTY+15*, EX+1!
RDUZ EX+1!
REC EX+1!
RESK EX+1!
RX0 STAT*, STAT+2!
RX2 STAT*, EX+1!
RXFD QTY+3*, EX+1!
RXP QTY+1, QTY+2, QTY+3, QTY+4, QTY+5, QTY+7, QTY+9, QTY+12, QTY+15, QTY+16
, QTY+21, QTY+23, QTY+24, QTY+25, QTY+27, QTY+28, QTY+30, QTY+31, XMIT+1, XMIT+3
, XMIT+4, STAT, STAT+1, OERR+3*, EX+1!, CHKADDR~, CHKADDR+2, CHKADDR+3, CHKADDR+4, SETLBL+2
, SETLBL+3, SETLBL+4
>> SPEED QTY+31
ST STAT+1, STAT+2!
SUB XMIT+1*, EX+1!
SUPN QTY+3*, EX+1!
TM DOIT+1~
TM1 DOIT+1~
TYPE EX+1!
U QTY+15, OERR1+3, OERR1+7
>> VALMBCK OERR*, OERR+1*, EX+2*
X PHNAME+1, OERR1+2*!, OERR1+4*!, OERR1+6!, OERR1+8!, EX+1!
X1 EX+1!
X2 EX+1!
XTYPE QTY+2, QTY+3, QTY+4, QTY+5, QTY+7, QTY+12, QTY+15, QTY+16, QTY+17, QTY+21
, QTY+23, QTY+24, QTY+25, QTY+28, QTY+30, QTY+31, QTY+32, XMIT+3, EX+1!
XX EX+1!
Y OERR+1*, PHNAME+1, OERR1+2!, OERR1+4, OERR1+5, OERR1+6!, OERR1+8!, EX+1!
Y(0 OERR1+3
YDT EX+1!
YY QTY+2*, QTY+3, QTY+4, QTY+5, QTY+7, QTY+12, QTY+15, QTY+17, QTY+21, QTY+24
, QTY+27, QTY+28, EX+1!
>> ZTDESC XMIT+5*
>> ZTDTH XMIT+5*
>> ZTIO XMIT+5*
>> ZTRTN XMIT+5*
>> ZTSAVE("PSOSITE" XMIT+5*
>> ZTSAVE("RXP" XMIT+5*
>> ZTSAVE("^UTILITY($J,""PSOHL""," XMIT+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All