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

Package: Barcode Medication Administration

Routine: PSBML


Information

PSBML ;BIRMINGHAM/EFC-BCMA MED LOG FUNCTIONS ;03/06/16 3:06pm

Source Information

Source file <PSBML.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
Barcode Medication Administration 9 MEDL^ALPBCBU  (COMMENT,EXPIRE,PRN)^PSBML1  (EDIT,UPDATED)^PSBML2  (AMRR,APATCH)^PSBML3  AUDIT^PSBMLU  EN^PSBSVHL7  RESETADM^PSBUTL  $$GETWSID^PSBVDLU2  
PSJ1^PSBVT  
VA FileMan 5 DD^%DT  NOW^%DTC  (UPDATE,VAL)^DIE  CLEAN^DILF  $$GET1^DIQ  
Inpatient Medications 2 $$ONE^PSJBCMA  EN^PSJBCMA3  
Kernel 1 EN^XQOR  
Registration 1 $$SITE^VASITE  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Barcode Medication Administration 9 PSB TRANSACTION  PSBAPIPM  PSBCSUTL  PSBML1  PSBML2  PSBML3  PSBMLEN1  PSBPRND  
PSBVDLU3  

Entry Points

Name Comments DBIA/ICR reference
COMMENT(DA,PSBCMT) ;
VAL(PSBDD,PSBIEN,PSBFLD,PSBVAL) ;
ERR(X,Y) ;
UPD
FILEIT ;Updt
EDITML
MEDP
RPC(RESULTS,PSBHDR,PSBREC) ;BCMA MedLog Filing
BCBU ;HL7,NatContng

External References

Name Field # of Occurrence
DD^%DT MEDP+39
NOW^%DTC RPC+21, MEDP+11, COMMENT+3
MEDL^ALPBCBU BCBU+6
UPDATE^DIE FILEIT+8
VAL^DIE VAL+2
CLEAN^DILF FILEIT+6
$$GET1^DIQ RPC+24, MEDP+5, MEDP+6, MEDP+7, MEDP+40, MEDP+60
COMMENT^PSBML1 RPC+25
EXPIRE^PSBML1 MEDP+137
PRN^PSBML1 RPC+26
EDIT^PSBML2 EDITML
UPDATED^PSBML2 UPD+6
AMRR^PSBML3 FILEIT+5
APATCH^PSBML3 FILEIT+4
AUDIT^PSBMLU FILEIT+21
EN^PSBSVHL7 BCBU+6
RESETADM^PSBUTL FILEIT+7
$$GETWSID^PSBVDLU2 MEDP+12, MEDP+13
PSJ1^PSBVT EDITML+10
$$ONE^PSJBCMA MEDP+137
EN^PSJBCMA3 MEDP+139
$$SITE^VASITE MEDP+60
$$GET^XPAR MEDP+18
EN^XQOR FILEIT+20

Used in RPC

RPC Name Call Tags
PSB TRANSACTION RPC

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(42 - [#42] GET1^DIQ
^PSB(53.79 - [#53.79] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(42 - [#42] MEDP+60
^DPT - [#2] EDITML+3, MEDP+56, MEDP+59, MEDP+60
^PSB("SAGG" EDITML+3*
^PSB(53.79 - [#53.79] UPD+3, MEDP+4, MEDP+5, MEDP+16, MEDP+17, MEDP+18, MEDP+21, MEDP+22, MEDP+23, MEDP+33
, MEDP+34, MEDP+35, MEDP+37, MEDP+38, MEDP+39, MEDP+40, MEDP+53, MEDP+107!, FILEIT+9*, FILEIT+13
, FILEIT+15!
^SC - [#44] EDITML+5
^TMP("DIERR" VAL+1!, VAL+3, VAL+4!
^XUSEC("PSB INSTRUCTOR" RPC+23
^XUSEC("PSB MANAGER" MEDP+7, MEDP+35
^XUSEC("PSB STUDENT" RPC+22, RPC+23

Label References

Name Line Occurrences
BCBU FILEIT+17
ERR MEDP+18, MEDP+23, MEDP+26, MEDP+27, MEDP+28, MEDP+31, MEDP+32, MEDP+47, MEDP+48, VAL+3
FILEIT MEDP+134, COMMENT+7
VAL MEDP+55, MEDP+58, MEDP+61, MEDP+62, MEDP+63, MEDP+64, MEDP+65, MEDP+66, MEDP+67, MEDP+68
, MEDP+69, MEDP+71, MEDP+72, MEDP+73, MEDP+74, MEDP+75, MEDP+77, MEDP+78, MEDP+79, MEDP+80
, MEDP+81, MEDP+85, MEDP+86, MEDP+92, MEDP+94, MEDP+96, MEDP+98, MEDP+99, MEDP+101, MEDP+102
, MEDP+103, MEDP+115, MEDP+116, MEDP+117, MEDP+118, MEDP+119, MEDP+120, MEDP+121, MEDP+123, COMMENT+4

Naked Globals

Name Field # of Occurrence
^( MEDP+56, VAL+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% RPC+6!, RPC+21, MEDP+11, COMMENT+3
DA COMMENT~, COMMENT+2
DIC FILEIT+19~, FILEIT+20*
DT EDITML+3, MEDP+60
DUZ RPC+22, RPC+23, MEDP+7, MEDP+35, MEDP+63, MEDP+65, MEDP+86, MEDP+102, COMMENT+5
LOC RPC+4~, MEDP+56*, MEDP+57*, MEDP+58
PSB1 FILEIT+1!, FILEIT+3*, FILEIT+11, FILEIT+22!
PSB1A FILEIT+12, FILEIT+22!
PSB2 FILEIT+1!, FILEIT+3*, FILEIT+11, FILEIT+22!
PSB2A FILEIT+12, FILEIT+22!
PSBACTN RPC+5~, UPD+2*, MEDP+2*
PSBADMAT MEDP+33!, MEDP+39*, MEDP+43
PSBADMBY MEDP+33!, MEDP+40*, MEDP+43
PSBAUD FILEIT+2~, FILEIT+21*
PSBAUDIT RPC+6!, RPC+20*, MEDP+53*
>> PSBCLIEN EDITML+5
PSBCLIN RPC+4~, EDITML+5*, MEDP+57
>> PSBCLORD EDITML+5
PSBCMT COMMENT~, COMMENT+4
PSBCNT MEDP+109!, MEDP+110*, MEDP+111, MEDP+114, MEDP+115, MEDP+116, MEDP+117, MEDP+118, MEDP+119, MEDP+120
, MEDP+121, MEDP+123
PSBDD MEDP+112*, MEDP+113, MEDP+115, MEDP+116, MEDP+117, MEDP+118, MEDP+119, MEDP+120, MEDP+121, MEDP+123
, VAL~, VAL+2
>> PSBDFN MEDP+4, MEDP+5
PSBDIV MEDP+1!, MEDP+60*, MEDP+61
>> PSBDOSE MEDP+74
>> PSBDOSEF MEDP+3
PSBEDTFL RPC+1!, RPC+2*
PSBERR MEDP+126~, MEDP+131*, MEDP+132
PSBFDA RPC+3~, COMMENT+1~
PSBFDA( COMMENT+5*, COMMENT+6*
PSBFLD VAL~, VAL+2
PSBHDR RPC~, RPC+7, RPC+8, RPC+9, RPC+11, RPC+12, RPC+13, MEDP+53*, FILEIT+13, FILEIT+14
, FILEIT+21
PSBHL7 RPC+6!, RPC+8*, BCBU+4*, BCBU+5*, BCBU+6!
PSBIEN RPC+6!, RPC+7*, UPD+3, MEDP+33, MEDP+53*, MEDP+54, MEDP+55, MEDP+58, MEDP+61, MEDP+62
, MEDP+63, MEDP+64, MEDP+65, MEDP+66, MEDP+67, MEDP+68, MEDP+69, MEDP+71, MEDP+72, MEDP+73
, MEDP+74, MEDP+75, MEDP+77, MEDP+78, MEDP+79, MEDP+80, MEDP+81, MEDP+85, MEDP+86, MEDP+92
, MEDP+94, MEDP+96, MEDP+98, MEDP+99, MEDP+101, MEDP+102, MEDP+103, MEDP+107, MEDP+114, BCBU+2
, BCBU+4, VAL~, VAL+2, FILEIT+9, FILEIT+13, FILEIT+14, FILEIT+16, COMMENT+1~, COMMENT+2*, COMMENT+4
, COMMENT+5, COMMENT+6
PSBIEN(1 BCBU+2, FILEIT+13, FILEIT+14, FILEIT+16, FILEIT+21
PSBIEN1 BCBU+2~*, BCBU+3, BCBU+6
PSBIENS MEDP+109!, MEDP+114*, MEDP+115, MEDP+116, MEDP+117, MEDP+118, MEDP+119, MEDP+120, MEDP+121, MEDP+123
>> PSBIFR MEDP+75
PSBINCX MEDP+38!*
PSBINDX FILEIT+14~*, FILEIT+15
PSBINST RPC+6!, RPC+9*, RPC+22, RPC+23, RPC+24, FILEIT+21
PSBINST(0 RPC+24*, FILEIT+21
>> PSBIVT MEDP+11
PSBMES RPC+3~, MEDP+127
PSBMES( MEDP+131, MEDP+132, ERR+3*
PSBMES("" ERR+3
>> PSBMMEN MEDP+96, FILEIT+9
>> PSBMRRFL MEDP+3
PSBMSG FILEIT+2~
PSBMSG("DIERR" FILEIT+10
PSBNOW RPC+21*, MEDP+8*, MEDP+62, MEDP+64, MEDP+77, MEDP+85, MEDP+103, MEDP+139, COMMENT+1~, COMMENT+3*
, COMMENT+6
PSBON MEDP+1!, MEDP+139*
>> PSBONX MEDP+4, MEDP+5
PSBORD RPC+3~
PSBREC RPC~
PSBREC( MEDP+9*, MEDP+110, MEDP+111, MEDP+115, MEDP+116, MEDP+117, MEDP+118, MEDP+119, MEDP+120, MEDP+121
, MEDP+123
PSBREC(0 UPD+2, EDITML+3, EDITML+10, MEDP+12, MEDP+13, MEDP+16, MEDP+17, MEDP+21, MEDP+22, MEDP+33
, MEDP+34, MEDP+55, MEDP+56, MEDP+59, MEDP+60, MEDP+137, MEDP+139
PSBREC(1 EDITML+5, EDITML+6*, EDITML+9*, EDITML+10, MEDP+10*, MEDP+11, MEDP+12, MEDP+13, MEDP+16, MEDP+17
, MEDP+21, MEDP+22, MEDP+33, MEDP+34, MEDP+67, MEDP+74, MEDP+75, MEDP+137, MEDP+139
PSBREC(10 MEDP+70, MEDP+71
PSBREC(2 MEDP+15, MEDP+20, MEDP+25, MEDP+30, MEDP+33, MEDP+68, MEDP+137
PSBREC(3 MEDP+2, MEDP+3, MEDP+13, MEDP+25, MEDP+28, MEDP+46, MEDP+49, MEDP+50, MEDP+51, MEDP+76
, MEDP+84, MEDP+96, MEDP+106, MEDP+119, MEDP+137, MEDP+139
PSBREC(4 MEDP+66
PSBREC(5 MEDP+8, MEDP+11*, MEDP+27, MEDP+31, MEDP+33, MEDP+34, MEDP+69
PSBREC(6 MEDP+26, MEDP+32, MEDP+97, MEDP+98, MEDP+99
PSBREC(7 MEDP+8, MEDP+47, MEDP+48, MEDP+49*, MEDP+50*, MEDP+51*, MEDP+100, MEDP+101
PSBREC(8 MEDP+88, MEDP+90
PSBREC(9 EDITML+11, MEDP+12, MEDP+13, MEDP+25
PSBRET VAL+1!, VAL+2, VAL+3, VAL+4!
>> PSBSIEN MEDP+33, MEDP+34*, MEDP+35*, MEDP+36, MEDP+37, MEDP+38, MEDP+39, MEDP+40, MEDP+53
PSBTAB UPD+1!, EDITML+11*, MEDP+30, MEDP+47, MEDP+48, MEDP+72, MEDP+73, MEDP+120, MEDP+139
PSBTRAN RPC+3~, RPC+8*, RPC+25, RPC+26, UPD, EDITML, MEDP, MEDP+53*, MEDP+107, FILEIT+21
PSBUID UPD+1!, EDITML+11*, MEDP+12*, MEDP+13*, MEDP+46, MEDP+72, MEDP+139
PSBVAL VAL~, VAL+2
PSBWARD EDITML+3~*
PSBWITCM RPC+4~, RPC+12*, MEDP+79
PSBWITFL RPC+4~, RPC+14*, MEDP+81
PSBWITHR RPC+4~, RPC+13*, RPC+15, MEDP+76, MEDP+80
PSBWITN RPC+4~, RPC+11*, RPC+14, RPC+15, MEDP+77, MEDP+78
PSBXDT MEDP+1!, MEDP+4*, MEDP+5
PSBYZ MEDP+1!, MEDP+5*, MEDP+6, MEDP+7
RESULTS RPC~
RESULTS( MEDP+132*, ERR+2*
RESULTS("" MEDP+125, MEDP+132, ERR+2
RESULTS(0 RPC+16*, RPC+22*, RPC+23*, UPD+4*, MEDP+6*, MEDP+7*, MEDP+36*, MEDP+41*, MEDP+44*, MEDP+132*
, MEDP+139, BCBU+1, BCBU+3*, FILEIT+10*, FILEIT+16*
RESULTS(1 RPC+17*, RPC+22*, RPC+23*, UPD+5*, MEDP+3, MEDP+4, MEDP+6*, MEDP+7*, MEDP+36*, MEDP+41*
, MEDP+128*, BCBU+3*, FILEIT+10*, FILEIT+16*
RESULTS(2 MEDP+36*, MEDP+42*, MEDP+128*
RESULTS(3 MEDP+43*, MEDP+129*
RESULTS(4 MEDP+44*, MEDP+129*
RESULTS(5 MEDP+44*, MEDP+130*
SITECD MEDP+89~, MEDP+90*, MEDP+91
SITETXT MEDP+89~, MEDP+90*, MEDP+92, MEDP+94
U RPC+7, RPC+8, RPC+9, RPC+11, RPC+12, RPC+13, EDITML+5, EDITML+6, EDITML+11, MEDP+12
, MEDP+13, MEDP+18, MEDP+23, MEDP+25, MEDP+33, MEDP+35, MEDP+37, MEDP+38, MEDP+39, MEDP+40
, MEDP+53, MEDP+61, MEDP+98, MEDP+99, MEDP+111, MEDP+115, MEDP+116, MEDP+117, MEDP+118, MEDP+119
, MEDP+120, MEDP+121, MEDP+123, MEDP+139, FILEIT+9, FILEIT+13, FILEIT+15, ERR+1
X MEDP+9*, MEDP+16*, MEDP+17, MEDP+21*, MEDP+22, VAL+3*, FILEIT+1!, FILEIT+9*, FILEIT+19~, FILEIT+20*
, ERR~, ERR+1*, ERR+2, ERR+3
>> XWB MEDP+44
Y MEDP+17*, MEDP+18, MEDP+22*, MEDP+23, MEDP+39*, MEDP+60*, MEDP+111*, MEDP+112, FILEIT+9*, ERR~
, ERR+2, ERR+3
Y(0 BCBU+6
Z FILEIT+1!, FILEIT+9*
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