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

Package: Event Capture

Routine: ECUTL1


Information

ECUTL1 ;ALB/ESD - Event Capture Classification Utilities ;11/5/18 12:35

Source Information

Source file <ECUTL1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 (C,NOW)^%DTC  ^DIE  $$GET1^DIQ  
Kernel 2 ($$DT,$$FMTE)^XLFDT  $$LJ^XLFSTR  
PCE Patient Care Encounter 2 CLASS^PXBAPI21  SELECTED^VSIT  
Scheduling 1 GETAPPT^SDAMA201  

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

Package Total Caller Graph
Event Capture 5 EC RECENT VISITS  ECBEN2U  ECED3  ECEDF  ECMUTL1  

Entry Points

Name Comments DBIA/ICR reference
ASKCLASS(DFN,ECANS,ERR,ECTOPCE,ECPATST,ECHDA) ; Ask classification questions
; (Agent Orange, Ionizing Radiation, Environmental Contaminants/South
; West Asia Conditions, Service Connected, Military Sexual Trauma,
; Head/Neck Cancer, Combat Veteran, Project 112/SHAD)
EDCLASS(ECIEN,ECANS) ; Edit classifications fields in EC Patient
; file (#721)
SETCLASS(ECANS) ; Set answers to classification questions in EC variables
; (used in EC data entry options when filing EC Patient record)
DELCLASS(ECIEN) ; Delete classification fields in EC Patient file (#721)
LOCK(ECIEN) ; Lock EC Patient record
UNLOCK(ECIEN) ; Unlock EC Patient record
RCNTVST(RESULT,ECARY) ;126 Changed parameter name from DFN to ECARY

External References

Name Field # of Occurrence
C^%DTC RCNTVST+33
NOW^%DTC ASKCLASS+30
^DIE EDCLASS+27, DELCLASS+25
$$GET1^DIQ RCNTVST+45, RCNTVST+46, RCNTVST+58
CLASS^PXBAPI21 ASKCLASS+45
GETAPPT^SDAMA201 RCNTVST+39
SELECTED^VSIT RCNTVST+38
$$DT^XLFDT RCNTVST+31
$$FMTE^XLFDT RCNTVST+47, RCNTVST+56
$$LJ^XLFSTR RCNTVST+51, RCNTVST+62

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?4,ECOLD(ECCL)
  • Line Location: ASKCLASS+43
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKCLASS+45
Routine Call
  • DIE
  • Line Location:
    • EDCLASS+27
    • DELCLASS+25

Used in RPC

RPC Name Call Tags
EC RECENT VISITS RCNTVST

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ
^ECH - [#721] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECH - [#721] ASKCLASS+33, ASKCLASS+34, ASKCLASS+38, LOCK+8, UNLOCK+8
^TMP("VSIT" RCNTVST+36!, RCNTVST+41, RCNTVST+42, RCNTVST+43, RCNTVST+68!
^TMP($J RCNTVST+37!, RCNTVST+53, RCNTVST+54, RCNTVST+55, RCNTVST+57, RCNTVST+58, RCNTVST+69!

Label References

Name Line Occurrences
$$LOCK EDCLASS+18, DELCLASS+16
DELCLASS ASKCLASS+57
UNLOCK EDCLASS+30, DELCLASS+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ASKCLASS+30
ANS ASKCLASS+19~, ASKCLASS+54*, ASKCLASS+55
ARR RCNTVST+29~, RCNTVST+67
ARR( RCNTVST+49, RCNTVST+51*, RCNTVST+60, RCNTVST+62*, RCNTVST+64, RCNTVST+65, RCNTVST+66
CNT RCNTVST+29~, RCNTVST+63*, RCNTVST+64, RCNTVST+66*, RCNTVST+67
DA EDCLASS+10~, EDCLASS+19*, DELCLASS+8~, DELCLASS+17*
DATE RCNTVST+29~, RCNTVST+31*, RCNTVST+38, RCNTVST+39
DFN ASKCLASS~, ASKCLASS+23*, ASKCLASS+29, ASKCLASS+45, RCNTVST+29~, RCNTVST+30*, RCNTVST+35, RCNTVST+38, RCNTVST+39
DIE EDCLASS+10~, EDCLASS+20*, DELCLASS+8~, DELCLASS+18*
DIR ASKCLASS+19~
DR EDCLASS+10~, EDCLASS+11*, EDCLASS+23*, EDCLASS+26*, DELCLASS+8~, DELCLASS+9*, DELCLASS+21*, DELCLASS+24*
DT RCNTVST+33
ECANS ASKCLASS~, ASKCLASS+20*, EDCLASS~, EDCLASS+15, SETCLASS~, SETCLASS+18
ECANS( ASKCLASS+55*, EDCLASS+23, SETCLASS+19, SETCLASS+22, SETCLASS+25, SETCLASS+28, SETCLASS+31, SETCLASS+34, SETCLASS+37, SETCLASS+40
, SETCLASS+43, SETCLASS+46
>> ECAO SETCLASS+12*, SETCLASS+25*
ECARY RCNTVST~, RCNTVST+30
ECCL ASKCLASS+19~, ASKCLASS+20*, ASKCLASS+35*, ASKCLASS+36, ASKCLASS+39, ASKCLASS+42*, ASKCLASS+43, ASKCLASS+51*, ASKCLASS+52, ASKCLASS+53
, ASKCLASS+55, EDCLASS+10~, EDCLASS+11*, EDCLASS+23*, SETCLASS+11~, SETCLASS+12*, SETCLASS+19*, SETCLASS+22, SETCLASS+25, SETCLASS+28
, SETCLASS+31, SETCLASS+34, SETCLASS+37, SETCLASS+40, SETCLASS+43, SETCLASS+46, DELCLASS+8~, DELCLASS+21*
ECCLFLD ASKCLASS+19~, ASKCLASS+37*, ASKCLASS+39, ASKCLASS+52*, ASKCLASS+55, SETCLASS+11~, SETCLASS+22*, SETCLASS+25, SETCLASS+28, SETCLASS+31
, SETCLASS+34, SETCLASS+37, SETCLASS+40, SETCLASS+43, SETCLASS+46
>> ECCV SETCLASS+12*, SETCLASS+43*
>> ECDT ASKCLASS+30
ECHDA ASKCLASS~, ASKCLASS+32, ASKCLASS+33, ASKCLASS+34, ASKCLASS+38, ASKCLASS+57
>> ECHNC SETCLASS+12*, SETCLASS+40*
ECIEN EDCLASS~, EDCLASS+15, EDCLASS+18, EDCLASS+19, EDCLASS+30, DELCLASS~, DELCLASS+13, DELCLASS+16, DELCLASS+17, DELCLASS+28
, LOCK~, LOCK+8, UNLOCK~, UNLOCK+8
>> ECIR SETCLASS+12*, SETCLASS+28*
>> ECMST SETCLASS+12*, SETCLASS+37*
ECNT ASKCLASS+19~
ECOLD ASKCLASS+19~, ASKCLASS+40
ECOLD( ASKCLASS+39*, ASKCLASS+43
ECPATST ASKCLASS~, ASKCLASS+26*, ASKCLASS+29
ECPIECE ASKCLASS+19~, ASKCLASS+36*, ASKCLASS+37, ASKCLASS+38
ECPXB ASKCLASS+19~, ASKCLASS+48*, ASKCLASS+49, ASKCLASS+53*, ASKCLASS+54
>> ECSC SETCLASS+12*, SETCLASS+34*
>> ECSHAD SETCLASS+12*, SETCLASS+46*
ECTOPCE ASKCLASS~, ASKCLASS+24*, ASKCLASS+25*, ASKCLASS+29
ECVST ASKCLASS+19~, ASKCLASS+30*, ASKCLASS+34*, ASKCLASS+45
ECVSTDT ASKCLASS+19~, ASKCLASS+30*, ASKCLASS+33*, ASKCLASS+45
ECXX ASKCLASS+19~, ASKCLASS+38*, ASKCLASS+39
>> ECZEC SETCLASS+12*, SETCLASS+31*
ERR ASKCLASS~, ASKCLASS+21*, ASKCLASS+47, ASKCLASS+49*
LOC RCNTVST+29~, RCNTVST+30*, RCNTVST+46, RCNTVST+58
NUM RCNTVST+29~, RCNTVST+41*, RCNTVST+42*, RCNTVST+43, RCNTVST+65*, RCNTVST+66
P1 RCNTVST+29~, RCNTVST+47*, RCNTVST+51, RCNTVST+56*, RCNTVST+62
P1DT RCNTVST+29~, RCNTVST+47*, RCNTVST+48, RCNTVST+49, RCNTVST+51, RCNTVST+55*, RCNTVST+56, RCNTVST+59, RCNTVST+60, RCNTVST+62
P2 RCNTVST+29~, RCNTVST+47*, RCNTVST+48, RCNTVST+49, RCNTVST+51, RCNTVST+57*, RCNTVST+59, RCNTVST+60, RCNTVST+62
PARAMS RCNTVST+29~, RCNTVST+43*, RCNTVST+45, RCNTVST+46, RCNTVST+47
PDT RCNTVST+29~, RCNTVST+33*, RCNTVST+39
PXBDATA ASKCLASS+19~
PXBDATA( ASKCLASS+54
PXBDATA("ERR" ASKCLASS+47, ASKCLASS+48, ASKCLASS+49
RESULT RCNTVST~
RESULT( RCNTVST+66*
RESULT(0 RCNTVST+34*, RCNTVST+67*
SDRESULT RCNTVST+29~, RCNTVST+39
SUCCESS ASKCLASS+19~, ASKCLASS+22*, ASKCLASS+29*, ASKCLASS+47*, ASKCLASS+58
U ASKCLASS+33, ASKCLASS+34, ASKCLASS+38, ASKCLASS+54, RCNTVST+30, RCNTVST+45, RCNTVST+46, RCNTVST+47, RCNTVST+51, RCNTVST+57
, RCNTVST+58, RCNTVST+62
VDT RCNTVST+29~, RCNTVST+32*, RCNTVST+38
VIEN RCNTVST+29~, RCNTVST+40*, RCNTVST+41*, RCNTVST+42, RCNTVST+43, RCNTVST+52*, RCNTVST+53*, RCNTVST+55, RCNTVST+57, RCNTVST+58
, RCNTVST+63*, RCNTVST+64*, RCNTVST+65, RCNTVST+66
X RCNTVST+29~, RCNTVST+33
X1 RCNTVST+29~, RCNTVST+33*
X2 RCNTVST+29~, RCNTVST+33*
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 |  Local Variables  | All