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

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

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

Entry Points

Name Comments DBIA/ICR reference
DIWP(X,Y,PSB,PSBARGN) ;
SATURDAY(X,PSBDISP) ;
SUNDAY(X,PSBDISP) ;
CLOCK(RESULTS,X) ; Verify Client/Server Date/Times are close enough
DIFF(X,X1) ; Difference in minutes between 2 FM dates
; Code copied from Fileman Function MINUTES
DRUGINQ ; Drug File Inquiry
DPTSET ; Set Logic for pt-merge x-ref on patient field in file 53.79
DPTKILL ; Kill Logic for pt-merge x-ref on patient field in file 53.79
TIMEIN ;
TIMEOUT(X) ;
HFSOPEN(HANDLE) ;
HFSCLOSE(HANDLE) ;
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
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)
VERSION() ; [Extrinsic]
; Returns V#.# for display purposes
RESETADM ;
SCRNPTCH ;
GIVEPTCH ;
VALGIV() ;Validate Give, variance time set during a Trigger call *83
VALREM() ;Validate Remove, variance time set during a Trigger call *83
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
CNVRT4(STR,SEP) ;Converts a time string to 4 digit for consistency *83
; STR - string of times
; SEP - separator character between times
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.
ETFM(EX) ;convert external to FM date format
MEDHIST(LIST,DFN,OI,MAX) ;Last nn admin actions per a patients Orderable Item
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
REMOVES(DFN,TYPE) ;Searches xrefs for MRR type meds needing removal and adds *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.

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
  • DIC
  • Line Location:
    • DRUGINQ+7
Routine Call
  • DIE
  • Line Location:
    • RESETADM+15
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