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

Package: Event Capture

Routine: ECCLIPRO


Information

ECCLIPRO ;ALB/CMD - Event Capture Procedure by Clinic Report ;Nov 16, 2022@13:39:46

Source Information

Source file <ECCLIPRO.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 ($$FMTE,$$NOW)^XLFDT  $$REPEAT^XLFSTR  
VA FileMan 2 YX^%DTC  ($$GET1,GETS)^DIQ  
Event Capture 1 ($$GETDSSN,$$GETPRNM,$$GETPROC,$$GETPROV,$$GETSSN,DSSHDR)^ECRDSSA  

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

Package Total Caller Graph
Event Capture 2 ECREDIT  ECRRPT2  

Entry Points

Name Comments DBIA/ICR reference
EN ;Main entry point for report
PROCESS
BLDTMP(IEN,SORT) ; Add record to the list
PRINT ;loop the temp global and format output
HDR ; Print the header
DSSHDR(ECDSS) ; Print DSS Line

External References

Name Field # of Occurrence
YX^%DTC EN+2
$$GET1^DIQ PRINT+9, PRINT+10
GETS^DIQ BLDTMP+6
$$GETDSSN^ECRDSSA PRINT+23, DSSHDR+3
$$GETPRNM^ECRDSSA BLDTMP+15
$$GETPROC^ECRDSSA BLDTMP+14
$$GETPROV^ECRDSSA BLDTMP+17
$$GETSSN^ECRDSSA BLDTMP+11
DSSHDR^ECRDSSA DSSHDR+5
$$FMTE^XLFDT BLDTMP+9, BLDTMP+18, PRINT+5, PRINT+6, PRINT+7
$$NOW^XLFDT PRINT+5
$$REPEAT^XLFSTR HDR+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?12,"No data to report for the date range selected.",!!
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $G(PAGE)
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !?30,"EVENT CAPTURE PROCEDURES BY CLINIC REPORT",?80,"Run Date: ",ECRDT,?122,"Page:",PAGE
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !!,?35,"For Location: ",LOCNM
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,?35,"Date Range: ",ECFDT," - ",ECTDT
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !,?35,"Clinic: ",CLINM
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,?35,"Sorted By: ",ECSRTBY
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !!,"Patient",?32,"SSN",?38,"Procedure",?53,"Procedure",?86,"Procedure",?98,"Provider",!
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: ?38,"Date/Time",?53,"Code",?59,"Name",?88,"Volume",!
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("-",132)
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: !
  • Line Location: DSSHDR+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ
^SC - [#44] GET1^DIQ
^ECH - [#721] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECH - [#721] PROCESS+9
^ECH("AC1" PROCESS+7, PROCESS+8
^TMP($J EN+3!, EN+5!, EN+7*, EN+8!, BLDTMP+20*, PRINT+12, PRINT+16, PRINT+19, PRINT+20, PRINT+21
PRINT+22, PRINT+23*

Label References

Name Line Occurrences
BLDTMP PROCESS+14
DSSHDR PRINT+18
HDR PRINT+13, PRINT+14, PRINT+17, DSSHDR+4
PRINT EN+5
PROCESS EN+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%H EN+1~, EN+2*
CLIEN PRINT+2~, PRINT+4*, PRINT+10
CLINM PRINT+2~, PRINT+10*, PRINT+23, HDR+7
CNT PRINT+2~, PRINT+15*, PRINT+23*
DSSNM DSSHDR+1~, DSSHDR+3*, DSSHDR+5
>> ECCLI PROCESS+13, PRINT+4
ECCLIN PROCESS+1~, PROCESS+10*, PROCESS+13
ECDAT PRINT+1~
ECDFN PROCESS+2~
ECDSS BLDTMP+1~, BLDTMP+7*, BLDTMP+20, PRINT+1~, PRINT+15*, PRINT+16*, PRINT+18, PRINT+19, PRINT+20, PRINT+21
PRINT+22, PRINT+23, DSSHDR~, DSSHDR+3, DSSHDR+5
>> ECDSSF PROCESS+10*, PROCESS+12
>> ECDSSU PRINT+23, DSSHDR+3
>> ECDSSU( PROCESS+4, PROCESS+5
ECDT PROCESS+2~, PROCESS+6*, PROCESS+7*, PROCESS+8, BLDTMP+1~
>> ECED PROCESS+6, PRINT+7
ECEDT PROCESS+2~, PROCESS+6*, PROCESS+7
ECERR BLDTMP+1~
ECFDT PRINT+1~, PRINT+6*, HDR+6
ECFILE PROCESS+2~
ECIEN PROCESS+2~, PROCESS+8*, PROCESS+9, PROCESS+14, PRINT+2~, PRINT+21*, PRINT+22
ECIENS BLDTMP+1~, BLDTMP+4*, BLDTMP+6, BLDTMP+7, BLDTMP+8, BLDTMP+10, BLDTMP+12, BLDTMP+13, BLDTMP+14, BLDTMP+15
ECKEY PRINT+1~
>> ECLOC PROCESS+7, PROCESS+8, PROCESS+11, BLDTMP+20, PRINT+3, PRINT+16, PRINT+19, PRINT+20, PRINT+21, PRINT+22
ECLOCF PROCESS+2~, PROCESS+10*, PROCESS+11
ECLOCNM PROCESS+1~
ECPA PROCESS+1~
ECPAT BLDTMP+1~, BLDTMP+10*, BLDTMP+18, BLDTMP+19
ECPDSS PRINT+1~, PRINT+15*, PRINT+18*
ECPI PROCESS+3~
ECPRCDT BLDTMP+1~, BLDTMP+8*, BLDTMP+9, BLDTMP+18, BLDTMP+19, PRINT+1~
ECPROC BLDTMP+1~, BLDTMP+13*, BLDTMP+14*, BLDTMP+18, BLDTMP+20, PRINT+1~, PRINT+20*, PRINT+21, PRINT+22, PRINT+24
ECPROCDT BLDTMP+1~, BLDTMP+9*, BLDTMP+15
ECPROCN BLDTMP+1~, BLDTMP+15*, BLDTMP+16*, BLDTMP+18
ECPROCNM PROCESS+3~
ECPROV BLDTMP+1~, BLDTMP+17*, BLDTMP+18
ECPRV PROCESS+2~
ECPRVN PROCESS+2~
>> ECPTYP EN+6, PRINT+13, PRINT+23, HDR+1, DSSHDR+2
ECR PROCESS+1~
ECRDT EN+1~, EN+2*, PRINT+1~, PRINT+5*, HDR+4
ECREC PROCESS+1~, PROCESS+9*, PROCESS+10, BLDTMP+2~, BLDTMP+5*, BLDTMP+18*, BLDTMP+20, PRINT+1~, PRINT+22*, PRINT+23
PRINT+24
ECREC(721 BLDTMP+7, BLDTMP+8, BLDTMP+10, BLDTMP+12, BLDTMP+13, BLDTMP+14, BLDTMP+15
ECRL PROCESS+1~
ECRN PROCESS+1~
ECRSNUM PROCESS+3~
>> ECSD PROCESS+6, PRINT+6
ECSKEY PRINT+1~, PRINT+19*, PRINT+20, PRINT+21, PRINT+22
>> ECSORT PROCESS+14, PRINT+8
ECSRTBY PRINT+1~, PRINT+8*, HDR+8
ECSSN PROCESS+1~, BLDTMP+1~, BLDTMP+11*, BLDTMP+18
ECTDT PRINT+1~, PRINT+7*, HDR+6
ECUNIT PROCESS+2~
ECUSER BLDTMP+1~
ECVOL BLDTMP+1~, BLDTMP+12*, BLDTMP+18
IEN BLDTMP~, BLDTMP+3, BLDTMP+4, BLDTMP+11, BLDTMP+17, BLDTMP+20
IO PRINT+11
IOF HDR+2
IOSL PRINT+17, DSSHDR+4
JJ PROCESS+3~, PROCESS+4*, PROCESS+5
LIEN PRINT+2~, PRINT+3*, PRINT+9
LOCNM PRINT+2~, PRINT+9*, PRINT+23, HDR+5
NUNIT PROCESS+3~
NUNIT( PROCESS+5*, PROCESS+12
PAGE PRINT+2~, HDR+2, HDR+3*, HDR+4
PROC PRINT+2~
PROCDT PRINT+2~
SORT BLDTMP~, BLDTMP+19
SRTKEY BLDTMP+2~, BLDTMP+19*, BLDTMP+20
U PROCESS+5, PROCESS+10, BLDTMP+18, PRINT+23, PRINT+24
Y EN+1~, EN+2
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