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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSBCSUTL

Package: Barcode Medication Administration

Routine: PSBCSUTL


Information

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

Source Information

Source file <PSBCSUTL.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
Barcode Medication Administration 9 ADD^PSBCSUTX  (GETADMX,LVIV,XFERBAGS)^PSBCSUTY  COMMENT^PSBML  EN^PSBVDLPA  RPC^PSBVDLTB  ($$GETFREQ,$$OKAY,ADD,LAST,ODDSCH)^PSBVDLU1  $$IVPTAB^PSBVDLU3  (CLEAN,PSJ,PSJ1)^PSBVT  
$$PSBDCHK1^PSBVT1  
VA Fileman 2 (C,NOW)^%DTC  $$GET1^DIQ  
General Medical Record - Vitals 1 EN1^GMVDCEXT  
Inpatient Medications 1 EN^PSJBCMA  
Kernel 1 ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT  
Registration 1 IN5^VADPT  
Toolkit 1 $$GET^XPAR  

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
Barcode Medication Administration 10 PSBO  PSBOCE  PSBOCI  PSBOCM  PSBOCP  PSBVDLIV  PSBVDLPA  PSBVDLPB  
PSBVDLUD  PSBVDLVL  

Entry Points

Name Comments DBIA/ICR reference
LIGHTS(PSBDFN) ;
CLEAN ;
LASTG(PSBPATPT,PSBOIPT) ;LstGvn-(inpt: DFN,OrItm IEN)
RPC(RESULTS,DFN,EXPWIN) ;
PAINCMT(DFN) ;;Add comment if Pain Score entered in BCMA was marked "Entered in Error" in Vitals.

External References

Name Field # of Occurrence
C^%DTC RPC+20, PAINCMT+7
NOW^%DTC RPC+10, RPC+15, RPC+19, RPC+26, PAINCMT+5
$$GET1^DIQ RPC+91
EN1^GMVDCEXT PAINCMT+18, PAINCMT+29
ADD^PSBCSUTX RPC+128
GETADMX^PSBCSUTY RPC+80
LVIV^PSBCSUTY RPC+79
XFERBAGS^PSBCSUTY RPC+79
COMMENT^PSBML PAINCMT+24, PAINCMT+35
EN^PSBVDLPA RPC+124
RPC^PSBVDLTB LIGHTS+1
$$GETFREQ^PSBVDLU1 RPC+101
$$OKAY^PSBVDLU1 RPC+115, RPC+120
ADD^PSBVDLU1 RPC+92, RPC+93, RPC+94, RPC+116, RPC+121, RPC+122
LAST^PSBVDLU1 RPC+50, RPC+51, RPC+52, RPC+53
ODDSCH^PSBVDLU1 RPC+106
$$IVPTAB^PSBVDLU3 RPC+66
CLEAN^PSBVT RPC+26, CLEAN+1
PSJ^PSBVT RPC+26
PSJ1^PSBVT RPC+65
$$PSBDCHK1^PSBVT1 RPC+97
EN^PSJBCMA RPC+21
IN5^VADPT RPC+17
$$FMADD^XLFDT RPC+12, RPC+13, RPC+15, RPC+19, RPC+110
$$FMDIFF^XLFDT PAINCMT+21, PAINCMT+32
$$FMTE^XLFDT PAINCMT+17, PAINCMT+28
$$GET^XPAR RPC+14, RPC+18, PAINCMT+6

Used in RPC

RPC Name Call Tags
PSB COVERSHEET1 RPC

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)
^DPT - [#2] PAINCMT+2
^PSB(53.79 - [#53.79] RPC+41, RPC+43, RPC+44, RPC+47, RPC+88, RPC+90, LASTG+1, LASTG+2, LASTG+3, LASTG+6
, PAINCMT+9, PAINCMT+10, PAINCMT+11, PAINCMT+26
^TMP("PSB" RPC+1!, RPC+6, RPC+7!*, RPC+8*, RPC+9, RPC+25, RPC+79*, RPC+95*, RPC+125*, RPC+126*
, RPC+127*, RPC+128*, LIGHTS+2*!
^TMP("PSBGMV" PAINCMT+4!, PAINCMT+18, PAINCMT+19, PAINCMT+20, PAINCMT+23, PAINCMT+29, PAINCMT+30, PAINCMT+31, PAINCMT+34, PAINCMT+37!
^TMP("PSJ" RPC+1!, RPC+24, CLEAN+6!

Label References

Name Line Occurrences
$$LASTG RPC+75
CLEAN RPC+129
LIGHTS RPC+7
PAINCMT RPC+5

Naked Globals

Name Field # of Occurrence
^( RPC+47, LASTG+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % RPC+10, RPC+15, RPC+19, RPC+82, RPC+83, PAINCMT+5
DFN RPC~, RPC+4, RPC+5, RPC+101, PAINCMT~, PAINCMT+2, PAINCMT+9, PAINCMT+10, PAINCMT+18, PAINCMT+29
>> DILOCKTM PAINCMT+22, PAINCMT+33
EXPWIN RPC~, RPC+2
>> I RPC+99*
LASTG LASTG+1*, LASTG+2*, LASTG+11*, LASTG+12, CLEAN+7!
LSTTIME CLEAN+7!
NEXTADM CLEAN+7!
>> PSB RPC+112*, RPC+113, RPC+114, RPC+115, RPC+116, RPC+117*, RPC+118, RPC+119, RPC+120, RPC+121
PSBACT CLEAN+2!
PSBACTBY CLEAN+2!
PSBACTDT CLEAN+2!
PSBACTPT CLEAN+2!
PSBADDS RPC+78*, RPC+92, RPC+93, RPC+94, RPC+116, RPC+121, RPC+122, CLEAN+2!
PSBADMTM RPC+88*, RPC+89, RPC+90, RPC+91, RPC+92, CLEAN+4!
PSBADMX CLEAN+6!
PSBADMX( RPC+94
>> PSBADST RPC+98, RPC+100, RPC+106, RPC+108, RPC+111, RPC+112, RPC+117, RPC+122
PSBBAGID CLEAN+2!
PSBBDT PAINCMT+3~, PAINCMT+16*, PAINCMT+17, PAINCMT+27*, PAINCMT+28
PSBCDT CLEAN+6!
PSBCHDT CLEAN+2!
>> PSBCHEMT RPC+66
PSBCHKV CLEAN+2!
PSBCMFL PAINCMT+3~, PAINCMT+13*, PAINCMT+24, PAINCMT+25!
PSBCMT PAINCMT+3~, PAINCMT+11*
PSBCMTGLB PAINCMT+3~, PAINCMT+11*, PAINCMT+12, PAINCMT+13, PAINCMT+14, PAINCMT+15
PSBCMTM PAINCMT+3~, PAINCMT+15*, PAINCMT+16, PAINCMT+21
PSBCNT RPC+4~, RPC+40*, RPC+41*, RPC+48*, RPC+49*, RPC+50, RPC+51, RPC+52, RPC+53, LASTG+1*
, LASTG+7*, LASTG+8*, LASTG+9
PSBCNT1 CLEAN+2!
PSBCNT2 CLEAN+2!
PSBCOMMENT PAINCMT+3~, PAINCMT+24*, PAINCMT+35*
>> PSBDATA RPC+47*, RPC+48, RPC+49, RPC+50, RPC+51, RPC+52, RPC+53, LASTG+6*, LASTG+7, LASTG+8
, LASTG+9, LASTG+10
>> PSBDDA( RPC+81, RPC+82, RPC+83, RPC+84*, RPC+85
PSBDDS RPC+78*, RPC+85*, RPC+92, RPC+93, RPC+94, RPC+116, RPC+121, RPC+122, CLEAN+2!
PSBDFN RPC+29, RPC+41, RPC+43, RPC+65, PAINCMT+3~, LIGHTS~, LIGHTS+1
PSBDFNX RPC+4*, RPC+7, RPC+21, RPC+88, RPC+90, CLEAN+2!
PSBDONE CLEAN+6!
>> PSBDOSE RPC+37
>> PSBDOSEF RPC+64
PSBDT RPC+10*, CLEAN+3!
PSBDTX RPC+109*, RPC+110*, RPC+112, CLEAN+4!
PSBEDT PAINCMT+3~, PAINCMT+5*, PAINCMT+7, PAINCMT+18, PAINCMT+29
PSBEFFL PAINCMT+3~, PAINCMT+14*, PAINCMT+35, PAINCMT+36!
PSBEFTM PAINCMT+3~, PAINCMT+26*, PAINCMT+27, PAINCMT+32
PSBERFL PAINCMT+3~, PAINCMT+23*, PAINCMT+24, PAINCMT+25!, PAINCMT+34*, PAINCMT+35, PAINCMT+36!
>> PSBEXPRD RPC+79
PSBEXTM PAINCMT+3~, PAINCMT+17*, PAINCMT+24, PAINCMT+28*, PAINCMT+35
PSBFLAG RPC+40*, RPC+41*, RPC+44*, RPC+47, RPC+54, RPC+78*, RPC+82*, LASTG+1*, LASTG+6, LASTG+10*
, CLEAN+3!
>> PSBFREQ RPC+101*, RPC+102*, RPC+103*, RPC+105, RPC+106, RPC+107, RPC+115, RPC+120
>> PSBGLBX RPC+95*
PSBGMR PAINCMT+3~, PAINCMT+19*, PAINCMT+20, PAINCMT+23, PAINCMT+30*, PAINCMT+31, PAINCMT+34
PSBGOT1 RPC+88*, RPC+92*, RPC+93*, RPC+94, RPC+109*, RPC+116*, RPC+121*, RPC+122, CLEAN+6!
>> PSBHSM RPC+35
PSBHSTA RPC+40!, RPC+55!
PSBHSTA( RPC+44*, RPC+54*, RPC+55
PSBHSTA("" RPC+55
PSBHSTAX RPC+40!, CLEAN+3!
PSBHSTAX( RPC+55*
PSBHSTG LASTG+1!, LASTG+11, CLEAN+7!
PSBHSTG( LASTG+3*, LASTG+10*, LASTG+11
PSBI CLEAN+6!
PSBI1 RPC+125*, CLEAN+3!
PSBI2 CLEAN+6!
PSBIEN PAINCMT+3~, PAINCMT+10*, PAINCMT+11, PAINCMT+24, PAINCMT+26, PAINCMT+35, CLEAN+3!
PSBIENX RPC+88*, RPC+90*, RPC+91, CLEAN+3!
>> PSBIFR RPC+37
>> PSBISYR RPC+66
>> PSBIVPSH RPC+66
>> PSBIVT RPC+66
PSBLST4X CLEAN+6!
PSBLSTS CLEAN+3!
PSBLVIV RPC+66*, RPC+68*, RPC+79, RPC+87, RPC+89, RPC+104, CLEAN+7!
PSBMAUD CLEAN+3!
PSBMDHST PAINCMT+3~, PAINCMT+6*, PAINCMT+7*, PAINCMT+8
PSBMHBCK RPC+14*, RPC+15*, RPC+21, RPC+89, CLEAN+7!
>> PSBMR RPC+38
PSBMVTYP RPC+17*, CLEAN+3!
PSBMWC CLEAN+3!
>> PSBNJECT RPC+60
PSBNOW RPC+10*, RPC+12, RPC+13, RPC+20, RPC+93, RPC+94, PAINCMT+3~, CLEAN+3!
PSBNTDT RPC+19*, RPC+73, CLEAN+3!
PSBNXTDT CLEAN+7!
PSBNXTDU CLEAN+7!
>> PSBODD RPC+97*, RPC+107*, RPC+108
PSBOIPT LASTG~, LASTG+1, LASTG+2
>> PSBOIT RPC+41, RPC+43, RPC+55, RPC+59
>> PSBOITX RPC+36, RPC+115, RPC+120
>> PSBON RPC+31
PSBONMBR CLEAN+3!
PSBONTAB RPC+28*, CLEAN+6!
>> PSBONX RPC+27, RPC+30, RPC+65, RPC+68, RPC+76, RPC+88, RPC+90, RPC+94, RPC+101, RPC+115
, RPC+120
PSBONXS CLEAN+4!
PSBORREC CLEAN+4!
>> PSBOSP RPC+27, RPC+67, RPC+74, RPC+93, RPC+114, RPC+119, RPC+122
>> PSBOST RPC+71, RPC+114, RPC+115, RPC+119, RPC+120
>> PSBOSTS RPC+72, RPC+115, RPC+120
>> PSBOTXT RPC+92, RPC+93, RPC+94, RPC+116, RPC+121, RPC+122
>> PSBOTYP RPC+32, RPC+66
PSBPATPT LASTG~, LASTG+1, LASTG+2
PSBPB RPC+66*, RPC+67, RPC+68, RPC+76, CLEAN+6!
PSBPDT CLEAN+4!
PSBPNSC PAINCMT+3~, PAINCMT+23*, PAINCMT+24, PAINCMT+34*, PAINCMT+35
PSBPRNDT PAINCMT+3~, PAINCMT+9*, PAINCMT+10
PSBPRNRE CLEAN+4!
PSBPTTR RPC+18*, RPC+19, CLEAN+4!
PSBQR CLEAN+4!
>> PSBQRR RPC+92*
PSBQUIT CLEAN+6!
PSBRDOW CLEAN+4!
PSBREC RPC+28*, RPC+29*, RPC+30*, RPC+31*, RPC+32*, RPC+33*, RPC+34*, RPC+35*, RPC+36*, RPC+37*
, RPC+38*, RPC+42*, RPC+46*, RPC+54, RPC+55*, RPC+56*, RPC+57*, RPC+58*, RPC+59*, RPC+60*
, RPC+62*, RPC+63*, RPC+64*, RPC+69*, RPC+70*, RPC+71*, RPC+72*, RPC+73*, RPC+74*, RPC+75*
, RPC+76*, RPC+87*, RPC+91*, RPC+92, RPC+93, RPC+94, RPC+116, RPC+121, RPC+122, CLEAN+4!
PSBRECHD CLEAN+4!
>> PSBSCH RPC+34, RPC+97, RPC+99, RPC+115, RPC+120
PSBSCHBR CLEAN+4!
>> PSBSCHT RPC+33, RPC+87, RPC+100
PSBSCHTM CLEAN+4!
PSBSHWTB CLEAN+6!
>> PSBSM RPC+35
PSBSOLS RPC+78*, RPC+92, RPC+93, RPC+94, RPC+116, RPC+121, RPC+122, CLEAN+4!
>> PSBSTRT PAINCMT+8
PSBSTRTDT PAINCMT+3~, PAINCMT+8*, PAINCMT+9, PAINCMT+18, PAINCMT+29
PSBSTUS RPC+40*, RPC+44*, RPC+45, RPC+50*, RPC+51*, RPC+52*, RPC+53*, RPC+54, RPC+55*, RPC+70
, RPC+123!
>> PSBSTX LASTG+3*, LASTG+4, LASTG+5
PSBTAB RPC+3*, RPC+6, RPC+7, RPC+8, RPC+9, RPC+25, RPC+79, RPC+95, RPC+106, RPC+125
, RPC+126, RPC+127, RPC+128, LIGHTS+1*, LIGHTS+2, CLEAN+4!
>> PSBTBEG RPC+13*
PSBTBOUT RPC+23*, RPC+24, RPC+25*, CLEAN+5!
>> PSBTEND RPC+13*
PSBTMDF PAINCMT+3~, PAINCMT+21*, PAINCMT+22, PAINCMT+32*, PAINCMT+33
PSBTRDT RPC+17*, RPC+19, RPC+73, CLEAN+5!
PSBTRFL RPC+4*, RPC+19*, RPC+73, CLEAN+5!
PSBTRTYP RPC+17*, CLEAN+5!
PSBUID CLEAN+5!
PSBUIDS CLEAN+5!
PSBUSED CLEAN+6!
PSBVITM PAINCMT+3~, PAINCMT+20*, PAINCMT+21, PAINCMT+31*, PAINCMT+32
>> PSBVNI RPC+69
PSBWADM RPC+14*, RPC+15*, CLEAN+5!
PSBWBEG RPC+12*, RPC+21, RPC+27, RPC+67, RPC+93, RPC+109, RPC+113, RPC+118, RPC+122, CLEAN+5!
PSBWEND RPC+12*, RPC+113, RPC+117, RPC+118, RPC+122, CLEAN+2!
PSBX RPC+24*, RPC+26, CLEAN+5!
PSBX2 CLEAN+5!
PSBXIEN CLEAN+5!
PSBXREC CLEAN+6!
>> PSBXWIN RPC+2*, RPC+12
PSBXX RPC+110*, CLEAN+3!
PSBXXX CLEAN+6!
PSBY RPC+111*, RPC+112, RPC+117, CLEAN+3!
PSBYEA CLEAN+5!
PSBYEA1 CLEAN+5!
PSBYES RPC+97*, RPC+98, RPC+99*, RPC+104*, RPC+105, CLEAN+5!
PSBYTF RPC+97*, RPC+99*, RPC+100, CLEAN+5!
RESULTS RPC~, RPC+1!, RPC+6*
U RPC+9, RPC+17, RPC+29, RPC+30, RPC+31, RPC+32, RPC+33, RPC+34, RPC+35, RPC+36
, RPC+37, RPC+38, RPC+42, RPC+44, RPC+46, RPC+54, RPC+55, RPC+56, RPC+57, RPC+58
, RPC+59, RPC+60, RPC+62, RPC+63, RPC+64, RPC+69, RPC+70, RPC+71, RPC+72, RPC+73
, RPC+74, RPC+75, RPC+76, RPC+82, RPC+83, RPC+84, RPC+85, RPC+87, RPC+91, RPC+127
, RPC+128, LASTG+3, LASTG+10, PAINCMT+12, PAINCMT+13, PAINCMT+14, PAINCMT+15, PAINCMT+19, PAINCMT+20, PAINCMT+23
, PAINCMT+26, PAINCMT+30, PAINCMT+31, PAINCMT+34
VAIP RPC+17!, CLEAN+5!
VAIP("D" RPC+17*
VAIP(2 RPC+17
VAIP(3 RPC+17
VAIP(4 RPC+17
X RPC+21, RPC+43*, RPC+44, RPC+47, RPC+54, LASTG+2*, LASTG+3, LASTG+6, PAINCMT+3~, PAINCMT+7
X1 RPC+20*, RPC+79*, PAINCMT+3~, PAINCMT+7*
X2 RPC+20*, PAINCMT+3~, PAINCMT+7*
>> XZ RPC+41*, LASTG+1*
>> Y RPC+40*, RPC+41*, RPC+42, RPC+43, RPC+44, RPC+81*, RPC+82, RPC+83, RPC+84, RPC+85
, LASTG+1*, LASTG+2, LASTG+3
>> Z RPC+46*, RPC+47*, RPC+54, LASTG+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All