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 |  Local Variables |  All
Print Page as PDF
Routine: PSBZVSD

Package: Barcode Medication Administration

Routine: PSBZVSD


Information

PSBZVSD ;IHS/MSC/MGH - BCMA RPCS ;24-Mar-2014 23:48;DU

Source Information

Source file <PSBZVSD.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 $$FIND1^DIC  $$GET1^DIQ  
Barcode Medication Administration 1 RPC^PSBVDLTB  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Barcode Medication Administration 1 PSBRPC2  

Entry Points

Name Comments DBIA/ICR reference
CHKIV ;EP- Find the item in pts list
ROUTE(DRG,GIEN) ;EP- See if the route matches
DISP(DRG,VANAME,LIST) ;EP-
GETLST(SLIST,ALIST) ;EP- Get list of solutions and additives
CHKDRG ;EP-
IVCHK(DATA,CNT,STRING,TAB,DFN) ;EP- Check for IV bag barcode match
STRENGTH(DRG,GIEN) ;EP -see if the strength matches
EN(DATA,DRGIEN,DFN,LIST) ;EP-

External References

Name Field # of Occurrence
$$FIND1^DIC EN+6
$$GET1^DIQ EN+8, EN+9, DISP+7, DISP+8, STRENGTH+2, STRENGTH+3, STRENGTH+5, STRENGTH+6, ROUTE+2, ROUTE+3
, ROUTE+4, ROUTE+5, CHKDRG+4
RPC^PSBVDLTB GETLST+4

Used in RPC

RPC Name Call Tags
PSB VALIDATE SCANNED MED EN

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.6 - [#52.6] CHKDRG+16
^PS(52.7 - [#52.7] CHKDRG+10
^PS(55 - [#55] CHKIV+3, CHKIV+4, CHKIV+8, CHKIV+9, CHKIV+14, CHKIV+15
^TMP("PSB" GETLST+3!

Label References

Name Line Occurrences
CHKDRG IVCHK+6
CHKIV IVCHK+3
DISP EN+10
EN CHKDRG+19, CHKIV+11, CHKIV+17
GETLST CHKDRG+5, CHKIV+7
ROUTE DISP+9
STRENGTH ROUTE+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADD CHKDRG+1~, CHKDRG+13*, CHKDRG+14, CHKIV+14*, CHKIV+15
ADDIEN CHKIV+1~, CHKIV+15*, CHKIV+16
AIEN GETLST+1~
ALIST CHKDRG+1~, CHKDRG+5, CHKIV+1~, CHKIV+7, CHKIV+17, GETLST~
ALIST( CHKDRG+13, CHKDRG+14, GETLST+9*
BAG CHKIV+1~, CHKIV+4*, CHKIV+5
CDRG DISP+1~, DISP+2*, DISP+3, DISP+4, DISP+5
CNT IVCHK~, IVCHK+4, CHKDRG+1~, CHKDRG+2*, CHKDRG+11*, CHKDRG+12, CHKDRG+17*, CHKDRG+18, CHKIV+12, CHKIV+18
, CHKIV+19
CNT2 GETLST+1~, GETLST+2*, GETLST+8, GETLST+9, GETLST+10*
DATA EN~, IVCHK~, CHKIV+2*
DATA( IVCHK+4*, CHKIV+12*, CHKIV+18*, CHKIV+19*
DATA(0 EN+1*
DATA(1 EN+2*, DISP+10*, DISP+11*, DISP+12*, DISP+13*
DD CHKDRG+1~, CHKDRG+10*, CHKDRG+12, CHKDRG+16*, CHKDRG+18
DFN EN~, IVCHK~, IVCHK+2, IVCHK+3, IVCHK+4, IVCHK+6, CHKDRG+19, CHKIV+3, CHKIV+4, CHKIV+8
, CHKIV+9, CHKIV+11, CHKIV+14, CHKIV+15, CHKIV+17, GETLST+4
DMATCH EN+4~, EN+5*, DISP+9*, DISP+10, DISP+11, DISP+12, DISP+13
DNAME EN+4~, EN+8*, DISP+10, DISP+11, DISP+12, DISP+13
DONE CHKIV+1~, CHKIV+2*, CHKIV+3, CHKIV+6*, CHKIV+19
DRG DISP~, DISP+9, STRENGTH~, STRENGTH+2, STRENGTH+5, ROUTE~, ROUTE+2, ROUTE+6
DRGIEN EN~, EN+6*, EN+7, EN+8, EN+9, EN+10
DRROU ROUTE+1~, ROUTE+5*, ROUTE+6
>> DRSTR STRENGTH+3*, STRENGTH+4, STRENGTH+6*, STRENGTH+7
DRSTR1 STRENGTH+1~
DUZ("AG" EN+3
ERR CHKDRG+1~, CHKDRG+2*, CHKDRG+19, CHKIV+1~, CHKIV+2*, CHKIV+8, CHKIV+12*, CHKIV+13, CHKIV+14, CHKIV+18*
ERRTXT CHKDRG+1~
ERRTXT2 CHKDRG+1~
GIEN DISP+1~, DISP+7*, DISP+8, DISP+9, STRENGTH~, STRENGTH+3, STRENGTH+6, ROUTE~, ROUTE+3, ROUTE+6
>> I GETLST+6*, GETLST+7
IEN DISP+1~, DISP+3*, DISP+5*, DISP+6, DISP+7, CHKDRG+1~, CHKDRG+8*, CHKDRG+9, CHKDRG+10, CHKDRG+14*
, CHKDRG+15, CHKDRG+16, CHKIV+1~, CHKIV+3*, CHKIV+4, CHKIV+8, CHKIV+9, CHKIV+14, CHKIV+15
>> INP CHKDRG+6*, CHKDRG+19, CHKIV+10*, CHKIV+11, CHKIV+16*, CHKIV+17
LIST EN~, EN+10, DISP~, CHKDRG+3!, CHKDRG+19, CHKIV+1~
LIST( DISP+2, DISP+3, DISP+4, DISP+5, CHKDRG+12*, CHKDRG+18*
NAME DISP+1~, DISP+8*, DISP+9, CHKDRG+1~, CHKDRG+4*
NODE GETLST+1~, GETLST+7*, GETLST+8, GETLST+9, GETLST+10
>> NUM GETLST+5*, GETLST+6
POI ROUTE+1~, ROUTE+2*, ROUTE+4
POI2 ROUTE+1~, ROUTE+3*, ROUTE+5
RESULTS GETLST+1~, GETLST+4, GETLST+5, GETLST+7
>> RET EN+5*
RETURN CHKIV+1~, CHKIV+11, CHKIV+17
RETURN(1 CHKIV+12, CHKIV+18
RMATCH EN+4~, EN+5*, DISP+10, DISP+11, DISP+12, DISP+13, ROUTE+6*
SIEN GETLST+1~
SLIST CHKDRG+1~, CHKDRG+5, CHKIV+1~, CHKIV+7, CHKIV+11, GETLST~
SLIST( CHKDRG+7, CHKDRG+8, GETLST+8*
SMATCH EN+4~, EN+5*, DISP+10, DISP+11, DISP+12, DISP+13, STRENGTH+7*
SOL CHKDRG+1~, CHKDRG+7*, CHKDRG+8, CHKIV+8*, CHKIV+9
SOLIEN CHKIV+1~, CHKIV+9*, CHKIV+10
STRING IVCHK~, IVCHK+1, IVCHK+3, IVCHK+4, IVCHK+5, CHKDRG+4, CHKDRG+6, CHKIV+5
TAB IVCHK~, GETLST+4
TYPE DISP+1~, DISP+4*, DISP+7
U DISP+4, DISP+5, CHKDRG+10, CHKDRG+16, CHKIV+4, CHKIV+9, CHKIV+15, GETLST+8, GETLST+9, GETLST+10
VANAME EN+4~, EN+9*, EN+10, DISP~, DISP+9
VAROU ROUTE+1~, ROUTE+4*, ROUTE+6
VASTR STRENGTH+1~, STRENGTH+2*, STRENGTH+4, STRENGTH+5*, STRENGTH+7
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 |  Local Variables |  All