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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ECBEN2U

Package: Event Capture

Routine: ECBEN2U


Information

ECBEN2U ;BIR/MAM,JPW-Categories and Procedures Selection ;2/16/18 16:40

Source Information

Source file <ECBEN2U.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Event Capture 5 (CLIN,PCETASK)^ECPCEU  (DSP1416,DSP1442)^ECPRVMUT  $$FNDVST^ECUTL  ($$ASKCLASS,SETCLASS)^ECUTL1  DIAG^ECUTL2  
VA FileMan 2 ^DIE  ^DIR  
CPT HCPCS Codes 1 $$MOD^ICPTMOD  
PCE Patient Care Encounter 1 $$DELVFILE^PXAPI  

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

Package Total Caller Graph
Event Capture 11 EC2P24PT  ECBEN1B  ECBEN2A  ECBENF  ECBEP1B  ECBEP2A  ECBEPF  ECED3  
ECEDF  ECEFPAT  ECMUTL  

Entry Points

Name Comments DBIA/ICR reference
END
HDR ;screen header
MSG
MSG1 ;
HDRP ;hdr batch by proc
PCEQST ;entry pt for PCE questions
INP ;- Set inpatient/outpatient status
CLINIC ;display default clinic
VISIT ;ask visit info
PCEE ;checks edited data and sets PCE node for filing
DEL ;delete visit and refresh data to PCE
PCE ;set data for PCE filing
SET ;set data pieces
NODE ;sets "PCE" node
CLIN ;check for active associated clinic
KILLR ;- Kill 'R' (Reason) node
DELNOD ;- Delete 'PCE' and 'Send' nodes

External References

Name Field # of Occurrence
^DIE DEL+1, DELNOD+11
^DIR CLINIC+4
CLIN^ECPCEU PCE+6, CLIN+2
PCETASK^ECPCEU DEL+11, NODE+10
DSP1416^ECPRVMUT HDR+5
DSP1442^ECPRVMUT HDRP+4
$$FNDVST^ECUTL DEL+4
$$ASKCLASS^ECUTL1 VISIT+4
SETCLASS^ECUTL1 VISIT+4
DIAG^ECUTL2 INP+4
$$MOD^ICPTMOD PCE+18
$$DELVFILE^PXAPI DEL+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!,"Location: ",ECLN
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,"DSS Unit: ",$E(ECDN,1,30)
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?48,"Category: ",$E(ECCN,1,20)
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,"Ordering Section: ",ECON
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"Procedure Date: ",ECDATE,!
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+6
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: MSG+0
Function Call: WRITE
  • Prompt: !!,"No procedures entered. No Action Taken.",!!,"Press <RET> to continue "
  • Line Location: MSG+0
Function Call: WRITE
  • Prompt: !!,"Please enter the number that corresponds to the "_$S(OK:"procedure",1:"category")_" from which",!,"you would like to select a procedure. If you would like to continue",!,"with the list, press <RET>. Enter ^ to quit."
  • Line Location: MSG1+1
Function Call: WRITE
  • Prompt: @IOF,!,"Location: ",ECLN
  • Line Location: HDRP+1
Function Call: WRITE
  • Prompt: !,"Category: ",ECCN
  • Line Location: HDRP+2
Function Call: WRITE
  • Prompt: !,"Procedure Date: ",ECDATE
  • Line Location: HDRP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HDRP+5
Function Call: WRITE
  • Prompt: !!,"You must enter an active clinic now.",!
  • Line Location: CLINIC+7
Routine Call
  • DIE
  • Line Location:
    • DEL+1
    • DELNOD+11
Routine Call
  • DIR
  • Line Location:
    • CLINIC+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECH - [#721] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] DEL+8
^EC(725 - [#725] SET+17
^ECH - [#721] PCE+11*, PCE+12, PCE+13, PCE+14, PCE+15, PCE+16, PCE+17, NODE+3*, NODE+6*, KILLR+2!
DELNOD+5, DELNOD+14
^SC - [#44] CLINIC+5

Label References

Name Line Occurrences
CLIN CLINIC+7
CLINIC INP+2, CLINIC+7
DELNOD SET+1, SET+2, SET+3, SET+4, SET+5, SET+6, SET+7, SET+8
KILLR PCE+5
PCE PCEE+1
VISIT INP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CNT MSG1+2*, VISIT+4
DA CLINIC+2!, DEL+1!*, DELNOD+2~, DELNOD+6*
DIE DEL+1!*, DELNOD+2~, DELNOD+7*
DIR CLINIC+2!, CLINIC+4!
DIR("?" CLINIC+2*
DIR("A" CLINIC+2*
DIR("B" CLINIC+3*
DIR(0 CLINIC+2*
DIROUT CLINIC+2!
DIRUT CLINIC+2!
DR DEL+1!*, DELNOD+2~, DELNOD+8*
DTIME MSG
DTOUT CLINIC+2!, CLINIC+6, CLINIC+8
DUOUT CLINIC+2!, CLINIC+6, CLINIC+8
>> EC(0 PCEE+1
EC2PCE DEL+4~, DEL+11!, NODE+10!
EC2PCE( NODE+9*
>> EC4 CLINIC+3, CLINIC+5*, CLINIC+7, PCE+6, PCE+7, PCE+9
>> EC4N CLINIC+3
>> ECAO PCEQST+1*
ECCLFLDS VISIT+4, VISIT+6!
ECCLFLDS("" VISIT+4
>> ECCN HDR+2, HDRP+2
>> ECCPT PCE+10
>> ECCV PCEQST+1*
>> ECDATE HDR+4, HDRP+3
>> ECDN HDR+2
>> ECDT NODE+9
>> ECDX PCEQST+1*, PCE+8
>> ECDXN PCEQST+1*
ECELIG SET+18*, NODE+2, NODE+11!
>> ECFN DEL+1, DEL+4, PCE+11, PCE+12, PCE+13, PCE+14, PCE+15, PCE+16, PCE+17, NODE+3
NODE+6, NODE+9, KILLR+2, DELNOD+5, DELNOD+6, DELNOD+14
>> ECHNC PCEQST+1*
>> ECID CLINIC+5*
>> ECINP INP+1*, INP+5, CLINIC+1, VISIT+1, VISIT+4
>> ECIR PCEQST+1*
>> ECLN HDR+1, HDRP+1
>> ECMST PCEQST+1*
>> ECON HDR+3
>> ECOUT MSG*, INP+2, INP+4, CLINIC+6*, CLINIC+7, VISIT+4, VISIT+5
ECP10 SET+6*!, NODE+2, NODE+11!
ECP19 SET+3*!, NODE+2, NODE+11!
ECP2 SET+2*!, NODE+2, NODE+11!
ECP20 SET+5*!, NODE+2, NODE+11!
ECP3 SET+1*!, NODE+2, NODE+11!
ECP4 SET+4*!, NODE+2, NODE+11!
>> ECPCE INP+5, CLINIC+1, CLINIC+8, VISIT+4, PCE+1, PCE+8, SET+8
ECPCL CLINIC+7, PCE+9, PCE+11!, NODE+11!, CLIN+3
ECPKG DEL+7~, DEL+8*, DEL+9
ECPP1 SET+7*!, NODE+2, NODE+11!
ECPP10 SET+14*, NODE+2, NODE+11!
ECPP11 SET+15*, NODE+2, NODE+11!
ECPP12 SET+16*, NODE+2, NODE+11!
ECPP1A SET+17*, NODE+2, NODE+11!
ECPP2 SET+8*!, NODE+2, NODE+11!
ECPP3 SET+9*, NODE+2, NODE+11!
ECPP4 SET+10*, NODE+2, NODE+11!
ECPP5 SET+11*, NODE+2, NODE+11!
ECPP6 SET+12*, NODE+2, NODE+11!
ECPP9 SET+13*, NODE+2, NODE+11!
>> ECPRVARY HDR+5, HDRP+4
>> ECPT( VISIT+4
>> ECPTSTAT INP+1
ECREAS PCE+2*, PCE+7*, PCE+8*, PCE+9*, PCE+10*, PCE+11!, NODE+11!
>> ECSC PCEQST+1*
>> ECSHAD PCEQST+1*
ECSOU DEL+7~, DEL+8*, DEL+9
ECVAR1 DEL+4~*!
ECVST PCEQST+1*, PCEE+1*, DEL+4, DEL+9!
>> ECVV DEL+9*
>> ECZEC PCEQST+1*
IOF HDR+1, HDRP+1
MOD PCE+16~, PCE+17*, PCE+18*, PCE+19
MODS PCE+16~*, PCE+17
>> MSG1 CLIN+1*, CLIN+4, CLIN+6*
>> MSG2 CLIN+1*, CLIN+4, CLIN+5, CLIN+6*
>> OK MSG1+1
PN PCE+14*, PCE+18, SET+1, SET+2, SET+3, SET+4, SET+5, SET+6, SET+17, NODE+11!
PNMOD PCE+15*, PCE+19*, NODE+6, NODE+11!
PNODE NODE+2*, NODE+3, NODE+11!
PNP PCE+14*, SET+7, SET+8, SET+9, SET+10, SET+11, SET+12, SET+13, SET+14, SET+15
SET+16, NODE+11!
U PCE+17, PCE+18, PCE+19
VALQUIET DEL+9*!
>> X MSG*
>> Y CLINIC+5, CLINIC+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All