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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSBOMM2

Package: Barcode Medication Administration

Routine: PSBOMM2


Information

PSBOMM2 ;BIRMINGHAM/EFC-MISSED MEDS ;2/6/21 17:43

Source Information

Source file <PSBOMM2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Barcode Medication Administration 6 $$WRAP^PSBO  CLINIC^PSBOHDR  ($$DTFMT,LN1)^PSBOMM2  RPC^PSBPAR  $$OKAY^PSBVDLU1  PSJ1^PSBVT  
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: 3

Package Total Caller Graph
Barcode Medication Administration 3 PSBOMM  PSBOMM2  PSBUTL  

Entry Points

Name Comments DBIA/ICR reference
MISSED(PSBADMN,PSBEDIT,PSBXDT) ;
CHECK(PSBDT) ;
UDCONT ;
UDONE ;
GCMNTS(XIEN) ;
PARTG1(XIEN) ;
LN1 ;
DEFLT ;
DTFMT(DT) ;
CLINIC ;Clinic report *106
CLNHDR() ; *106

External References

Name Field # of Occurrence
$$WRAP^PSBO CLINIC+49, CLINIC+57
CLINIC^PSBOHDR CLNHDR+1
$$DTFMT^PSBOMM2 CLINIC+30, CLINIC+36
LN1^PSBOMM2 CLNHDR+3
RPC^PSBPAR DEFLT+5
$$OKAY^PSBVDLU1 MISSED+13
PSJ1^PSBVT CLINIC+24
$$FMADD^XLFDT MISSED+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$TR($J("",IOM)," ","-")
  • Line Location: LN1+1
Function Call: WRITE
  • Prompt: $$CLNHDR()
  • Line Location: CLINIC+1
Function Call: WRITE
  • Prompt: !,"No Missed Medications Found"
  • Line Location: CLINIC+2
Function Call: WRITE
  • Prompt: $$CLNHDR()
  • Line Location: CLINIC+23
Function Call: WRITE
  • Prompt: !
  • Line Location: CLINIC+39
Function Call: WRITE
  • Prompt: ?92,"<<HAZ HANDLE>> "
  • Line Location: CLINIC+40
Function Call: WRITE
  • Prompt: ?92,"<<HAZ DISPOSE>>"
  • Line Location: CLINIC+41
Function Call: WRITE
  • Prompt: !,?37,$P(VAR1,U,1)
  • Line Location: CLINIC+47
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $G(SP)
  • Line Location: CLINIC+48
Function Call: WRITE
  • Prompt: ?37,VAR2
  • Line Location: CLINIC+48
Function Call: WRITE
  • Prompt: !,$$WRAP^PSBO(37,102,VAR3)
  • Line Location: CLINIC+49
Function Call: WRITE
  • Prompt: !,?57,VAR1
  • Line Location: CLINIC+55
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $G(SP)
  • Line Location: CLINIC+56
Function Call: WRITE
  • Prompt: ?57,VAR2
  • Line Location: CLINIC+56
Function Call: WRITE
  • Prompt: !,$$WRAP^PSBO(57,82,VAR3)
  • Line Location: CLINIC+57
Function Call: WRITE
  • Prompt: !,"Order Sts",?11,"Ver",?17,"Patient",?49,"Missed Date/Time",?66,"Medication",?103,"Location"
  • Line Location: CLNHDR+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CLINIC+5, CLINIC+6, CLINIC+29, CLINIC+35
^PSB(53.79 - [#53.79] CHECK+5, CHECK+6, CHECK+8, CHECK+9, CHECK+10, CHECK+11, GCMNTS+1, GCMNTS+3, PARTG1+1, PARTG1+2
, PARTG1+4, PARTG1+5, PARTG1+6, PARTG1+7
^TMP("PSB" MISSED+14*, CHECK+11*, CHECK+14*, UDCONT+16, UDCONT+17*, UDCONT+18*, UDONE+16, UDONE+17*, UDONE+18*, GCMNTS+3*
, PARTG1+7*, PARTG1+10*, CLINIC+2, CLINIC+4, CLINIC+7*, CLINIC+9, CLINIC+10, CLINIC+13, CLINIC+18, CLINIC+20
CLINIC+28, CLINIC+34, CLINIC+42, CLINIC+43, CLINIC+44
^TMP("PSB1" UDCONT+2!, UDCONT+4*, UDCONT+5*, UDCONT+6, UDCONT+7, UDCONT+8, UDCONT+9, UDCONT+10, UDCONT+11, UDONE+3*
UDONE+4*, UDONE+5, UDONE+6, UDONE+7, UDONE+8, UDONE+9, UDONE+10, UDONE+11, UDONE+13, UDONE+14!
^TMP("PSJ" MISSED+13

Label References

Name Line Occurrences
$$CHECK MISSED+4, MISSED+11
$$CLNHDR CLINIC+1, CLINIC+23
$$DTFMT UDCONT+17, UDCONT+18, UDONE+17, UDONE+18
GCMNTS CHECK+13, CHECK+14, PARTG1+8, PARTG1+11
UDCONT MISSED+15

Naked Globals

Name Field # of Occurrence
^( CLINIC+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN MISSED+14, CHECK+5, CHECK+6, CHECK+11, CHECK+14, UDCONT+4, UDCONT+5, UDCONT+6, UDCONT+7, UDCONT+8
UDCONT+9, UDCONT+10, UDCONT+11, UDCONT+16, UDCONT+17, UDCONT+18, UDONE+3, UDONE+4, UDONE+5, UDONE+6
UDONE+7, UDONE+8, UDONE+9, UDONE+10, UDONE+11, UDONE+13, UDONE+16, UDONE+17, UDONE+18, GCMNTS+3
, PARTG1+7, PARTG1+10, CLINIC+4*, CLINIC+5, CLINIC+6, CLINIC+7, CLINIC+10*, CLINIC+13, CLINIC+18, CLINIC+20
CLINIC+24, CLINIC+28, CLINIC+29, CLINIC+34, CLINIC+35, CLINIC+42, CLINIC+43, CLINIC+44, CLINIC+50, CLINIC+51
DT DTFMT~, DTFMT+2, DTFMT+3
>> DTFMT DTFMT+2*, DTFMT+4*, DTFMT+5
>> I MISSED+6*, MISSED+7, MISSED+9, MISSED+10, UDCONT+3*, UDCONT+4, UDCONT+5, UDONE+2*, UDONE+3, UDONE+4
IOM LN1+1
IOSL CLINIC+23
>> J UDCONT+1*, UDCONT+4, UDCONT+5*, UDCONT+7*, UDCONT+8, UDCONT+9, UDCONT+10, UDCONT+11, UDONE+1*, UDONE+3
UDONE+4*, UDONE+6*, UDONE+7, UDONE+8, UDONE+9, UDONE+10, UDONE+11, UDONE+13
PART CHECK+5, CHECK+6!, CHECK+12*, CHECK+14*
>> PSBACRIT CHECK+7, CHECK+14, PARTG1+3, PARTG1+10
PSBADMN MISSED~, MISSED+3
PSBAUDT MISSED+1~, MISSED+10*, MISSED+11
>> PSBCLINORD CLINIC+46
>> PSBCLORD CLINIC+31, CLINIC+37, CLINIC+46
PSBCNT UDCONT+14!, UDONE+14!
PSBDT MISSED+3*, MISSED+4, MISSED+9, MISSED+14, CHECK~, CHECK+1, CHECK+2, CHECK+3, CHECK+4, CHECK+5
, CHECK+6, CHECK+11, CHECK+14, UDCONT+12, UDCONT+13, UDCONT+16, UDCONT+17, UDCONT+18, UDONE+16, UDONE+17
UDONE+18, GCMNTS+3, PARTG1+7, PARTG1+10, CLINIC+12*, CLINIC+13*, CLINIC+16, CLINIC+18, CLINIC+20, CLINIC+28
CLINIC+30, CLINIC+34, CLINIC+36, CLINIC+37, CLINIC+42, CLINIC+43, CLINIC+44, CLINIC+45, CLINIC+46
>> PSBDX CLINIC+5*, CLINIC+6*, CLINIC+7, CLINIC+8*, CLINIC+9*, CLINIC+10
PSBEDIT MISSED~, MISSED+11*
>> PSBEXST PARTG1+3*
>> PSBFLAG UDCONT+1*, UDCONT+7, UDCONT+12*, UDCONT+13*, UDCONT+17, UDCONT+18, UDONE+1*, UDONE+6, UDONE+11*, UDONE+12*
UDONE+13*, UDONE+17, UDONE+18
>> PSBFREQ MISSED+13
>> PSBFUTR DEFLT+1*, DEFLT+3*
>> PSBGVN PARTG1+6*, PARTG1+9*
>> PSBHAZDS CLINIC+39, CLINIC+41
>> PSBHAZHN CLINIC+39, CLINIC+40
>> PSBHDDT UDCONT+8*, UDCONT+12, UDCONT+13, UDCONT+17, UDCONT+18, UDONE+7*, UDONE+17, UDONE+18
>> PSBHDR CLNHDR+1
>> PSBHDST UDCONT+9*, UDCONT+12, UDCONT+13, UDONE+8*, UDONE+11, UDONE+12, UDONE+13
>> PSBINCC CHECK+13, CHECK+14, PARTG1+8, PARTG1+11
>> PSBIX CHECK+6*, CHECK+8, CHECK+9, CHECK+10, CHECK+11, CHECK+13, CHECK+14
PSBMISD MISSED+1~, MISSED+4*, MISSED+6, MISSED+11*, MISSED+12
>> PSBOACTL( MISSED+6, MISSED+7, MISSED+9, MISSED+10, UDCONT+4, UDCONT+5, UDONE+3, UDONE+4
>> PSBOACTL(0 MISSED+6, UDCONT+3, UDCONT+6, UDONE+2, UDONE+5
>> PSBOCRIT CHECK+7, PARTG1+3
>> PSBODD MISSED+2
>> PSBOFDT UDCONT+10*, UDCONT+12, UDONE+9*, UDONE+11, UDONE+12
>> PSBOFST UDCONT+11*, UDCONT+12, UDCONT+13, UDONE+10*, UDONE+11, UDONE+12
>> PSBOITX MISSED+14, CHECK+10*, CHECK+11*, CHECK+14, UDCONT+15, UDCONT+16*, UDCONT+17, UDCONT+18, UDCONT+19*, UDONE+15
UDONE+16*, UDONE+17, UDONE+18, UDONE+19*, GCMNTS+3, PARTG1+6*, PARTG1+7*, PARTG1+10, CLINIC+17*, CLINIC+18*
CLINIC+20, CLINIC+28, CLINIC+30, CLINIC+34, CLINIC+36, CLINIC+42, CLINIC+43, CLINIC+44, CLINIC+46
>> PSBOITX2 UDCONT+15*, UDCONT+19, UDONE+15*, UDONE+19
>> PSBONX MISSED+13, MISSED+14, CHECK+5, CHECK+6, CHECK+11, CHECK+14, UDCONT+16, UDCONT+17, UDCONT+18, UDONE+16
UDONE+17, UDONE+18, GCMNTS+3, PARTG1+7, PARTG1+10, CLINIC+19*, CLINIC+20*, CLINIC+24, CLINIC+28, CLINIC+29
CLINIC+34, CLINIC+35, CLINIC+42, CLINIC+43, CLINIC+44, CLINIC+50, CLINIC+51
>> PSBOSP CHECK+2
>> PSBOST MISSED+13, CHECK+1
>> PSBOSTS MISSED+13, CHECK+7, UDONE+11, UDONE+12, UDONE+13, PARTG1+3
>> PSBRPT CLNHDR+1
>> PSBRPT( DEFLT+6*, DEFLT+7, CLINIC+3
>> PSBRPT(1 DEFLT+1, DEFLT+2
>> PSBS( CLINIC+29, CLINIC+35
>> PSBSCH MISSED+13
>> PSBSORT CLINIC+3*, CLINIC+5
>> PSBSRCHL CLNHDR+1
PSBSTOP MISSED+2, CHECK+4, UDONE+11, UDONE+12, DEFLT+7!*
>> PSBSTRT CHECK+3
PSBSTRT2 MISSED+1~, MISSED+2*, MISSED+3, MISSED+7, MISSED+10, MISSED+13
>> PSBSTUS CHECK+5, CHECK+6*, CHECK+7, CHECK+8, CHECK+14, PARTG1+2*, PARTG1+3, PARTG1+4, PARTG1+9, PARTG1+10
>> PSBSTXP( CLINIC+51
>> PSBSTXT( CLINIC+50
>> PSBUNHD UDCONT+12*, UDCONT+18, UDONE+11*, UDONE+18
>> PSBVNI CLINIC+25*, CLINIC+29, CLINIC+35
>> PSBX MISSED+13
PSBXDT MISSED~, MISSED+2
RMV CLINIC+22!, CLINIC+27*, CLINIC+32*, CLINIC+34
SP CLINIC+23!, CLINIC+46*, CLINIC+47*, CLINIC+48, CLINIC+54*, CLINIC+55*, CLINIC+56
>> TMP("PSB1" UDCONT+14!
U MISSED+6, MISSED+7, MISSED+9, MISSED+13, CHECK+6, CHECK+10, CHECK+11, UDCONT+3, UDCONT+4, UDCONT+5
UDCONT+6, UDCONT+8, UDCONT+9, UDCONT+10, UDCONT+11, UDONE+2, UDONE+3, UDONE+4, UDONE+5, UDONE+7
UDONE+8, UDONE+9, UDONE+10, GCMNTS+3, PARTG1+2, PARTG1+6, PARTG1+7, DEFLT+6, DEFLT+7, CLINIC+3
CLINIC+5, CLINIC+6, CLINIC+29, CLINIC+35, CLINIC+47
VAR1 CLINIC+15!, CLINIC+22, CLINIC+23!, CLINIC+42*, CLINIC+47, CLINIC+55
VAR2 CLINIC+15!, CLINIC+22, CLINIC+23!, CLINIC+43*, CLINIC+48, CLINIC+56
VAR3 CLINIC+15!, CLINIC+22, CLINIC+23!, CLINIC+44*, CLINIC+49, CLINIC+57
X CHECK+9*, CHECK+10, CHECK+11, GCMNTS+2~, GCMNTS+3*, PARTG1+5*, PARTG1+6, PARTG1+7, DTFMT+1~, DTFMT+3*
, DTFMT+4
>> X01 DEFLT+4*, DEFLT+5
>> X01(0 DEFLT+6
XIEN GCMNTS~, GCMNTS+1, GCMNTS+3, PARTG1~, PARTG1+1, PARTG1+2, PARTG1+4, PARTG1+5, PARTG1+6, PARTG1+7
, PARTG1+8, PARTG1+11
Y MISSED+3*, MISSED+10, DTFMT+1~, DTFMT+3*, DTFMT+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All