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: BOPSD

Package: IHS Omnicell Pyxis Interface

Routine: BOPSD


Information

BOPSD ;ILC/IHS/ALG/CIA/PLS - ILC Starter Dose Query ;19-Sep-2006 22:08;SM;

Source Information

Source file <BOPSD.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 (,FILE)^DIE  ^DIK  ^DIR  
IHS Omnicell Pyxis Interface 1 $$INTFACE^BOPTU  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Inpatient Medications 3 PSGOEE  PSGOETO  PSGOEV  
IHS Omnicell Pyxis Interface 1 BOPROC  

Entry Points

Name Comments DBIA/ICR reference
UPDITM(DA,QTY) ;EP
GETLINK(DFN,MEDIEN) ; EP
ISACTIVE(DFN,ORDNUM,MEDIEN) ; EP
FINDITMS(DFN,MEDIEN,ARY) ;EP
ASK
UPXTRA(DFN,UORDN,MSEQN,RECDRGI) ;
DELITM(DA) ;EP
COMBINE(DA,ARY) ;EP

External References

Name Field # of Occurrence
$$INTFACE^BOPTU BOPSD+7
^DIE ASK+17, UPXTRA+6
FILE^DIE UPDITM+3
^DIK DELITM+3
^DIR ASK+12
$$FMTE^XLFDT ASK+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?56,Y,!
  • Line Location: ASK+9
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: ASK+13
Routine Call
  • DIE
  • Line Location:
    • ASK+17
    • UPXTRA+6
Routine Call
  • DIE
  • Line Location:
    • UPDITM+3
Routine Call
  • DIR
  • Line Location:
    • ASK+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BOP(90355.2 - [#90355.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BOP(90355.2 - [#90355.2] BOPSD+14, ASK+4, ASK+5, ASK+8, ASK+9, UPXTRA+4, GETLINK+3, GETLINK+4, FINDITMS+3, FINDITMS+4
, COMBINE+3
^PS(55 - [#55] BOPSD+8, BOPSD+9, BOPSD+11, UPXTRA+5, ISACTIVE+2, ISACTIVE+3, ISACTIVE+5
^PSDRUG - [#50] BOPSD+13, ASK+7

Label References

Name Line Occurrences
$$ISACTIVE GETLINK+7
ASK ASK+13
DELITM COMBINE+6
UPDITM COMBINE+7
UPXTRA ASK+14

Naked Globals

Name Field # of Occurrence
^(0 UPXTRA+5*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARY FINDITMS~, FINDITMS+2!, COMBINE~
ARY( FINDITMS+7*, COMBINE+4, COMBINE+5
BOPDD0 BOPSD+4~, BOPSD+9*, BOPSD+10, BOPSD+13
BOPDFN BOPSD+4~, BOPSD+6*, BOPSD+8, BOPSD+9, BOPSD+11, BOPSD+14, ASK+4, ASK+14
BOPI BOPSD+4~, BOPSD+8*, BOPSD+9, ASK+14
BOPJ BOPSD+4~, ASK+4*, ASK+5, ASK+6, ASK+8, ASK+9
BOPK BOPSD+4~, ASK*, ASK+6*, ASK+7, ASK+10
BOPMED BOPSD+4~, ASK+3!
BOPMED( ASK+6*, ASK+13, ASK+14, ASK+15
BOPMID BOPSD+4~, BOPSD+13*, BOPSD+14, ASK+4, ASK+7
BOPN BOPSD+4~, ASK+13*, ASK+14, ASK+15
BOPORDN BOPSD+4~, BOPSD+6*, BOPSD+8, BOPSD+9, BOPSD+11, ASK+14, ASK+16
BOPWHO BOPSD+4~, BOPSD+7*, ASK+1
DA BOPSD+5~, ASK+15*, UPXTRA+1~, UPXTRA+2*, GETLINK+1~, GETLINK+3*, GETLINK+4, FINDITMS+1~, FINDITMS+3*, FINDITMS+4
, FINDITMS+7, COMBINE~, COMBINE+1, COMBINE+3, COMBINE+4, COMBINE+7, DELITM~, UPDITM~, UPDITM+2
DA(1 UPXTRA+2*
DA(2 UPXTRA+2*
DFN UPXTRA~, UPXTRA+2, UPXTRA+3, UPXTRA+5, GETLINK~, GETLINK+3, GETLINK+7, ISACTIVE~, ISACTIVE+2, ISACTIVE+3
, ISACTIVE+5, FINDITMS~, FINDITMS+3
DIE BOPSD+5~, ASK+16*, UPXTRA+1~, UPXTRA+3*
DIK DELITM+1~, DELITM+2*
DIR ASK+12!
DIR("A" ASK+11*
DIR(0 ASK+12*
>> DIRUT ASK+12
DR BOPSD+5~, ASK+16*, UPXTRA+1~, UPXTRA+4*
ERR UPDITM+1~
>> FDA( UPDITM+2*
IEN COMBINE+2~, COMBINE+4*, COMBINE+5, COMBINE+6
LP ISACTIVE+1~, ISACTIVE+2*, ISACTIVE+3, ISACTIVE+7, FINDITMS+1~
MEDIEN GETLINK~, GETLINK+5, GETLINK+7, ISACTIVE~, ISACTIVE+2, FINDITMS~, FINDITMS+5
MSEQN UPXTRA~, UPXTRA+2, UPXTRA+5
NODE GETLINK+1~, GETLINK+4*, GETLINK+5, GETLINK+6, GETLINK+7, GETLINK+8, ISACTIVE+1~, ISACTIVE+3*, ISACTIVE+4, FINDITMS+4*
, FINDITMS+5, FINDITMS+6, FINDITMS+7
ORDNUM ISACTIVE~, ISACTIVE+2, ISACTIVE+3, ISACTIVE+5
>> PSGORD BOPSD+3, BOPSD+6
>> PSGP BOPSD+3, BOPSD+6
QTY COMBINE+2~, COMBINE+3*, COMBINE+5*, COMBINE+7, UPDITM~, UPDITM+2
RECDRGI UPXTRA~, UPXTRA+4
RES GETLINK+1~, GETLINK+2*, GETLINK+3, GETLINK+8*, GETLINK+9
SEQN ISACTIVE+1~, ISACTIVE+2*, ISACTIVE+7*, ISACTIVE+8
STA BOPSD+5~, BOPSD+11*, BOPSD+12, ISACTIVE+1~, ISACTIVE+5*, ISACTIVE+6
U BOPSD+10, BOPSD+11, BOPSD+13, ASK+7, ASK+8, ASK+9, UPXTRA+4, GETLINK+6, GETLINK+7, GETLINK+8
, ISACTIVE+4, ISACTIVE+5, FINDITMS+6, COMBINE+3, COMBINE+5
UORDN UPXTRA~, UPXTRA+2, UPXTRA+3, UPXTRA+5
>> Y ASK+13
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