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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: PSBOCI

Package: Barcode Medication Administration

Routine: PSBOCI


Information

PSBOCI ;BIRMINGHAM/TEJ-COVERSHEET IV OVERVIEW REPORT ;Mar 2004

Source Information

Source file <PSBOCI.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Barcode Medication Administration 7 RPC^PSBCHKIV  RPC^PSBCSUTL  ($$FMTDT,PGC)^PSBOCE1  (BUILDLN,PTFTR)^PSBOCI1  (LGD,SIOPI)^PSBOCM  PT^PSBOHDR  GETPAR^PSBPAR  
VA Fileman 3 DD^%DT  NOW^%DTC  $$GET1^DIQ  
Kernel 1 $$FMADD^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
PGTOT(X) ;PG Nmbr
EN ;
HDR ; Hder
SUBHDR ;
WRTRPT ; writ
CREATHDR ;
HD132A ;~ Bag ID | Order | Bag | Medication; Infusion Rate, Route | Bag Info | Order Start | Order Stop |
HD132B ; | Status | Status | | | Date | Date |
C132BLK ;; | | | | | | |
BLDRPT ; Bld RPT

External References

Name Field # of Occurrence
DD^%DT EN+12
NOW^%DTC EN+12
$$GET1^DIQ EN+83
RPC^PSBCHKIV BLDRPT+20
RPC^PSBCSUTL EN+24
$$FMTDT^PSBOCE1 BLDRPT+22, BLDRPT+23
PGC^PSBOCE1 PGTOT+1
BUILDLN^PSBOCI1 BLDRPT+27
PTFTR^PSBOCI1 WRTRPT+3, WRTRPT+6, WRTRPT+9
LGD^PSBOCM BLDRPT+38
SIOPI^PSBOCM BLDRPT+27
PT^PSBOHDR HDR+9
GETPAR^PSBPAR EN+13, EN+15
$$FMADD^XLFDT EN+39

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?(PSBTAB7-($L("Total Items reported: "_+PSBTOT))),"Total Items reported: "_+PSBTOT,!
  • Line Location: SUBHDR+4
Function Call: WRITE
  • Prompt: !,$TR($J("",PSBTAB7)," ","_")
  • 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("",PSBTAB7)," ","="),!
  • Line Location: SUBHDR+8
Function Call: WRITE
  • Prompt: NOTE(PSBPGNUM),!!
  • Line Location: SUBHDR+9

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSB(53.79 - [#53.79] EN+80, EN+81
^XTMP("PSBO" EN+17!, WRTRPT+10!

Label References

Name Line Occurrences
$$PGTOT BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+31, BLDRPT+33, BLDRPT+35, BLDRPT+36
BLDRPT EN+91
C132BLK CREATHDR+2
CREATHDR EN+89
HD132A CREATHDR+2
HD132B CREATHDR+2
HDR WRTRPT+6, CREATHDR+7
SUBHDR EN+90, WRTRPT+6
WRTRPT EN+92

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+12
>> I EN+62*, EN+63, EN+87*, EN+88, BLDRPT+32*, BLDRPT+33, BLDRPT+34*, BLDRPT+35
IOF HDR+1
IOM CREATHDR+2
IOSL PGTOT+1
>> NOTE( SUBHDR+9
>> PSB BLDRPT+29*
PSB1 BLDRPT+29!*, BLDRPT+30
PSBADM EN+10!
>> PSBAFT EN+16*
PSBAL SUBHDR+1~*, SUBHDR+3
>> PSBAREA EN+24, EN+25
>> PSBB4 EN+14*, EN+39
>> PSBBGX EN+3*, EN+6*, EN+7*, EN+8*, EN+82, EN+88, BLDRPT+8
>> PSBBID( EN+79*
>> PSBBLANK CREATHDR+2*
PSBBSO EN+28!
PSBBSO( EN+55*, EN+74
>> PSBCFLG EN+3*, EN+9*, HDR+8
>> PSBCHG BLDRPT+20*
>> PSBCHG( BLDRPT+21
>> PSBCHG(0 BLDRPT+21
>> PSBCHG(1 BLDRPT+21
PSBCMT EN+10!
>> PSBCNT BLDRPT+30*, BLDRPT+31
PSBDATA EN+10!, EN+25*, EN+30*, EN+31, EN+33, EN+37, EN+38, EN+40, EN+44, EN+45
, EN+47, EN+49, EN+51, EN+57, EN+67, EN+68, EN+70, EN+71*, EN+74, EN+76
, EN+77, EN+79, EN+80, EN+81, EN+82, EN+83, EN+86, BLDRPT+12!, BLDRPT+37!
PSBDATA( EN+29, EN+30, EN+35, EN+42, EN+58, EN+61, EN+62, EN+71
PSBDATA(1 BLDRPT+15!, BLDRPT+16*, BLDRPT+17*, BLDRPT+18*, BLDRPT+19*, BLDRPT+20*, BLDRPT+21*, BLDRPT+22*, BLDRPT+23*
PSBDATA(2 BLDRPT+26!
>> PSBDATA1 EN+62*, EN+63
>> PSBDOSR EN+51*, EN+52*, EN+53, EN+65
>> PSBDOSR( EN+53*
PSBDRUGN EN+31!, EN+63*, EN+64*, EN+65
PSBDRUGN( EN+64*
>> PSBDTTM EN+12*
>> PSBEND EN+32*, EN+34, EN+35*, EN+36, EN+41, EN+42*, EN+43
>> PSBFLGD( EN+68*, BLDRPT+29
PSBFUTR EN+1~, EN+2*, EN+5, EN+6, EN+7, EN+8, 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+10!
PSBLGD( EN+82*
PSBLIST EN+19!
PSBLIST( EN+21*, EN+23
PSBLIST2 EN+19!, BLDRPT+3, CREATHDR+3!
PSBLIST2( EN+87*, EN+88*, BLDRPT+6, BLDRPT+7, BLDRPT+14, BLDRPT+18
PSBLIST2(" * NO * " , EN+27*
PSBLIST2("All Other" , EN+27*, EN+54*, EN+74*!, EN+83*, EN+84!
PSBLIST2("Infusing" EN+27*, EN+80*
PSBLIST2("Stopped" EN+27*, EN+81*
>> PSBLNTOT EN+18*, BLDRPT+2, BLDRPT+4, BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+31, BLDRPT+33, BLDRPT+35, BLDRPT+36
, SUBHDR+3*, SUBHDR+4*, SUBHDR+5*, SUBHDR+6*, SUBHDR+7*, SUBHDR+8*, SUBHDR+9*, PGTOT+1, PGTOT+2*
>> PSBMORE BLDRPT+5*, BLDRPT+28*, PGTOT+1, PGTOT+2*
PSBNO BLDRPT+38!*
>> PSBNOWX EN+12*, EN+38, EN+39, EN+40
>> PSBOCRIT EN+3*, EN+4*
>> PSBOMDR( EN+62, EN+65*, BLDRPT+19
PSBORDN EN+31!, EN+44*, EN+46, EN+48, EN+50, EN+53, EN+54, EN+55, EN+56, EN+59
, EN+60, EN+62, EN+64, EN+65, EN+66, EN+68, EN+69, EN+74, EN+75, EN+79
, EN+80, EN+81, EN+82, EN+83, EN+84, EN+85
>> PSBORITX EN+45*, EN+54, EN+74, EN+80, EN+81, EN+83, EN+84
>> PSBORLST BLDRPT+20
>> PSBORLST(0 BLDRPT+20*
>> PSBOSPDT EN+49*, EN+50
>> PSBOSPDT( EN+50*, BLDRPT+23
>> PSBOSTDT EN+47*, EN+48
>> PSBOSTDT( EN+48*, BLDRPT+22
PSBOUTP EN+10!, WRTRPT+10!
PSBOUTP( BLDRPT+6*, BLDRPT+10*, BLDRPT+11*, BLDRPT+31*, BLDRPT+33*, BLDRPT+35*, BLDRPT+36*, WRTRPT+2, WRTRPT+5, WRTRPT+7
, WRTRPT+8
PSBOUTP("" WRTRPT+1, WRTRPT+2
PSBOUTP(0 BLDRPT+4*
>> PSBPGNUM EN+18*, WRTRPT+4*, WRTRPT+6*, SUBHDR+4, SUBHDR+9, PGTOT+3, CREATHDR+6*
PSBRE SUBHDR+2~*, SUBHDR+3
PSBRPLN BLDRPT+28, BLDRPT+37!
PSBRPLN( BLDRPT+32, BLDRPT+33
PSBRPLN("" BLDRPT+28
>> PSBRPNM HDR+3*, HDR+5
>> PSBRPT( EN+9, EN+20, HDR+4
>> PSBRPT(1 EN+2
>> PSBSI EN+58*, EN+59
>> PSBSI( EN+59*, BLDRPT+24
>> PSBSIDAT BLDRPT+27
>> PSBSIDAT(1 BLDRPT+24*
PSBSILN BLDRPT+26!, BLDRPT+28, BLDRPT+37!
PSBSILN( BLDRPT+34, BLDRPT+35
PSBSILN("" BLDRPT+28
>> PSBSORT EN+11*
PSBSRTBY EN+10!
>> PSBSTS EN+38*, EN+46
>> PSBSTS( EN+46*, BLDRPT+17
>> PSBSTS1 EN+37*, EN+38
>> PSBSTSX EN+40*, EN+41, EN+55
>> PSBSUM BLDRPT+6*, BLDRPT+9
>> PSBTAB0 CREATHDR+5*
>> PSBTAB7 BLDRPT+27, SUBHDR+4, SUBHDR+5, SUBHDR+8
>> PSBTB EN+33*, EN+34
>> PSBTOPHD BLDRPT+2*
>> PSBTOT EN+22*, EN+88*, BLDRPT+38, SUBHDR+4
>> PSBTOT1 BLDRPT+13*, BLDRPT+25*, BLDRPT+30
PSBX1X EN+1~, EN+22*, EN+23*, EN+24, BLDRPT+5*, BLDRPT+6, BLDRPT+7, BLDRPT+8, BLDRPT+14, BLDRPT+18
>> PSBX2X EN+26*, EN+29*, EN+30, EN+34*, EN+35, EN+41*, EN+42, EN+58, EN+61, EN+62
, EN+63*, EN+71, EN+72*, EN+88*, BLDRPT+14*, BLDRPT+17, BLDRPT+18, BLDRPT+19, BLDRPT+20, BLDRPT+21
, BLDRPT+22, BLDRPT+23, BLDRPT+24, BLDRPT+29, WRTRPT+7*, WRTRPT+8
>> PSBX3X EN+71*, EN+72
>> PSBXDFN EN+20*, EN+21, BLDRPT+20, HDR+9
>> PSBXFLG EN+3*, EN+5*, EN+82
>> PSBZ WRTRPT+5*, WRTRPT+6, WRTRPT+7, WRTRPT+8
RESULT EN+1~
RESULTS EN+1~
RESULTS(0 EN+14, EN+16
U EN+5, EN+6, EN+7, EN+8, EN+9, EN+20, EN+31, EN+33, EN+35, EN+37
, EN+38, EN+40, EN+42, EN+44, EN+45, EN+47, EN+49, EN+51, EN+57, EN+58
, EN+61, EN+63, EN+67, EN+68, EN+70, EN+71, EN+74, EN+76, EN+77, EN+79
, EN+80, EN+81, EN+82, EN+83, EN+86, BLDRPT+21, HDR+4, HDR+7, HDR+8
>> V EN+39*, EN+40
X EN+87*, EN+88, PGTOT~, PGTOT+2
>> X0 BLDRPT+13*, BLDRPT+14*, BLDRPT+18, BLDRPT+19
X2 EN+54*, EN+73!, EN+74*, EN+78!, EN+80*, EN+81*, EN+82, EN+83*, BLDRPT+21*
>> XI EN+87*, EN+88, BLDRPT+14*, BLDRPT+16, BLDRPT+18
>> Y EN+12*, HDR+7*
>> Y0 BLDRPT+19*

Marked Items

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