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 ;9/18/12 2:02am

Source Information

Source file <PSBOCI.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Barcode Medication Administration 7 RPC^PSBCHKIV  RPC^PSBCSUTL  ($$FMTDT,PGC)^PSBOCE1  (BUILDLN,PTFTR)^PSBOCI1  (LGD,SIOPI)^PSBOCM  ($$SRCHLIST,PT)^PSBOHDR  GETPAR^PSBPAR  
VA FileMan 3 DD^%DT  NOW^%DTC  $$GET1^DIQ  
Inpatient Medications 1 GETSIOPI^PSJBCMA5  
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+18
NOW^%DTC EN+18
$$GET1^DIQ EN+103
RPC^PSBCHKIV BLDRPT+20
RPC^PSBCSUTL EN+31
$$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+40
SIOPI^PSBOCM BLDRPT+27
$$SRCHLIST^PSBOHDR EN+11
PT^PSBOHDR HDR+10
GETPAR^PSBPAR EN+19, EN+21
GETSIOPI^PSJBCMA5 EN+68
$$FMADD^XLFDT EN+46

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+93, EN+95, EN+99, EN+100, EN+101, EN+102
^TMP("PSJBCMA5" EN+67!, EN+69, EN+70
^XTMP("PSBO" EN+23!, WRTRPT+10!

Label References

Name Line Occurrences
$$PGTOT BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+31, BLDRPT+33, BLDRPT+35, BLDRPT+37, BLDRPT+38
BLDRPT EN+111
C132BLK CREATHDR+2
CREATHDR EN+109
HD132A CREATHDR+2
HD132B CREATHDR+2
HDR WRTRPT+6, CREATHDR+7
SUBHDR EN+110, WRTRPT+6
WRTRPT EN+112

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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