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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSBCSUTX

Package: Barcode Medication Administration

Routine: PSBCSUTX


Information

PSBCSUTX ;BIRMINGHAM/TEJ- BCMA-HSC COVER SHEET UTILITIES 2 ;Mar 2004

Source Information

Source file <PSBCSUTX.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Barcode Medication Administration 6 $$GETINIT^PSBCSUTX  (CMT,FINALPAS,MED,ORC,ORF)^PSBCSUTY  ($$GETADMIN,$$GETFREQ)^PSBVDLU1  $$IVPTAB^PSBVDLU3  (CLEAN,PSJ1)^PSBVT  $$PSBDCHK1^PSBVT1  
VA FileMan 2 DW^%DTC  $$GET1^DIQ  
Kernel 1 $$FMADD^XLFDT  

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

Package Total Caller Graph
Barcode Medication Administration 10 PSBCSUTL  PSBCSUTX  PSBMLLKU  PSBOCE  PSBOCM  PSBOMH1  PSBOML  PSBOMT  
PSBOPE  PSBOPM  

Entry Points

Name Comments DBIA/ICR reference
ADD ; otput: ORD-ORC-DD-ADD-SOL-ID-ADM-CMT-END segmnts
ORD ;
ADM ; Admn data
NEXTADM(XX,YY) ;
GETINIT(PSBIEN,PSBTYPE) ;Get initials or name of who actually took the action, PSB*3*72

External References

Name Field # of Occurrence
DW^%DTC NEXTADM+35
$$GET1^DIQ ORD+8, ORD+9, ORD+11, ORD+12, ORD+13, ORD+14, ADM+7, ADM+9, ADM+10, ADM+11
ADM+24, ADM+26, GETINIT+5, GETINIT+6
$$GETINIT^PSBCSUTX ORD+15, ORD+16, ADM+12, ADM+13
CMT^PSBCSUTY ADM+32
FINALPAS^PSBCSUTY ADD+12
MED^PSBCSUTY ADD+9
ORC^PSBCSUTY ADD+7
ORF^PSBCSUTY ADD+8
$$GETADMIN^PSBVDLU1 NEXTADM+36
$$GETFREQ^PSBVDLU1 NEXTADM+12
$$IVPTAB^PSBVDLU3 ORD+5, NEXTADM+5
CLEAN^PSBVT ORD+5, NEXTADM+4, NEXTADM+43
PSJ1^PSBVT ORD+5, NEXTADM+4
$$PSBDCHK1^PSBVT1 NEXTADM+31
$$FMADD^XLFDT NEXTADM+17, NEXTADM+24, NEXTADM+26, NEXTADM+27, NEXTADM+28, NEXTADM+34

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSB(53.79 - [#53.79] NEXTADM+6, NEXTADM+7, NEXTADM+9, NEXTADM+10, NEXTADM+15, NEXTADM+16, NEXTADM+24, NEXTADM+40, GETINIT+2, GETINIT+3
^TMP("PSB" ADD+1*, ADD+4*, ADD+5*, ADD+10*, ADD+11*, ADD+12!*, ADD+13!*, ORD+1, ORD+3*, ADM+1
ADM+2*, ADM+5!, ADM+16!, ADM+17, ADM+18, ADM+23!, ADM+30*, ADM+34*, ADM+35!, NEXTADM+36!

Label References

Name Line Occurrences
$$NEXTADM ADM+30, ADM+34
ADM ADD+11
ORD ADD+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN ORD+5
>> I NEXTADM+26*, NEXTADM+27*
>> LSTIEN NEXTADM+14*, NEXTADM+15*, NEXTADM+16
>> LSTTIME NEXTADM+14*, NEXTADM+15*, NEXTADM+16*, NEXTADM+17*, NEXTADM+19, NEXTADM+20, NEXTADM+26, NEXTADM+27, NEXTADM+33
>> NEXTADM NEXTADM+1*, NEXTADM+2*, NEXTADM+6*, NEXTADM+7*, NEXTADM+10*, NEXTADM+11, NEXTADM+20, NEXTADM+23*, NEXTADM+24*, NEXTADM+26*
, NEXTADM+27*, NEXTADM+28*, NEXTADM+29*, NEXTADM+30*, NEXTADM+33*, NEXTADM+34, NEXTADM+38, NEXTADM+39*, NEXTADM+40*, NEXTADM+42
, NEXTADM+44
PSBACT ORD+2*, ORD+13*, ORD+19, ADM+7*, ADM+8*, ADM+14, ADM+24*, ADM+25*, ADM+27, ADM+28
ADM+29, GETINIT+1~, GETINIT+2*, GETINIT+3*
>> PSBACTBY ORD+2*, ORD+15*, ORD+19, ADM+12*, ADM+14
>> PSBACTDT ORD+2*, ORD+12*, ORD+19, ADM+9*, ADM+14, ADM+26*
>> PSBACTPT ORD+2*, ORD+16*, ORD+19, ADM+13*, ADM+14
>> PSBADMS( ORD+19*, ORD+21*, ORD+22*, ORD+26*, ORD+27*, ORD+28*, ADM+14*, ADM+16, ADM+17!, ADM+20
ADM+21, ADM+28, ADM+29*, ADM+30, ADM+33, ADM+34
>> PSBADMX( ORD+6, ORD+7, ORD+9, ORD+23!, ORD+24!, ADM+3, ADM+15!
>> PSBADST NEXTADM+6
>> PSBBAGID ORD+2*, ORD+11*, ORD+19, ADM+10*, ADM+14
>> PSBCHEMT ORD+5, NEXTADM+5
>> PSBCNT1 ADD+1*, ADD+2, ADD+3
>> PSBCNT2 ADD+1*, ADD+4, ADD+5*, ADD+10, ORD+1*, ORD+3, ADM+19*, ADM+30*, ADM+34*
>> PSBDFNX ADM+30, ADM+34
PSBDONE ADD+1!*, ADD+2, ADD+3*, ADM+1!
PSBDONE( ORD+17, ORD+23*, ADM+22, ADM+31*
>> PSBDTX NEXTADM+34*
>> PSBDTXX NEXTADM+26*, NEXTADM+27*
>> PSBDY NEXTADM+35*
>> PSBFON ORD+18
>> PSBFREQ NEXTADM+12*, NEXTADM+13*, NEXTADM+18, NEXTADM+26, NEXTADM+27, NEXTADM+34
>> PSBGOTY NEXTADM+12*, NEXTADM+15
>> PSBGSCH NEXTADM+6*, NEXTADM+20, NEXTADM+21, NEXTADM+25, NEXTADM+26, NEXTADM+27, NEXTADM+28, NEXTADM+29
>> PSBI ORD+6*
>> PSBI1 ADD+2*, ADD+4, ADD+5, ORD+1, ADM+1*, ADM+2, ADM+16, ADM+17, ADM+18, ADM+30
ADM+34
PSBIEN GETINIT~, GETINIT+2, GETINIT+3
>> PSBIENX ORD+2*, ORD+4*, ORD+10, ORD+11, ORD+12, ORD+13, ORD+14, ORD+15, ORD+16, ORD+17
ORD+19, ORD+22, ORD+23, ORD+24, ORD+25, ORD+26, ORD+28, ADM+4*, ADM+6, ADM+7
ADM+9, ADM+10, ADM+11, ADM+12, ADM+13, ADM+14, ADM+15, ADM+21*, ADM+22, ADM+24
ADM+26, ADM+31, ADM+33
PSBINT GETINIT+1~, GETINIT+2*, GETINIT+3*, GETINIT+4, GETINIT+5*, GETINIT+6*, GETINIT+7
>> PSBISYR ORD+5, NEXTADM+5
>> PSBIVPSH ORD+5, NEXTADM+5
>> PSBIVT ORD+5, NEXTADM+5
>> PSBIX1 NEXTADM+20*, NEXTADM+21, NEXTADM+22, NEXTADM+29
>> PSBIX2 NEXTADM+35*
>> PSBIX3 NEXTADM+34*
>> PSBIX4 NEXTADM+37*
>> PSBLRGIV ORD+4*, ORD+5*, ORD+18, ORD+20, ORD+27
>> PSBLST4X( ORD+6, ORD+7, ORD+8*, ORD+9*, ORD+10, ADM+6
>> PSBNOW ORD+21
>> PSBNOX( ADM+5, ADM+23, ADM+35
>> PSBNXTDT NEXTADM+35*, NEXTADM+36, NEXTADM+38, NEXTADM+39
PSBNXTDU ADD+11!
PSBNXTDU( NEXTADM+2, NEXTADM+42*
>> PSBONMBR ORD+2*, ORD+4*, ORD+5, ORD+6, ORD+7, ORD+8, ORD+9, ORD+10, ORD+19, ORD+21
ORD+22, ORD+23, ORD+24, ORD+26, ORD+27, ORD+28, ADM+1*, ADM+2*, ADM+3, ADM+5
ADM+6, ADM+14, ADM+15, ADM+16, ADM+17, ADM+20, ADM+21, ADM+23, ADM+28, ADM+29
ADM+30, ADM+33, ADM+34, ADM+35
>> PSBORREC ORD+1*, ORD+4
>> PSBORXX NEXTADM+4*, NEXTADM+5, NEXTADM+6, NEXTADM+15, NEXTADM+24, NEXTADM+32, NEXTADM+40, NEXTADM+42
>> PSBOSP ORD+21, NEXTADM+29, NEXTADM+30, NEXTADM+34, NEXTADM+40
>> PSBOST NEXTADM+17, NEXTADM+23, NEXTADM+24, NEXTADM+26, NEXTADM+27, NEXTADM+33, NEXTADM+40
>> PSBOTYP ORD+5, NEXTADM+5
>> PSBPATX NEXTADM+4*, NEXTADM+6, NEXTADM+15, NEXTADM+24, NEXTADM+32, NEXTADM+40
>> PSBPRNRE ORD+2*, ORD+14*, ORD+19, ADM+11*, ADM+14
>> PSBRECHD ADD+1*, ADD+5*, ADD+6, ADD+7, ADD+8, ADD+9, ORD+29*
>> PSBSCH NEXTADM+31, NEXTADM+35
>> PSBSCHT ORD+28
PSBSCHTM ORD+2*, ORD+4*, ORD+19, ORD+22, ORD+23, ORD+26, ORD+27, ORD+28, ORD+29!, ADM+1*
ADM+4*, ADM+14, ADM+15, ADM+19*, ADM+20*, ADM+21, ADM+29, ADM+30, ADM+33, ADM+34
ADM+36!
>> PSBSCTM NEXTADM+36*, NEXTADM+37
>> PSBTAB ADD+1, ADD+5, ADD+11, ADD+12, ADD+13, ORD+1, ADM+1, ADM+2, ADM+17, ADM+18
>> PSBTX NEXTADM+37*, NEXTADM+38, NEXTADM+39
PSBTYPE GETINIT~, GETINIT+4, GETINIT+5, GETINIT+6
>> PSBXREC ORD+1*, ORD+2*, ORD+3, ORD+29*
>> PSBXSCH NEXTADM+14*, NEXTADM+18*, NEXTADM+24, NEXTADM+28
>> PSBXX ORD+2*, ORD+6*, ORD+7, ORD+9, ORD+24*, ADM+3*, ADM+4
>> PSBXXX ORD+2*, ORD+6*, ORD+7*, ORD+8, ORD+9, ADM+3*, ADM+4
>> PSBYS NEXTADM+34, NEXTADM+35*, NEXTADM+36, NEXTADM+37, NEXTADM+38*, NEXTADM+40*, NEXTADM+41*
U ADD+1, ADD+10, ORD+2, ORD+3, ORD+4, ORD+28, ADM+1, ADM+2, ADM+5, ADM+17
ADM+18, ADM+21, ADM+23, ADM+29, ADM+35, NEXTADM+7, NEXTADM+10, NEXTADM+16, GETINIT+3
>> X NEXTADM+6*, NEXTADM+7, NEXTADM+8, NEXTADM+9*, NEXTADM+10, NEXTADM+19*, NEXTADM+23, NEXTADM+24*, NEXTADM+28*, NEXTADM+29*
, NEXTADM+34*, NEXTADM+35
XX NEXTADM~, NEXTADM+4, NEXTADM+6*, NEXTADM+7, NEXTADM+9, NEXTADM+10, NEXTADM+12, NEXTADM+32*, NEXTADM+36
>> Y NEXTADM+6*, NEXTADM+7*, NEXTADM+9*, NEXTADM+10*, NEXTADM+12, NEXTADM+24*
YY NEXTADM~, NEXTADM+2, NEXTADM+3, NEXTADM+4, NEXTADM+6*, NEXTADM+7, NEXTADM+9, NEXTADM+10, NEXTADM+12, NEXTADM+32*
, NEXTADM+36
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All