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 ;3/2/93

Source Information

Source file <PSODISPS.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
Outpatient Pharmacy 14 $$CHKRX^PSOBAI  REL^PSOBING1  $$LSTRFL^PSOBPSU1  ($$MANREL,$$STATUS,IBSEND)^PSOBPSUT  ^PSOBUILD  RREL^PSOCMOPB  CP^PSOCP  BC1^PSODISP  
($$WINFILL,SIGMSG)^PSODISPS  ^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  
List Manager 1 FULL^VALM1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Outpatient Pharmacy 6 PSO RELEASE  PSOCSRL  PSODISP  PSODISP3  PSODISPS  PSOHLDIS  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
QTY ; Refill Release
XMIT
STAT
OERR
DOIT
EX ;
CHKADDR(RXP) ;
SETLBL(LBL,PSOMSG) ;
SIGMSG ;Display obtain signature alert in reverse video
WINFILL(RX,RFL) ;Is this a Window prescription fill?

External References

Name Field # of Occurrence
NOW^%DTC QTY+15, XMIT+2
^%ZTLOAD XMIT+5
^DIC OERR+4, OERR+6, OERR+8
^DIE QTY+17
EN^DIQ1 OERR+9
^DIR EX+2
$$SERV^IBARX1 OERR+1
$$CHKRX^PSOBAI CHKADDR+4
REL^PSOBING1 DOIT+1
$$LSTRFL^PSOBPSU1 WINFILL+4
$$MANREL^PSOBPSUT QTY+12
$$STATUS^PSOBPSUT QTY+32
IBSEND^PSOBPSUT QTY+20
^PSOBUILD EX+3
RREL^PSOCMOPB QTY+4
CP^PSOCP QTY+24
BC1^PSODISP DOIT
$$WINFILL^PSODISPS QTY+32
SIGMSG^PSODISPS QTY+32
^PSOFUNC STAT
EN^PSOHLSN1 QTY+22
^PSOLSET OERR
ACT^PSOORNE2 EX+3
IBSSR^PSOUTL OERR+1
FULL^VALM1 DOITSIGMSG+1

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
Function Call: WRITE
  • Prompt: !!
  • Line Location: SIGMSG+2
Function Call: WRITE
  • Prompt: IORVON,"ePharmacy Rx - Obtain Signature",IORVOFF,!
  • Line Location: SIGMSG+3
Routine Call
  • DIC
  • Line Location:
    • OERR+4
    • OERR+6
    • OERR+8
Routine Call
  • DIE
  • Line Location:
    • QTY+17
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+14*
^PSDRUG("AQ" QTY+4
^PSRX - [#52] QTY+1, QTY+2, QTY+3, QTY+5, QTY+7, QTY+14, QTY+23, QTY+24, QTY+27, QTY+29
QTY+30, XMIT+1, XMIT+3, STATSTAT+1, CHKADDR+2, CHKADDR+3, SETLBL+2, SETLBL+3*, SETLBL+4*
, WINFILL+3, WINFILL+5, WINFILL+6
^PSRX("ACP" QTY+23!
^PSRX("ADP" WINFILL+6
^PSRX("AR" QTY+26
^UTILITY($J XMIT+2!, XMIT+4*, XMIT+5!
^XTMP("PSA" QTY+27*, OERR+7, OERR+11
^XUSEC("PSORPH" STAT+1

Label References

Name Line Occurrences
CHKADDR QTY+9
DOIT OERR+6, OERR+7, OERR+8, OERR+10
EX OERR+1, OERR+4
SETLBL CHKADDR+5, CHKADDR+6
XMIT QTY+30

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% QTY+16, QTY+17, XMIT+2, EX+1!
BINGDIV DOIT+1!
BINGNAM QTY+29*, DOIT+1!
BINGRO DOIT+1!
BINGRPR QTY+29*, DOIT+1!
BNGPDV QTY+29*, DOIT+1!
BNGRDV DOIT+1!
CMOP QTY+4!
CX EX+1!
DA QTY+15!, QTY+16*, QTY+17!, OERR+9*, OERR+10!, OERR+11, OERR+12!, EX+1!
DA(1 QTY+15*
DIC OERR+4*!, OERR+6*!, OERR+8*!, OERR+9*, OERR+10!, OERR+12!, EX+1!
DIC("A" OERR+4*
DIC("S" OERR+4*
DIC(0 OERR+4*, OERR+6*, OERR+8*
DIE QTY+15!*, QTY+17!, EX+1!
DIQ OERR+9!*, OERR+10!, OERR+12!
DIQ(0 OERR+9*
DIR EX+1!, EX+2!
DIR("A" EX+2*
DIR(0 EX+2*
DIRUT OERR+4, EX+1!, EX+2!
>> DISGROUP DOIT+1
DR QTY+15!, QTY+16*, QTY+17!, OERR+9*, EX+1!
DT QTY+27, OERR+7, OERR+11, WINFILL+6
DTOUT OERR+4, EX+2!
DUOUT OERR+4, EX+1!, EX+2!
DUZ STAT+1
>> FP XMIT+3*, XMIT+4
>> I XMIT+1*
>> IDGN XMIT+3*, XMIT+4
IFN QTY+5!, QTY+14*, QTY+24, QTY+29, QTY+30, QTY+31, QTY+32!, XMIT+4, XMIT+6!, EX+1!
>> IORVOFF SIGMSG+3
>> IORVON SIGMSG+1, SIGMSG+3
ISUF QTY+2!, QTY+3*, QTY+4, QTY+24, 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 OERR+9!, OERR+12!
PSA(19 OERR+10, OERR+11
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+24*, EX+1!
>> PSODA QTY+26, OERR+7*, OERR+11*
>> PSODA(1 QTY+26
>> PSODISP XMIT
PSODISPP QTY+22!*
>> PSODT QTY+17*, QTY+26
>> 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+27, OERR+1
PSOTEMP CHKADDR+1~
PSOTXT CHKADDR+1~, CHKADDR+3*, SETLBL+1~, SETLBL+2*, SETLBL+4
PSRH QTY+16, OERR+4*, EX+1!
PX EX+1!
QDRUG QTY+1*, QTY+4, QTY+14, QTY+27, EX+1!
QTY QTY+14*, EX+1!
RDUZ EX+1!
REC EX+1!
RESK EX+1!
RFL WINFILL~, WINFILL+3, WINFILL+4*, WINFILL+5, WINFILL+6
RX WINFILL~, WINFILL+3, WINFILL+4, WINFILL+5, WINFILL+6
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+14, QTY+15
QTY+20, QTY+22, QTY+23, QTY+24, QTY+26, QTY+27, QTY+29, QTY+30, QTY+32, XMIT+1
XMIT+3, XMIT+4, STATSTAT+1, OERR+3*, EX+1!, CHKADDR~, CHKADDR+2, CHKADDR+3, CHKADDR+4
, SETLBL+2, SETLBL+3, SETLBL+4
>> SPEED QTY+30
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 OERR+7, OERR+11, WINFILL+6
>> VALMBCK OERR*, OERR+1*, EX+2*
WIN WINFILL+1~, WINFILL+2*, WINFILL+3*, WINFILL+5*, WINFILL+6*, WINFILL+7
X OERR+4, OERR+6*!, OERR+8*!, OERR+10!, OERR+12!, EX+1!
X1 EX+1!
X2 EX+1!
XTYPE QTY+2, QTY+3, QTY+4, QTY+5, QTY+7, QTY+12, QTY+14, QTY+15, QTY+16, QTY+20
QTY+22, QTY+23, QTY+24, QTY+27, QTY+29, QTY+30, QTY+31, XMIT+3, EX+1!
XX EX+1!
Y OERR+1*, OERR+4, OERR+6!, OERR+8, OERR+9, OERR+10!, OERR+12!, EX+1!
Y(0 OERR+7
YDT EX+1!
YY QTY+2*, QTY+3, QTY+4, QTY+5, QTY+7, QTY+12, QTY+14, QTY+16, QTY+20, QTY+23
QTY+26, QTY+27, 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