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 ;Mar 2004

Source Information

Source file <PSBOCE.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Barcode Medication Administration 6 RPC^PSBCSUTL  $$NEXTADM^PSBCSUTX  ($$FMTDT,BUILDLN,PGC)^PSBOCE1  (LGD,SIOPI)^PSBOCM  (PT,PTFTR)^PSBOHDR  GETPAR^PSBPAR  
VA Fileman 2 DD^%DT  NOW^%DTC  
Kernel 1 $$FMADD^XLFDT  

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
PGTOT(X) ;mnt PAGE Number
EN ;
H132BLK ;; | | | | | | | |
HDR ; Hder
SUBHDR ;
WRTRPT ; writ
CREATHDR ;
FTR ; Footr
HD132A ;~ VDL | Status |Type| Medication; Dosage, Route | Schedule | Next | Order Start | Order Stop |
HD132B ; Tab | | | | | Action | Date | Date |
BLDRPT ; Buld RPT DATA

External References

Name Field # of Occurrence
DD^%DT EN+10
NOW^%DTC EN+10
RPC^PSBCSUTL EN+22
$$NEXTADM^PSBCSUTX EN+47
$$FMTDT^PSBOCE1 EN+52, BLDRPT+22, BLDRPT+23, BLDRPT+24
BUILDLN^PSBOCE1 BLDRPT+28
PGC^PSBOCE1 PGTOT+1
LGD^PSBOCM BLDRPT+39
SIOPI^PSBOCM BLDRPT+28
PT^PSBOHDR HDR+9
PTFTR^PSBOHDR FTR+1
GETPAR^PSBPAR EN+11, EN+13
$$FMADD^XLFDT EN+36, EN+50

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)
^XTMP("PSBO" EN+15!, EN+87!, WRTRPT+10!

Label References

Name Line Occurrences
$$PGTOT BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+32, BLDRPT+34, BLDRPT+36, BLDRPT+37
BLDRPT EN+90
CREATHDR EN+88
FTR WRTRPT+3, WRTRPT+6, WRTRPT+9
H132BLK CREATHDR+2
HD132A CREATHDR+2
HD132B CREATHDR+2
HDR WRTRPT+6, CREATHDR+7
SUBHDR EN+89, WRTRPT+6
WRTRPT EN+91

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+10
>> I EN+64*, EN+65, BLDRPT+33*, BLDRPT+34, BLDRPT+35*, BLDRPT+36
IOF HDR+1
IOM CREATHDR+2
IOSL PGTOT+1
>> NOTE( SUBHDR+9
>> PSB BLDRPT+30*
PSB1 BLDRPT+30!*, BLDRPT+31
PSBADM EN+8!
PSBADM( EN+73*
>> PSBAFT EN+14*, EN+50
PSBAL SUBHDR+1~*, SUBHDR+3
>> PSBAREA EN+22, EN+23
>> PSBB4 EN+12*
>> PSBBID( EN+75*
>> PSBBLANK CREATHDR+2*
>> PSBCFLG EN+3*, EN+7*, EN+83, HDR+8
PSBCMT EN+8!
PSBCMT( EN+86*
>> PSBCNT BLDRPT+31*, BLDRPT+32
PSBDATA EN+8!, EN+23*, EN+27*, EN+28, EN+30, EN+31, EN+33, EN+35, EN+38, EN+40
, EN+42, EN+44, EN+59, EN+61, EN+63, EN+68, EN+70*, EN+71, EN+72, EN+73
, EN+74, EN+75, EN+76, EN+78*, EN+80*, EN+82, EN+83*, EN+84, EN+85, EN+86
, BLDRPT+12!, BLDRPT+38!
PSBDATA( EN+26, EN+27, EN+57, EN+64, EN+69, EN+70, EN+77!, EN+78, EN+80, EN+81!
, EN+83
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+64*, EN+65
>> PSBDOSR EN+44*, EN+45*, EN+46, EN+67
>> PSBDOSR( EN+46*
PSBDRUGN EN+29!, EN+65*, EN+66*, EN+67
PSBDRUGN( EN+66*
>> PSBDTTM EN+10*, FTR+4
>> PSBFLGD( EN+71*, BLDRPT+30
PSBFUTR EN+1~, EN+2*, EN+4, EN+5, EN+6, HDR+7, HDR+8
PSBHD1 SUBHDR+6, CREATHDR+1!, CREATHDR+2*, CREATHDR+3*, CREATHDR+5
PSBHD2 SUBHDR+7, CREATHDR+1!, CREATHDR+2*
>> PSBHDR HDR+9
>> 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*
>> PSBI CREATHDR+5*
PSBL2ULN BLDRPT+1!, BLDRPT+9*
PSBLGD EN+8!
PSBLGD( EN+76*, EN+85*, BLDRPT+15
PSBLGD("INITIALS" BLDRPT+15*
PSBLIST EN+17!, EN+87!
PSBLIST( EN+19*, EN+21
PSBLIST2 EN+17!, EN+87, BLDRPT+3, CREATHDR+3!
PSBLIST2( EN+38*, BLDRPT+6, BLDRPT+7, BLDRPT+14
PSBLIST2(" * NO * " , EN+25*, BLDRPT+1!
PSBLIST2("Exp iring Today" , EN+25*, iring Tomorrow" , EN+25*
PSBLIST2("Expired/DC'd" EN+25*
>> PSBLNTOT EN+16*, BLDRPT+2, BLDRPT+4, BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+32, BLDRPT+34, BLDRPT+36, BLDRPT+37
, 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+10*, EN+33, EN+35, EN+36, EN+50
>> PSBNXTX( EN+54*, BLDRPT+21
>> PSBNXTX1 EN+47*, EN+50, EN+51, EN+52*
>> PSBNXTX2 EN+48*, EN+50*, EN+51*, EN+53*, EN+54
>> PSBOCRIT EN+3*, EN+4*, EN+5*, EN+39, BLDRPT+8
>> PSBOMDR( EN+46!, EN+64, EN+67*, BLDRPT+19
>> PSBORDN EN+30*, EN+32, EN+34, EN+38, EN+41, EN+43, EN+46, EN+47, EN+54, EN+58
, EN+60, EN+62, EN+64, EN+66, EN+67, EN+71, EN+73, EN+74, EN+75, EN+76
, EN+82, EN+85, EN+86
>> PSBOSPDT EN+61*, EN+62
>> PSBOSPDT( EN+62*, BLDRPT+24
>> PSBOSTDT EN+59*, EN+60
>> PSBOSTDT( EN+60*, BLDRPT+23
PSBOUTP EN+8!, WRTRPT+10!
PSBOUTP( BLDRPT+6*, BLDRPT+10*, BLDRPT+11*, BLDRPT+32*, BLDRPT+34*, BLDRPT+36*, BLDRPT+37*, 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+16*, WRTRPT+4*, WRTRPT+6*, SUBHDR+4, SUBHDR+9, FTR+2, PGTOT+3, CREATHDR+6*
>> PSBPGRM FTR+3*, FTR+4
>> PSBPRNEF( EN+82*
>> PSBPRNR( EN+74*
PSBRE SUBHDR+2~*, SUBHDR+3
PSBRPLN BLDRPT+29, BLDRPT+38!
PSBRPLN( BLDRPT+33, BLDRPT+34
PSBRPLN("" BLDRPT+29
>> PSBRPNM HDR+3*, HDR+5, FTR+4
>> PSBRPT( EN+7, EN+18, HDR+4
>> PSBRPT(1 EN+2
>> PSBSCHD EN+42*, EN+43
>> PSBSCHD( EN+43*, BLDRPT+20
>> PSBSCHTY EN+40*, EN+41, EN+53
>> PSBSCHTY( EN+41*, EN+74, BLDRPT+18
>> PSBSI EN+57*, EN+58
>> PSBSI( EN+58*, BLDRPT+25
>> PSBSIDAT BLDRPT+28
>> PSBSIDAT(1 BLDRPT+25*
PSBSILN BLDRPT+27!, BLDRPT+29, BLDRPT+38!
PSBSILN( BLDRPT+35, BLDRPT+36
PSBSILN("" BLDRPT+29
>> PSBSORT EN+9*
PSBSRTBY EN+8!
>> PSBSTS EN+33*, EN+34, EN+37, EN+48, EN+49, EN+53
>> PSBSTS( EN+34*, BLDRPT+17
>> PSBSTSX EN+36*, EN+37*, EN+38, EN+39
>> PSBSUM BLDRPT+6*, BLDRPT+9
>> PSBTAB0 CREATHDR+5*
>> PSBTAB8 BLDRPT+28, SUBHDR+4, SUBHDR+5, SUBHDR+8, FTR+3
>> PSBTB EN+31*, EN+32, EN+53
>> PSBTB( EN+32*, BLDRPT+16
>> PSBTOPHD BLDRPT+2*
>> PSBTOT EN+16*, EN+20*, EN+39*, BLDRPT+39, SUBHDR+4
>> PSBTOT1 BLDRPT+13*, BLDRPT+26*, BLDRPT+31
PSBX1X EN+1~, EN+16*, EN+20*, EN+21*, EN+22, EN+47, BLDRPT+5*, BLDRPT+6, BLDRPT+7, BLDRPT+8
, BLDRPT+14
>> PSBX2X EN+24*, EN+26*, EN+27, EN+56*, EN+57, EN+64, EN+65*, EN+69, EN+70*, EN+77
, EN+78, EN+79*, EN+80, EN+81, EN+83, EN+86, 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, WRTRPT+7*
, WRTRPT+8
>> PSBXDFN EN+18*, EN+19, HDR+9
>> PSBXFLG EN+3*, EN+6*, EN+76
>> PSBXID EN+73*, EN+82, EN+86
>> PSBZ WRTRPT+5*, WRTRPT+6, WRTRPT+7, WRTRPT+8
RESULT EN+1~
RESULTS EN+1~
RESULTS(0 EN+12, EN+14
U EN+2, EN+4, EN+5, EN+6, EN+7, EN+18, EN+28, EN+30, EN+31, EN+33
, EN+35, EN+38, EN+40, EN+42, EN+44, EN+53, EN+57, EN+59, EN+61, EN+63
, EN+65, EN+68, EN+69, EN+71, EN+72, EN+73, EN+74, EN+75, EN+76, EN+78
, EN+82, EN+84, EN+85, EN+86, HDR+4, HDR+7, HDR+8
X PGTOT~, PGTOT+2
>> X0 BLDRPT+1*, BLDRPT+13*, BLDRPT+14*, BLDRPT+19
>> X2 EN+35*, EN+36
>> X3 EN+35*, EN+36
>> Y EN+10*, 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