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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSBOCE

Package: Barcode Medication Administration

Routine: PSBOCE


Information

PSBOCE ;BIRMINGHAM/TEJ-Expired/DC'd/EXPIRING ORDERS REPORT ;03/06/16 3:06pm

Source Information

Source file <PSBOCE.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Barcode Medication Administration 7 RPC^PSBCSUTL  $$NEXTADM^PSBCSUTX  GETREMOV^PSBO1  ($$FMTDT,BUILDLN,PGC)^PSBOCE1  (LGD,SIOPI)^PSBOCM  ($$SRCHLIST,PT,PTFTR)^PSBOHDR  GETPAR^PSBPAR  
VA FileMan 2 DD^%DT  NOW^%DTC  
Inpatient Medications 1 GETSIOPI^PSJBCMA5  
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: 4

Package Total Caller Graph
Barcode Medication Administration 4 PSBOCM  PSBOCM1  PSBOCP  PSBOCP1  

Entry Points

Name Comments DBIA/ICR reference
EN ;
STOP
BLDRPT ; Buld RPT DATA
WRTRPT ; writ
HDR ; Hder
SUBHDR ;
FTR ; Footr
PGTOT(X) ;mnt PAGE Number
CREATHDR ;
HD132A ;~ VDL | Status |Type| Medication; Dosage, Route | Schedule | Next | Order Start | Order Stop |
HD132B ; Tab | | | | | Action | Date | Date |
H132BLK ;; | | | | | | | |

External References

Name Field # of Occurrence
DD^%DT EN+19
NOW^%DTC EN+19
RPC^PSBCSUTL EN+32
$$NEXTADM^PSBCSUTX EN+63
GETREMOV^PSBO1 EN+34
$$FMTDT^PSBOCE1 EN+93, BLDRPT+22, BLDRPT+23, BLDRPT+24
BUILDLN^PSBOCE1 BLDRPT+28
PGC^PSBOCE1 PGTOT+1
LGD^PSBOCM BLDRPT+41
SIOPI^PSBOCM BLDRPT+28
$$SRCHLIST^PSBOHDR EN+12
PT^PSBOHDR HDR+10
PTFTR^PSBOHDR FTR+1
GETPAR^PSBPAR EN+20, EN+22
GETSIOPI^PSJBCMA5 EN+103
$$FMADD^XLFDT EN+51, EN+74, EN+86

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?(PSBTAB8-($L("Total Orders reported: "_+PSBTOT))),"Total Orders reported: "_+PSBTOT,!
  • Line Location: SUBHDR+4
Function Call: WRITE
  • Prompt: !,$TR($J("",PSBTAB8)," ","_")
  • Line Location: SUBHDR+5
Function Call: WRITE
  • Prompt: !,$G(PSBHD1,"")
  • Line Location: SUBHDR+6
Function Call: WRITE
  • Prompt: !,$G(PSBHD2,"")
  • Line Location: SUBHDR+7
Function Call: WRITE
  • Prompt: !,$TR($J("",PSBTAB8)," ","="),!
  • Line Location: SUBHDR+8
Function Call: WRITE
  • Prompt: NOTE(PSBPGNUM),!!
  • Line Location: SUBHDR+9
Function Call: WRITE
  • Prompt: !,PSBRPNM," ",?(PSBPGRM-($L(PSBDTTM)+3)),PSBDTTM_" "_PSBPG
  • Line Location: FTR+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PSB" EN+70, EN+77, EN+80
^TMP("PSJBCMA5" EN+102!, EN+104, EN+105
^XTMP("PSBO" EN+25!, STOP!, WRTRPT+10!

Label References

Name Line Occurrences
$$PGTOT BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+32, BLDRPT+34, BLDRPT+36, BLDRPT+38, BLDRPT+39
BLDRPT STOP+3
CREATHDR STOP+1
FTR WRTRPT+3, WRTRPT+6, WRTRPT+9
H132BLK CREATHDR+2
HD132A CREATHDR+2
HD132B CREATHDR+2
HDR WRTRPT+6, CREATHDR+7
SUBHDR STOP+2, WRTRPT+6
WRTRPT STOP+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+19
EXPIREHDG EN+1~, EN+3*, EN+7, EN+36, EN+51, EN+53, BLDRPT+5
FUTUREHDG EN+1~, EN+4*, EN+8, EN+36, EN+51, BLDRPT+5, HDR+7
FUTUREX EN+1~, EN+50*, EN+51
>> I EN+112*, EN+113, BLDRPT+35*, BLDRPT+36, BLDRPT+37*, BLDRPT+38
IOF HDR+1
IOM CREATHDR+2
IOSL PGTOT+1
MRR EN+79*, EN+85, EN+91!
>> NOTE( SUBHDR+9
NXTADM EN+74*, EN+75, EN+91!
>> PSB BLDRPT+30*
PSB1 BLDRPT+30!*, BLDRPT+33
PSBADM EN+17!
PSBADM( EN+121*
>> PSBAFT EN+23*, EN+24*, EN+74, EN+86
PSBAL SUBHDR+1~*, SUBHDR+3
>> PSBAREA EN+32, EN+33
>> PSBB4 EN+21*, EN+24*
>> PSBBID( EN+123*
>> PSBBLANK CREATHDR+2*
>> PSBCFLG EN+6*, EN+10*, EN+131, HDR+8
PSBCLIN EN+1~
PSBCLIN( EN+42*, BLDRPT+32
>> PSBCLINORD EN+2*, EN+3, EN+4, EN+24, EN+32, EN+50
PSBCMT EN+17!
PSBCMT( EN+134*
>> PSBCNT BLDRPT+33*, BLDRPT+34
PSBDATA EN+17!, EN+33*, EN+38*, EN+39, EN+41, EN+42, EN+43, EN+45, EN+47, EN+54
EN+56, EN+58, EN+60, EN+107, EN+109, EN+111, EN+116, EN+118*, EN+119, EN+120
EN+121, EN+122, EN+123, EN+124, EN+126*, EN+128*, EN+130, EN+131*, EN+132, EN+133
EN+134, BLDRPT+12!, BLDRPT+40!
PSBDATA( EN+37, EN+38, EN+79, EN+112, EN+117, EN+118, EN+125!, EN+126, EN+128, EN+129!
EN+131
PSBDATA(1 BLDRPT+16*, BLDRPT+17*, BLDRPT+18*, BLDRPT+19*, BLDRPT+20*, BLDRPT+21*, BLDRPT+22*, BLDRPT+23*, BLDRPT+24*
PSBDATA(2 BLDRPT+27!
PSBDATA(3 BLDRPT+27!
>> PSBDATA1 EN+112*, EN+113
>> PSBDOSR EN+60*, EN+61*, EN+62, EN+115
>> PSBDOSR( EN+62*
PSBDRUGN EN+40!, EN+113*, EN+114*, EN+115
PSBDRUGN( EN+114*
>> PSBDTTM EN+19*, FTR+4
>> PSBFLGD( EN+119*, BLDRPT+30
PSBFUTR EN+1~, EN+5*, EN+7, EN+8, EN+9, HDR+7, HDR+8
PSBHD1 SUBHDR+6, CREATHDR+1!, CREATHDR+2*, CREATHDR+3*, CREATHDR+5
PSBHD2 SUBHDR+7, CREATHDR+1!, CREATHDR+2*
PSBHDR EN+1~, HDR+10
PSBHDR("" SUBHDR+3
PSBHDR("ALERGY" SUBHDR+1
PSBHDR("REAC" SUBHDR+2
PSBHDR(0 HDR+5*
PSBHDR(1 HDR+6*, HDR+7*
PSBHDR(2 HDR+8*
PSBHDR(3 HDR+9*
PSBHDR(4 HDR+9*
>> PSBI CREATHDR+5*
PSBL2ULN BLDRPT+1!, BLDRPT+9*
PSBLGD EN+17!
PSBLGD( EN+124*, EN+133*, BLDRPT+15
PSBLGD("INITIALS" BLDRPT+15*
PSBLIST EN+27!, STOP!
PSBLIST( EN+29*, EN+31
PSBLIST2 EN+27!, STOPBLDRPT+3, CREATHDR+3!
PSBLIST2( EN+36*, EN+54*, BLDRPT+6, BLDRPT+7, BLDRPT+14
PSBLIST2(" * NO * " , EN+36*, BLDRPT+1!
PSBLIST2("Exp iring Today" , EN+36*
>> PSBLNTOT EN+26*, BLDRPT+2, BLDRPT+4, BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+32, BLDRPT+34, BLDRPT+36, BLDRPT+38
BLDRPT+39, SUBHDR+3*, SUBHDR+4*, SUBHDR+5*, SUBHDR+6*, SUBHDR+7*, SUBHDR+8*, SUBHDR+9*, PGTOT+1, PGTOT+2*
>> PSBMORE BLDRPT+5*, BLDRPT+29*, PGTOT+1, PGTOT+2*, CREATHDR+2*
>> PSBNOWX EN+19*, EN+45, EN+47, EN+51, EN+75, EN+86
PSBNXTX EN+1~
PSBNXTX( EN+98*, BLDRPT+21
PSBNXTX1 EN+1~, EN+63*, EN+71, EN+73, EN+74, EN+75, EN+85, EN+93*
PSBNXTX2 EN+1~, EN+64*, EN+65*, EN+75*, EN+83*, EN+87*, EN+88*, EN+90*, EN+95, EN+96*
EN+97*, EN+98
>> PSBOCRIT EN+6*, EN+7*, EN+8*, EN+55, BLDRPT+8
>> PSBOMDR( EN+62!, EN+112, EN+115*, BLDRPT+19
>> PSBORDN EN+41*, EN+42, EN+44, EN+46, EN+54, EN+57, EN+59, EN+62, EN+63, EN+70
EN+77, EN+98, EN+103, EN+104, EN+105, EN+108, EN+110, EN+112, EN+114, EN+115
EN+119, EN+121, EN+122, EN+123, EN+124, EN+130, EN+133, EN+134
>> PSBOSPDT EN+109*, EN+110
>> PSBOSPDT( EN+110*, BLDRPT+24
>> PSBOSTDT EN+107*, EN+108
>> PSBOSTDT( EN+108*, BLDRPT+23
PSBOUTP EN+17!, WRTRPT+10!
PSBOUTP( BLDRPT+6*, BLDRPT+10*, BLDRPT+11*, BLDRPT+32*, BLDRPT+34*, BLDRPT+36*, BLDRPT+38*, BLDRPT+39*, WRTRPT+2, WRTRPT+5
WRTRPT+7, WRTRPT+8
PSBOUTP("" WRTRPT+1, WRTRPT+2, FTR+2
PSBOUTP(0 BLDRPT+4*
>> PSBPG FTR+2*, FTR+3, FTR+4
>> PSBPGNUM EN+26*, WRTRPT+4*, WRTRPT+6*, SUBHDR+4, SUBHDR+9, FTR+2, PGTOT+3, CREATHDR+6*
>> PSBPGRM FTR+3*, FTR+4
>> PSBPRNEF( EN+130*
>> PSBPRNR( EN+122*
PSBRE SUBHDR+2~*, SUBHDR+3
PSBRPLN BLDRPT+29, BLDRPT+40!
PSBRPLN( BLDRPT+35, BLDRPT+36
PSBRPLN("" BLDRPT+29
>> PSBRPNM HDR+3*, HDR+5, FTR+4
>> PSBRPT( EN+10, EN+28, HDR+4
>> PSBRPT(1 EN+5
>> PSBRPT(4 EN+2, EN+13
>> PSBSCHD EN+58*, EN+59
>> PSBSCHD( EN+59*, BLDRPT+20
>> PSBSCHTY EN+56*, EN+57, EN+83, EN+96
>> PSBSCHTY( EN+57*, EN+122, BLDRPT+18
>> PSBSI( EN+105*, BLDRPT+25
PSBSIDAT BLDRPT+25!*, BLDRPT+28
>> PSBSIFLG EN+103
PSBSILN BLDRPT+27!, BLDRPT+29, BLDRPT+40!
PSBSILN( BLDRPT+37, BLDRPT+38
PSBSILN("" BLDRPT+29
>> PSBSORT EN+18*
PSBSRCHL EN+1~, EN+12*, EN+14*, EN+15*, HDR+9
PSBSRTBY EN+17!
>> PSBSTS EN+45*, EN+46, EN+53, EN+65, EN+66, EN+71, EN+83, EN+96
>> PSBSTS( EN+46*, BLDRPT+17
>> PSBSTSX EN+51*, EN+53*, EN+54, EN+55
>> PSBSUM BLDRPT+6*, BLDRPT+9
>> PSBTAB0 CREATHDR+5*
>> PSBTAB8 BLDRPT+28, SUBHDR+4, SUBHDR+5, SUBHDR+8, FTR+3
>> PSBTB EN+43*, EN+44, EN+96
>> PSBTB( EN+44*, BLDRPT+16
>> PSBTOPHD BLDRPT+2*
>> PSBTOT EN+26*, EN+30*, EN+55*, BLDRPT+41, SUBHDR+4
>> PSBTOT1 BLDRPT+13*, BLDRPT+26*, BLDRPT+33
PSBX1X EN+1~, EN+26*, EN+30*, EN+31*, EN+32, EN+63, EN+103, EN+104, EN+105, BLDRPT+5*
BLDRPT+6, BLDRPT+7, BLDRPT+8, BLDRPT+14
>> PSBX2X EN+35*, EN+37*, EN+38, EN+79, EN+100*, EN+112, EN+113*, EN+117, EN+118*, EN+125
EN+126, EN+127*, EN+128, EN+129, EN+131, EN+134, BLDRPT+14*, BLDRPT+15, BLDRPT+16, BLDRPT+17
BLDRPT+18, BLDRPT+19, BLDRPT+20, BLDRPT+21, BLDRPT+23, BLDRPT+24, BLDRPT+25, BLDRPT+28, BLDRPT+30, BLDRPT+32
WRTRPT+7*, WRTRPT+8
>> PSBXDFN EN+28*, EN+29, EN+34, HDR+10
>> PSBXFLG EN+6*, EN+9*, EN+124
>> PSBXID EN+121*, EN+130, EN+134
>> PSBZ WRTRPT+5*, WRTRPT+6, WRTRPT+7, WRTRPT+8
QQ EN+1~, EN+104*, EN+105
REMOV EN+1~, EN+70*, EN+71, EN+77*, EN+78, EN+80
RESULT EN+1~
RESULTS EN+1~
RESULTS(0 EN+21, EN+23
RMVTIM EN+80*, EN+85*, EN+86, EN+87, EN+88, EN+90, EN+91!
U EN+2, EN+5, EN+7, EN+8, EN+9, EN+10, EN+13, EN+28, EN+39, EN+41
EN+42, EN+43, EN+45, EN+47, EN+54, EN+56, EN+58, EN+60, EN+79, EN+80
EN+96, EN+107, EN+109, EN+111, EN+113, EN+116, EN+117, EN+119, EN+120, EN+121
EN+122, EN+123, EN+124, EN+126, EN+130, EN+132, EN+133, EN+134, HDR+4, HDR+7
HDR+8
X PGTOT~, PGTOT+2
>> X0 BLDRPT+1*, BLDRPT+13*, BLDRPT+14*, BLDRPT+19
X2 EN+1~, EN+47*, EN+51
X3 EN+1~, EN+47*, EN+51
>> Y EN+19*, HDR+7*
>> Y0 BLDRPT+19*

Marked Items

Name Field # of Occurrence
$T(H132BLK CREATHDR+2
$T(HD132A CREATHDR+2
$T(HD132B CREATHDR+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All