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 |  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: PSBUTL

Package: Barcode Medication Administration

Routine: PSBUTL


Information

PSBUTL ;BIRMINGHAM/EFC-BCMA UTILITIES ;03/06/16 3:06pm

Source Information

Source file <PSBUTL.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
VA FileMan 10 ^%DT  (,H,NOW,YMD)^%DTC  EN^DDIOL  ^DIC  FIELD^DID  UPDATE^DIE  $$EXTERNAL^DILFD  ($$GET1,GETS)^DIQ  
^DIR  ^DIWP  
Barcode Medication Administration 4 $$LASTSITE^PSBINJEC  $$DTFMT^PSBOMM2  $$IVPTAB^PSBVDLU3  (CLEAN,PSJ1)^PSBVT  
Kernel 4 ($$DEFDIR,$$DEL,$$FTG,CLOSE,OPEN)^%ZISH  ENDR^%ZISS  ($$FMADD,$$FMDIFF,$$NOW)^XLFDT  ($$PATCH,$$VERSION)^XPDUTL  
Inpatient Medications 1 EN^PSJBCMA1  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 26

Package Total Caller Graph
Barcode Medication Administration 25 ADDITIVES  DISPENSE DRUG  PSB CHECK SERVER  PSB DRUG INQUIRY  PSB SERVER CLOCK VARIANCE  PSBCSUTL  PSBMD  PSBML2  
PSBMLEN  PSBMLEN1  PSBMLVAL  PSBO  PSBODO  PSBOMH1  ^PSB(53.69  PSBML  
PSBOMH  PSBOML  PSBOMM  PSBOMT  PSBOPM  PSBOWA  PSBVDLVL  SOLUTIONS  
^PSB(53.79  
Inpatient Medications 1 PSGAH  

Entry Points

Name Comments DBIA/ICR reference
DRUGINQ ; Drug File Inquiry
RESETADM ;
REMOVES(DFN,TYPE) ;Searches xrefs for MRR type meds needing removal and adds *83
SATURDAY(X,PSBDISP) ;
MEDHIST(LIST,DFN,OI,MAX) ;Last nn admin actions per a patients Orderable Item
DPTKILL ; Kill Logic for pt-merge x-ref on patient field in file 53.79
GIVEPTCH ;
SCRNPTCH ;
SUNDAY(X,PSBDISP) ;
DPTSET ; Set Logic for pt-merge x-ref on patient field in file 53.79
VALREM() ;Validate Remove, variance time set during a Trigger call *83
SETMRR ;Get and set MRR info for printing Removals
; If clinic order mode, skip removes for locations not on clinic list
; If No list then All clinics desired.
TIMEIN ;
CLOCK(RESULTS,X) ; Verify Client/Server Date/Times are close enough
FINDGIVE(IEN) ;Finds the last Give date/time in the Audit log for a RM sts *83
; When a Remove action occurs and saved to 53.79, the Give Action
; Status & Action Date/Time are overwritten. This Function will
; retrieve that Give info.
HFSOPEN(HANDLE) ;
DIWP(X,Y,PSB,PSBARGN) ;
REMSTR(A,D,TY,SP,PRSP) ;build remove time string from admin time string via DOA value *83
; A = admin time strg e.g. "0900-2100"
; D = Duration of Admin (DOA)
; TY = sched type
; SP = order stop date
; PRSP = previous stop date
CHECK(RESULTS,PSBWHAT,PSBDATA) ; Checks for KIDS Patch or Build
; Module added in Patch PSB*1.0*3 DP/TOPEKA 22-DEC-1999 11:51:22
; PSBWHAT: B = Returns Build Version for packages by Namespace
; P = Returns if Patch is installed
; PSBDATA: Build/Package namespace (i.e. PSB) or Patch Number
; (i.e. PSB*1.0*1)
CNVRT4(STR,SEP) ;Converts a time string to 4 digit for consistency *83
; STR - string of times
; SEP - separator character between times
VERSION() ; [Extrinsic]
; Returns V#.# for display purposes
AUDIT(PSBREC,PSBDD,PSBFLD,PSBDATA,PSBSK) ; Med Log Audit
; used by cross references to 53.79 to track changes to fields in Med Log file
; xref AU05, AU06, AU09, AU16, AU21, AU22 pass the value 53.79 as PSBDD
; xref AU303, AU304 pass the value 53.795 as PSBDD
; xref AU603, AU604 pass the value 53.796 as PSBDD
; xref AU703, AU704 pass the value 53.797 as PSBDD
ETFM(EX) ;convert external to FM date format
DIFF(X,X1) ; Difference in minutes between 2 FM dates
; Code copied from Fileman Function MINUTES
VALGIV() ;Validate Give, variance time set during a Trigger call *83
TIMEOUT(X) ;
HFSCLOSE(HANDLE) ;
FIXADM ;Update ORD seg with GIVE status based on ALL ADM Records *83
; If any ADM's contain G then remove required for this ORDER

External References

Name Field # of Occurrence
^%DT CLOCK+10, TIMEIN+5
^%DTC DIFF+2
H^%DTC SATURDAY+1, SUNDAY+1
NOW^%DTC CLOCK+11, TIMEIN+4, AUDIT+11
YMD^%DTC SATURDAY+3, SUNDAY+3
$$DEFDIR^%ZISH HFSOPEN+2, HFSCLOSE+4
$$DEL^%ZISH HFSCLOSE+7
$$FTG^%ZISH HFSCLOSE+6
CLOSE^%ZISH HFSCLOSE+2
OPEN^%ZISH HFSOPEN+4
ENDR^%ZISS DRUGINQ+2
EN^DDIOL SATURDAY+4, SUNDAY+4
^DIC DRUGINQ+7
FIELD^DID DRUGINQ+14, AUDIT+13
UPDATE^DIE RESETADM+15
$$EXTERNAL^DILFD AUDIT+12
$$GET1^DIQ AUDIT+21, AUDIT+23, MEDHIST+23, MEDHIST+24, MEDHIST+25, MEDHIST+26, MEDHIST+27
GETS^DIQ DRUGINQ+10
^DIR DRUGINQ+25
^DIWP DIWP+2
$$LASTSITE^PSBINJEC MEDHIST+30
$$DTFMT^PSBOMM2 SETMRR+15
$$IVPTAB^PSBVDLU3 RESETADM+8
CLEAN^PSBVT RESETADM+8, REMOVES+33
PSJ1^PSBVT RESETADM+8, REMOVES+15, REMOVES+29
EN^PSJBCMA1 SETMRR+7
$$FMADD^XLFDT CLOCK+12, REMSTR+20
$$FMDIFF^XLFDT MEDHIST+20, MEDHIST+22, MEDHIST+29, MEDHIST+36
$$NOW^XLFDT MEDHIST+20, MEDHIST+22, MEDHIST+29, MEDHIST+36
$$GET^XPAR CLOCK+14
$$PATCH^XPDUTL CHECK+13
$$VERSION^XPDUTL CHECK+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!,"DRUG FILE INQUIRY",!
  • Line Location: DRUGINQ+7
Function Call: WRITE
  • Prompt: !?15
  • Condition for execution: $X>40
  • Line Location: DRUGINQ+22
Function Call: WRITE
  • Prompt: ?40
  • Condition for execution: $X>15
  • Line Location: DRUGINQ+22
Function Call: WRITE
  • Prompt: PSBRET(50.1,X,.01)
  • Line Location: DRUGINQ+22
Function Call: WRITE
  • Prompt: !
  • Line Location: DRUGINQ+24
Routine Call
  • DIE
  • Line Location:
    • RESETADM+15
Routine Call
  • DIC
  • Line Location:
    • DRUGINQ+7
Routine Call
  • DIR
  • Line Location:
    • DRUGINQ+25

Used in RPC

RPC Name Call Tags
PSB SERVER CLOCK VARIANCE CLOCK
PSB CHECK SERVER CHECK

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^PSDRUG - [#50] Classic Fileman Calls,  FIELD^DID,  GETS^DIQ
^PSB(53.79 - [#53.79] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UPPERCASE" TIMEIN+1
^PSB(53.69 - [#53.69] SETMRR+5
^PSB(53.79 - [#53.79] DPTSET+3*, DPTSET+6, DPTSET+7*, DPTSET+10*, DPTSET+13*, DPTSET+16*, DPTKILL+3!, DPTKILL+6, DPTKILL+7!, DPTKILL+10!
, DPTKILL+13!, DPTKILL+16!, AUDIT+8, AUDIT+9, AUDIT+14, AUDIT+15, AUDIT+17, AUDIT+18, AUDIT+19, AUDIT+21*
, AUDIT+23*, AUDIT+24*, AUDIT+25*, RESETADM+7, RESETADM+8, SCRNPTCH+5, GIVEPTCH+1, GIVEPTCH+2, GIVEPTCH+3, GIVEPTCH+4*
, GIVEPTCH+5!, VALGIV+1, VALGIV+2, VALREM+1, VALREM+2, FINDGIVE+9, FINDGIVE+12, FINDGIVE+13, FINDGIVE+16, FINDGIVE+18
, MEDHIST+20, MEDHIST+22, FIXADM+13, REMOVES+9, REMOVES+10, REMOVES+11, REMOVES+12, REMOVES+13, REMOVES+22, REMOVES+23
, REMOVES+24, REMOVES+25, REMOVES+26, REMOVES+27, SETMRR+3, SETMRR+6
^TMP("PSB" FIXADM+4, FIXADM+5, FIXADM+6, FIXADM+7, FIXADM+8, FIXADM+10, FIXADM+11, FIXADM+12, FIXADM+18*, FIXADM+19*
, SETMRR+13*
^TMP("PSBO" HFSCLOSE+3!, HFSCLOSE+6
^TMP("PSJ1" SETMRR+7!, SETMRR+8, SETMRR+9, SETMRR+10, SETMRR+11, SETMRR+12
^UTILITY($J DIWP+1!, DIWP+3, DIWP+8!

Label References

Name Line Occurrences
$$DIFF CLOCK+13
$$ETFM FINDGIVE+33
$$FINDGIVE MEDHIST+33
SETMRR REMOVES+17, REMOVES+31

Naked Globals

Name Field # of Occurrence
^( DIWP+6, VALGIV+2, VALREM+2
^(0 DPTSET+13, DPTKILL+13, AUDIT+14*, FINDGIVE+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % CLOCK+11, TIMEIN+4, AUDIT+11
>> %DT CLOCK+10*, TIMEIN+5*
>> %H SATURDAY+2*, SUNDAY+2*
>> %Y SATURDAY+2, SUNDAY+2
A REMSTR~, REMSTR+11, REMSTR+18, REMSTR+19
ACTBY MEDHIST+17~, MEDHIST+26*, MEDHIST+27
ACTN MEDHIST+17~, MEDHIST+23*, MEDHIST+28, MEDHIST+31, MEDHIST+32
ADIEN FIXADM+2~, FIXADM+12*, FIXADM+13
ADSTS FIXADM+2~, FIXADM+3*, FIXADM+10, FIXADM+11*, FIXADM+17, FIXADM+18
AMPM TIMEOUT+1~, TIMEOUT+6*, TIMEOUT+7*, TIMEOUT+9
CLNAM SETMRR+3~*, SETMRR+5
CNT MEDHIST+17~
D DRUGINQ+4*, REMSTR~, REMSTR+20
DA DPTSET+3, DPTSET+6, DPTSET+7, DPTSET+10, DPTSET+13, DPTSET+16, DPTKILL+3, DPTKILL+6, DPTKILL+7, DPTKILL+10
, DPTKILL+13, DPTKILL+16, SCRNPTCH+5, GIVEPTCH+1, GIVEPTCH+2, GIVEPTCH+3, GIVEPTCH+4, GIVEPTCH+5, VALGIV+1, VALGIV+2
, VALREM+1, VALREM+2, FINDGIVE+10~, FINDGIVE+12*, FINDGIVE+13, FINDGIVE+16
DAT FINDGIVE+10~, FINDGIVE+13*, FINDGIVE+15, FINDGIVE+21, FINDGIVE+22, FINDGIVE+25, FINDGIVE+32, FINDGIVE+33
DATE MEDHIST+17~, MEDHIST+34*, MEDHIST+36, MEDHIST+37
DFN GIVEPTCH+1, GIVEPTCH+2, GIVEPTCH+4, GIVEPTCH+5, MEDHIST~, MEDHIST+20, MEDHIST+22, MEDHIST+30, REMOVES~, REMOVES+7
, REMOVES+8, REMOVES+15, REMOVES+20, REMOVES+21, REMOVES+29, SETMRR+7, SETMRR+13, SETMRR+14, SETMRR+15
DIC DRUGINQ+1~, DRUGINQ+4*
DIC("A" DRUGINQ+4*
DIC("S" DRUGINQ+6*
DIC("T" DRUGINQ+4*
DIC(0 DRUGINQ+4*
DIR DRUGINQ+1~
DIR(0 DRUGINQ+25*
DIWF DIWP+2*, DIWP+8!
DIWL DIWP+2*, DIWP+8!
DIWR DIWP+2*, DIWP+8!
DSPDRG REMOVES+4~, REMOVES+9*, REMOVES+10, REMOVES+11, REMOVES+22*, REMOVES+23, REMOVES+24, REMOVES+25
DT TIMEIN+7, REMSTR+19, MEDHIST+19
DTE MEDHIST+17~, MEDHIST+19*, MEDHIST+20*, MEDHIST+22, MEDHIST+29, MEDHIST+31
DUZ HFSOPEN+3, HFSCLOSE+5, AUDIT+21, AUDIT+23, AUDIT+24, AUDIT+25
DY ETFM+1~, ETFM+7*, ETFM+10
EX ETFM~, ETFM+2, ETFM+7, ETFM+8
FOUND FINDGIVE+10~, FINDGIVE+11*, FINDGIVE+12, FINDGIVE+35*
GIVE FINDGIVE+10~, FINDGIVE+11*, FINDGIVE+26*, FINDGIVE+31, MEDHIST+17~, MEDHIST+33*, MEDHIST+34, MEDHIST+35
HANDLE HFSOPEN~, HFSOPEN+4, HFSCLOSE~, HFSCLOSE+2
HOUR TIMEOUT+1~, TIMEOUT+5*, TIMEOUT+7, TIMEOUT+8*, TIMEOUT+9
IEN FINDGIVE~, FINDGIVE+9, FINDGIVE+12, FINDGIVE+13, FINDGIVE+16, FINDGIVE+18, FINDGIVE+24, MEDHIST+17~, MEDHIST+21*, MEDHIST+22*
, MEDHIST+23, MEDHIST+24, MEDHIST+25, MEDHIST+26, MEDHIST+33
IOF DRUGINQ+7, DRUGINQ+11, HFSOPEN+5*
IOINHI DRUGINQ+1~, DRUGINQ+11, DRUGINQ+15, DRUGINQ+21
IOINORM DRUGINQ+1~, DRUGINQ+12, DRUGINQ+20, DRUGINQ+23
IOM DRUGINQ+12, HFSOPEN+5*
IOSL DRUGINQ+24, HFSOPEN+5*
IOST HFSOPEN+5*
LIST MEDHIST~, MEDHIST+16!
LIST( MEDHIST+31*, MEDHIST+37*
LOC MEDHIST+17~, MEDHIST+25*, MEDHIST+31, MEDHIST+37
LSITE MEDHIST+17~, MEDHIST+30*, MEDHIST+31, MEDHIST+37
M ETFM+1~, ETFM+4*
MAX MEDHIST~, MEDHIST+20, MEDHIST+22, MEDHIST+29, MEDHIST+36
MIN TIMEOUT+1~, TIMEOUT+5*, TIMEOUT+9
MM ETFM+1~, ETFM+5*, ETFM+10
MM( ETFM+4*, ETFM+5
MRR FIXADM+2~, FIXADM+3*, FIXADM+6*, FIXADM+8*, FIXADM+17
MTH ETFM+1~, ETFM+2*, ETFM+5
NURINI MEDHIST+17~, MEDHIST+27*, MEDHIST+31, MEDHIST+35*, MEDHIST+37
OI MEDHIST~, MEDHIST+20, MEDHIST+22, MEDHIST+30
OIEN FIXADM+2~, FIXADM+6*, FIXADM+18, FIXADM+19
ORDN MEDHIST+17~, MEDHIST+24*, MEDHIST+31, MEDHIST+37
>> POP HFSOPEN+4
PRSP REMSTR~, REMSTR+8*, REMSTR+15
PRVDA FINDGIVE+10~, FINDGIVE+16*, FINDGIVE+17, FINDGIVE+18
PRVDAT FINDGIVE+10~, FINDGIVE+18*, FINDGIVE+19
PSB DIWP~, DIWP+4, DIWP+6, DIWP+7
>> PSBACTN VALGIV+2, VALREM+2
PSBARGN DIWP~, DIWP+6
>> PSBAUDIT AUDIT+10
>> PSBCHEMT RESETADM+8
>> PSBCLIEN REMOVES+16, REMOVES+30
>> PSBCLINORD SETMRR+5
PSBCLNT CLOCK+7~, CLOCK+10*, CLOCK+12*, CLOCK+13
PSBDATA AUDIT~, AUDIT+10, AUDIT+12*, AUDIT+21, AUDIT+23, AUDIT+24, AUDIT+25, CHECK~, CHECK+8*, CHECK+10
, CHECK+13
PSBDD AUDIT~, AUDIT+12, AUDIT+13
PSBDEL HFSCLOSE+1~, HFSCLOSE+7
PSBDEL( HFSCLOSE+5*
PSBDIFF CLOCK+7~, CLOCK+13*, CLOCK+15, CLOCK+16
PSBDIR HFSOPEN+1~, HFSOPEN+2*, HFSOPEN+4, HFSCLOSE+1~, HFSCLOSE+4*, HFSCLOSE+6, HFSCLOSE+7
PSBDISP SATURDAY~, SATURDAY+4*, SUNDAY~, SUNDAY+4*
PSBDT AUDIT+7~, AUDIT+11*, AUDIT+21, AUDIT+23, AUDIT+24, AUDIT+25
>> PSBFDA( RESETADM+9*, RESETADM+10!
>> PSBFDAX( RESETADM+12*, RESETADM+13*
PSBFILE HFSOPEN+1~, HFSOPEN+3*, HFSOPEN+4, HFSCLOSE+1~, HFSCLOSE+5*, HFSCLOSE+6
PSBFLD AUDIT~, AUDIT+12, AUDIT+13
PSBGNODE REMOVES+4~, REMOVES+7*, REMOVES+8*, REMOVES+9, REMOVES+20*, REMOVES+21*, REMOVES+22
PSBGOON AUDIT+17, AUDIT+19*, AUDIT+26!
PSBGPTCH SCRNPTCH+4*, SCRNPTCH+7*, GIVEPTCH+4!, GIVEPTCH+5!
PSBIEN DRUGINQ+1~, DRUGINQ+9*, DRUGINQ+10, DRUGINQ+11, DRUGINQ+12, DRUGINQ+16, DRUGINQ+17, DRUGINQ+18, DRUGINQ+19, DRUGINQ+20
, RESETADM+8, RESETADM+9, RESETADM+10, RESETADM+14, REMOVES+4~, REMOVES+9*, REMOVES+10, REMOVES+11, REMOVES+12, REMOVES+13
, REMOVES+22*, REMOVES+23, REMOVES+24, REMOVES+25, REMOVES+26, REMOVES+27, SETMRR+3, SETMRR+6
PSBIENS SETMRR+4~*, SETMRR+5
>> PSBISYR RESETADM+8
>> PSBIVPSH RESETADM+8
>> PSBIVT RESETADM+8
PSBMDNT CLOCK+7~, CLOCK+8*, CLOCK+9*, CLOCK+12
>> PSBMMEN RESETADM+8, RESETADM+10, RESETADM+11
PSBMRRFL REMOVES+4~
PSBOITX REMOVES+4~, SETMRR+11*, SETMRR+13
>> PSBOLDUZ AUDIT+9*, AUDIT+19*, AUDIT+21
>> PSBOLSTS AUDIT+8*, AUDIT+20
PSBONX RESETADM+10, GIVEPTCH+1, GIVEPTCH+2, REMOVES+4~, REMOVES+9*, REMOVES+15, REMOVES+22*, REMOVES+29, SETMRR+9*, SETMRR+13
, SETMRR+14, SETMRR+15
PSBOSP REMOVES+4~, SETMRR+12*, SETMRR+15
PSBOSTS REMOVES+4~, SETMRR+10*, SETMRR+14
>> PSBOTYP RESETADM+8
PSBREC AUDIT~, AUDIT+8, AUDIT+9, AUDIT+14, AUDIT+15, AUDIT+17, AUDIT+18, AUDIT+19, AUDIT+21, AUDIT+23
, AUDIT+24, AUDIT+25
PSBREC(3 RESETADM+12, RESETADM+13
PSBRET DRUGINQ+1~, DRUGINQ+8!
PSBRET( DRUGINQ+22
PSBRET("LABEL" DRUGINQ+15
PSBRET(50 DRUGINQ+11, DRUGINQ+16, DRUGINQ+17, DRUGINQ+18, DRUGINQ+19*, DRUGINQ+20
PSBRMDT REMOVES+4~, REMOVES+13*, REMOVES+14, REMOVES+27*, REMOVES+28, SETMRR+13
>> PSBRPT SETMRR+4
>> PSBS( SETMRR+14*
PSBSK AUDIT~, AUDIT+17, AUDIT+21, AUDIT+24
PSBSRVR CLOCK+7~, CLOCK+11*, CLOCK+13
>> PSBSTART REMOVES+14, REMOVES+28
>> PSBSTOP REMOVES+14, REMOVES+28
>> PSBSTXP( SETMRR+15*
PSBTMP AUDIT+7~
PSBTMP("LABEL" AUDIT+16, AUDIT+21, AUDIT+23, AUDIT+24, AUDIT+25
PSBWHAT CHECK~, CHECK+7, CHECK+8*, CHECK+9, CHECK+12
>> PSBWSID RESETADM+10*, RESETADM+11, RESETADM+12
PSBX SCRNPTCH+5*, SCRNPTCH+6, GIVEPTCH+1~*, GIVEPTCH+2, GIVEPTCH+3*, GIVEPTCH+4!, GIVEPTCH+5!
PSBZON REMOVES+4~, SETMRR+6*, SETMRR+7
Q REMSTR+7~, REMSTR+18*, REMSTR+19, REMSTR+22, ETFM+1~, ETFM+3*, ETFM+4*
QQ CNVRT4+4~, CNVRT4+5*, FINDGIVE+10~, FIXADM+2~, FIXADM+4*, FIXADM+5, FIXADM+6, FIXADM+7, FIXADM+8, FIXADM+10
, FIXADM+11, FIXADM+12
RESULTS CLOCK~, CHECK~
RESULTS(0 CLOCK+15*, CLOCK+16*, CHECK+7*, CHECK+11*, CHECK+14*
RMSTR REMSTR+7~, REMSTR+8*, REMSTR+11, REMSTR+14, REMSTR+15*, REMSTR+22*, REMSTR+23
RMTM REMSTR+7~, REMSTR+19*, REMSTR+20*, REMSTR+21*, REMSTR+22, FIXADM+2~, FIXADM+13*, FIXADM+19
SEP CNVRT4~, CNVRT4+5
SKIP FINDGIVE+10~, FINDGIVE+13*, FINDGIVE+19*, FINDGIVE+20, FINDGIVE+27
SP REMSTR~, REMSTR+8*, REMSTR+15
STR CNVRT4~, CNVRT4+5*, CNVRT4+6, FINDGIVE+10~, FINDGIVE+11*, FINDGIVE+21*, FINDGIVE+22*, FINDGIVE+23*, FINDGIVE+24*, FINDGIVE+25*
, FINDGIVE+33*, FINDGIVE+36
TM ETFM+1~, ETFM+9*, ETFM+10
TY REMSTR~, REMSTR+8*, REMSTR+11, REMSTR+14
TYPE REMOVES~, REMOVES+16, REMOVES+30
U DPTSET+3, DPTSET+6, DPTSET+7, DPTSET+10, DPTSET+13, DPTSET+16, DPTKILL+3, DPTKILL+6, DPTKILL+7, DPTKILL+10
, DPTKILL+13, DPTKILL+16, AUDIT+8, AUDIT+9, AUDIT+19, AUDIT+21, AUDIT+23, AUDIT+24, AUDIT+25, RESETADM+8
, SCRNPTCH+5, GIVEPTCH+3, VALGIV+1, VALGIV+2, VALREM+1, VALREM+2, FINDGIVE+9, FINDGIVE+21, FINDGIVE+22, FINDGIVE+23
, FINDGIVE+24, FINDGIVE+25, FINDGIVE+33, MEDHIST+31, MEDHIST+34, MEDHIST+35, MEDHIST+37, FIXADM+8, FIXADM+11, FIXADM+12
, FIXADM+13, FIXADM+18, FIXADM+19, REMOVES+9, REMOVES+11, REMOVES+12, REMOVES+22, REMOVES+23, REMOVES+25, REMOVES+26
, SETMRR+3, SETMRR+9, SETMRR+10, SETMRR+11, SETMRR+12
X DIWP~, DIWP+3*, DIWP+6, SATURDAY~, SATURDAY+1*, SATURDAY+4, SATURDAY+5, SUNDAY~, SUNDAY+1*, SUNDAY+4
, SUNDAY+5, CLOCK~, CLOCK+9*, CLOCK+14*, CLOCK+15, DIFF~, DIFF+2*, DIFF+3, DRUGINQ+2*, DRUGINQ+3*
, DRUGINQ+13*, DRUGINQ+14, DRUGINQ+16, DRUGINQ+17, DRUGINQ+18, DRUGINQ+19, DRUGINQ+20, DRUGINQ+22*, DPTSET+3, DPTSET+7
, DPTSET+10, DPTSET+13, DPTSET+16, DPTKILL+3, DPTKILL+7, DPTKILL+10, DPTKILL+13, DPTKILL+16, TIMEIN+1*, TIMEIN+2*
, TIMEIN+3*, TIMEIN+4*, TIMEIN+5*, TIMEIN+6!, TIMEIN+7*, TIMEOUT~, TIMEOUT+2*, TIMEOUT+3, TIMEOUT+4, TIMEOUT+5
, HFSCLOSE+6*, HFSCLOSE+7*, AUDIT+15*, AUDIT+19*, AUDIT+20*, CHECK+10*, CHECK+11, CHECK+13*, CHECK+14, RESETADM+8*
, RESETADM+9*, RESETADM+12, RESETADM+13, RESETADM+14*
X1 DIFF~, DIFF+2
>> X2 DIFF+2*, RESETADM+9*
XY AUDIT+17*, AUDIT+18, AUDIT+19, AUDIT+26!
Y DIWP~, DIWP+2, DIWP+4*, DIWP+6, CLOCK+10, DIFF+2*, DRUGINQ+7, DRUGINQ+9, DRUGINQ+17*, DRUGINQ+18
, DRUGINQ+19, TIMEIN+1, TIMEIN+6, TIMEIN+7, AUDIT+15*, AUDIT+17, AUDIT+21, AUDIT+23, AUDIT+24, AUDIT+25
, ETFM+1~, ETFM+8*, ETFM+9
Y(0 RESETADM+11, SCRNPTCH+4
Y1 ETFM+1~, ETFM+8*
Y2 ETFM+1~, ETFM+8*
YYY ETFM+1~
YYYY ETFM+1~, ETFM+8*, ETFM+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All