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

Package: Barcode Medication Administration

Routine: PSBRPCMO


Information

PSBRPCMO ;BIRMINGHAM/EFC-MED ORDER BUTTON FUNCTIONS ;Mar 2004

Source Information

Source file <PSBRPCMO.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 3 NOW^%DTC  ($$FIND1,LIST)^DIC  $$GET1^DIQ  
Barcode Medication Administration 1 $$GETDRN^PSBOMT  
National Drug File 1 C^PSN50P65  
Order Entry Results Reporting 1 $$EN^ORBCMA2  
Toolkit 1 $$GET^XPAR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Barcode Medication Administration 1 PSBOMT  

Entry Points

Name Comments DBIA/ICR reference
SOLN
VACLKU ;
OITMB ;
OITMC ;
SOLNAL
ADD
PROVLST(RESULTS,PSBIN) ;
OILST(RESULTS,PSBSCAN,PSBOTYP) ;
CPRS ;
ORDER(RESULTS,PSBHDR,PSBREC) ;
ADDAL

External References

Name Field # of Occurrence
NOW^%DTC OILST+4, PROVLST+1
$$FIND1^DIC OILST+8, OILST+29
LIST^DIC OILST+44, OILST+54, OITMB+1, OITMC+1, PROVLST+4
$$GET1^DIQ OILST+11, OILST+17, OILST+18, OILST+36, OILST+38, SOLN+2, SOLN+4, ADD+2, ADD+4, SOLNAL+2
, SOLNAL+4, ADDAL+2, ADDAL+4, PROVLST+8, PROVLST+10, PROVLST+12
$$EN^ORBCMA2 CPRS+2
$$GETDRN^PSBOMT OILST+37
C^PSN50P65 VACLKU+1
$$GET^XPAR OILST+5

Used in RPC

RPC Name Call Tags
PSB GETPROVIDER PROVLST
PSB MOB DRUG LIST OILST
PSB CPRS ORDER ORDER

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ,  LIST^DIC
^PSDRUG - [#50] FIND1^DIC,  GET1^DIQ,  LIST^DIC
^PS(50.7 - [#50.7] FIND1^DIC,  GET1^DIQ,  LIST^DIC
^PS(52.6 - [#52.6] GET1^DIQ
^PS(52.7 - [#52.7] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.7 - [#50.7] OILST+29
^PSDRUG - [#50] OILST+8, OILST+9, OILST+10, OILST+61, OILST+62, OILST+69, OILST+70
^PSDRUG("A526" OILST+26, OILST+88, ADD+1, ADDAL+1
^PSDRUG("A527" OILST+25, OILST+87, SOLN+1, SOLNAL+1
^TMP("PSB" OILST+51*, OILST+52*, OILST+61*, OILST+62*, OILST+64, OILST+66*, OILST+67, OILST+68, OILST+72, OILST+79
, OILST+80, OILST+83, OILST+91!, SOLNAL+3, ADDAL+3, PROVLST+1!, PROVLST+5, PROVLST+6, PROVLST+14, PROVLST+16!
^TMP("PSBLST" OILST+46, OILST+47, OILST+48, OILST+50*, OILST+51, OILST+52, OILST+54!, OILST+56, OILST+57, OILST+58
, OILST+60*, OILST+61, OILST+62, OILST+91!
^TMP("PSBMO" ORDER+3*, ORDER+4*, ORDER+6*, ORDER+8*, ORDER+11*, ORDER+12*, ORDER+14*, ORDER+15*, ORDER+16*
^TMP($J VACLKU+3, VACLKU+4, VACLKU+8!
^XUSEC("PROVIDER" PROVLST+7

Label References

Name Line Occurrences
ADD OILST+26
ADDAL OILST+88
CPRS OILST+12, OILST+31, OILST+73
OITMB OILST+43
OITMC OILST+53
SOLN OILST+25
SOLNAL OILST+87
VACLKU OILST+1

Naked Globals

Name Field # of Occurrence
^("I" OILST+10, OILST+70

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % OILST+4, PROVLST+9, PROVLST+11
>> A OILST+15, OILST+16, OILST+24, OILST+34, OILST+35, OILST+76, OILST+77, OILST+86, CPRS+2*, CPRS+3
, CPRS+4, CPRS+5
DUZ ORDER+16
DUZ(2 ORDER+16
>> I ORDER+7*, ORDER+8, ORDER+12*, ORDER+15*
PSBAUTH PROVLST+12*, PROVLST+16!
>> PSBCNT OILST+6*, OILST+21*, OILST+23*, OILST+27*, OILST+40*, OILST+63*, OILST+79, OILST+81*, OILST+84*, SOLN+4*
, ADD+4*, SOLNAL+4*, ADDAL+4*, VACLKU+2*, VACLKU+5*
PSBCPRS OILST+13, OILST+32, OILST+74, OILST+91!, CPRS+5*
PSBDD OILST+18*, OILST+20, OILST+38*, OILST+39, OILST+91!, SOLN+3, ADD+3
>> PSBDFN ORDER+2*, ORDER+3, ORDER+4, ORDER+6, ORDER+8, ORDER+11, ORDER+12, ORDER+14, ORDER+15, ORDER+16
>> PSBDIEN OILST+37*, OILST+38, OILST+39
PSBDRUG OILST+20*, OILST+21, OILST+39*, OILST+40, OILST+80*, OILST+81, OILST+83*, OILST+84, OILST+91!, SOLN+3*
, SOLN+4, ADD+3*, ADD+4, SOLNAL+3*, SOLNAL+4, ADDAL+3*, ADDAL+4
PSBDT OILST+4*, OILST+10, OILST+13, OILST+32, OILST+70, OILST+74, OILST+91!, SOLN+2, ADD+2, SOLNAL+2
, ADDAL+2
PSBDTYP OILST+91!
PSBGOT OILST+64!
PSBGOT( OILST+79, OILST+80*
PSBHDR ORDER~, ORDER+2
PSBIACT PROVLST+8*, PROVLST+9, PROVLST+16!
PSBID OILST+91!, CPRS+1*, CPRS+2
PSBIEN PROVLST+6*, PROVLST+7, PROVLST+8, PROVLST+10, PROVLST+12, PROVLST+16!
PSBIN PROVLST~, PROVLST+2*, PROVLST+4, PROVLST+16!
>> PSBINACT SOLN+2*, ADD+2*, SOLNAL+2*, ADDAL+2*
>> PSBMON ORDER+2*, ORDER+3, ORDER+4, ORDER+6, ORDER+8, ORDER+11, ORDER+12, ORDER+14, ORDER+15, ORDER+16
PSBMSG OILST+44!, OILST+54!, OITMB+1!, OITMC+1!
PSBOIEN OILST+11*, OILST+17, OILST+20, OILST+30*, OILST+36, OILST+67*, OILST+72*, OILST+91!, CPRS+1, SOLN+3
, ADD+3
PSBORIEN OILST+20, OILST+39, OILST+80, OILST+83, OILST+91!, CPRS+4*, SOLN+3, ADD+3, SOLNAL+3, ADDAL+3
PSBORNM OILST+20, OILST+39, OILST+80, OILST+83, OILST+91!, CPRS+3*, SOLN+3, ADD+3, SOLNAL+3, ADDAL+3
PSBOTYP OILST~, OILST+1, OILST+7, OILST+9, OILST+10, OILST+19, OILST+22, OILST+28, OILST+43, OILST+44
, OILST+49, OILST+52, OILST+53, OILST+54, OILST+59, OILST+62, OILST+65, OILST+69, OILST+70, OILST+71
, OILST+78, OILST+82, OILST+85
PSBPOI OILST+17*, OILST+20, OILST+36*, OILST+37, OILST+39, OILST+91!, SOLN+3, ADD+3
PSBREC ORDER~
PSBREC(0 ORDER+3
PSBREC(1 ORDER+3
PSBREC(10 ORDER+16
PSBREC(2 ORDER+3
PSBREC(3 ORDER+5, ORDER+6, ORDER+7
PSBREC(4 ORDER+8, ORDER+9*
PSBREC(5 ORDER+10, ORDER+11, ORDER+12
PSBREC(6 ORDER+12
PSBREC(7 ORDER+13, ORDER+14, ORDER+15
PSBREC(8 ORDER+15
PSBREC(9 ORDER+16
PSBSCAN OILST~, OILST+2*, OILST+3*, OILST+5*, OILST+7, OILST+8*, OILST+9, OILST+10, OILST+11, OILST+18
, OILST+20, OILST+25, OILST+26, OILST+28, OILST+29*, OILST+30, OILST+39, OILST+42, OILST+44, OILST+54
, OILST+91!, SOLN+1, SOLN+3, ADD+1, ADD+3, OITMB+1, OITMC+1, VACLKU+1
>> PSBSCH ORDER+2*, ORDER+3
PSBSCIEN OILST+68*, OILST+69, OILST+70, OILST+87, OILST+88, OILST+91!, SOLNAL+1, ADDAL+1
PSBTERM PROVLST+10*, PROVLST+11, PROVLST+16!
PSBTLNG OILST+63*, OILST+64, OILST+89*, OILST+91!, PROVLST+3*, PROVLST+5, PROVLST+15*, PROVLST+16!, VACLKU+2*, VACLKU+3
, VACLKU+6*
PSBVAC VACLKU+4*, VACLKU+5, VACLKU+8!
RESULTS OILST~, OILST+89!, PROVLST~, PROVLST+15!, ORDER~, VACLKU+6!
RESULTS( OILST+21*, OILST+27*, OILST+40*, OILST+79*, OILST+81*, OILST+84*, SOLN+4*, ADD+4*, SOLNAL+4*, ADDAL+4*
, PROVLST+14*, VACLKU+5*
RESULTS(0 OILST+21*, OILST+27*, OILST+40*, OILST+63*, OILST+81*, OILST+84*, OILST+89*, OILST+90*, SOLN+4*, ADD+4*
, SOLNAL+4*, ADDAL+4*, PROVLST+3*, PROVLST+13*, PROVLST+14*, PROVLST+15*, ORDER+1*, ORDER+17*, VACLKU+2*, VACLKU+5*
, VACLKU+6*, VACLKU+7*
RESULTS(1 OILST+89*, OILST+90*, PROVLST+3*, PROVLST+13, PROVLST+15*, ORDER+1*, ORDER+17*, VACLKU+6*, VACLKU+7*
U OILST+9, OILST+15, OILST+16, OILST+20, OILST+24, OILST+34, OILST+35, OILST+39, OILST+47, OILST+48
, OILST+50, OILST+51, OILST+52, OILST+57, OILST+58, OILST+60, OILST+61, OILST+62, OILST+66, OILST+67
, OILST+68, OILST+69, OILST+72, OILST+76, OILST+77, OILST+79, OILST+80, OILST+83, OILST+86, CPRS+3
, CPRS+4, CPRS+5, SOLN+3, SOLN+4, ADD+3, ADD+4, SOLNAL+3, SOLNAL+4, ADDAL+3, ADDAL+4
, PROVLST+6, PROVLST+14, ORDER+2, ORDER+3, ORDER+8, ORDER+9, ORDER+12, ORDER+15, ORDER+16, VACLKU+4
>> X OILST+46*, OILST+47, OILST+48, OILST+50, OILST+51, OILST+52, OILST+56*, OILST+57, OILST+58, OILST+60
, OILST+61, OILST+62, OILST+64*, OILST+66, OILST+67, OILST+68, OILST+72, OILST+79, OILST+80, OILST+83
, SOLN+1*, SOLN+2, SOLN+4, ADD+1*, ADD+2, ADD+4, SOLNAL+3, ADDAL+3, PROVLST+5*, PROVLST+6
, PROVLST+14, VACLKU+3*, VACLKU+4
>> Y SOLNAL+1*, SOLNAL+2, SOLNAL+4, ADDAL+1*, ADDAL+2, ADDAL+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All