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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ECRRPT2

Package: Event Capture

Routine: ECRRPT2


Information

ECRRPT2 ;ALB/DAN - Event Capture Report RPC Broker (Cont) ;9/28/17 14:16

Source Information

Source file <ECRRPT2.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Event Capture 11 EN^ECDISSUM  START^ECDSSSNR  START^ECLATESH  STRPT^ECRDSSEC  STRPT^ECRDSSUA  STRPT^ECRECER  STRPT^ECRECSIC  STRPT^ECRECSPC  
(DATECHK,QUEUE,REQCHK)^ECRRPT  STRPT^ECRUDSS  LOCARRY^ECRUTL  
VA FileMan 1 ^DIC  

Entry Points

Name Comments DBIA/ICR reference
ECRDSSUA ;List users with access to DSS Units
; Variables passed in
; ECD0...n - DSS Unit to report (1, some or ALL)
; ECDUZ - User IEN from file (#200)
; ECPTYP - Where to send output (P)rinter, (D)evice or screen, (E)xport
; data will be returned in ^TMP($J,"ECRPT") in
; delimited format for export to spreadsheet
ALLU ;-- Get all DSS Units and create ECDSSU array
ALLUQ
VALID(IEN) ;-- Check DSS Unit for use by Event Capture
ECRUDSS ;List all DSS units user has access to
; Variables passed in
; ECDUZ - User IEN from file (#200)
; ECPTYP - Where to send output (P)rinter, (D)evice or screen, (E)xport
; data will be returned in ^TMP($J,"ECRPT") in
; delimited format for export to spreadsheet
ECRDSSEC ;List event code screens for selected DSS unit
; Variables passed in
; ECD - DSS Unit IEN
; STAT - Event code screen, (A)ctive, (I)nactive,(B)oth
; ECPTYP - Where to send output (P)rinter, (D)evice or screen, (E)xport
ECRECER ;Event Capture Encounter Report
; Variables passed in
; ECD0...n - DSS Unit to report (1, some or ALL)
; ECDUZ - User IEN from file (#200)
; ECL0 - Location IEN (1 or ALL)
; ECSORT - Sort ordered by (P)atient or (D)octor (provider)
; ECSD - Start date range
; ECED - End date range
; ECPTYP - Where to send output (P)rinter, (D)evice (screen), (E)xport
ECRECSIC ;Event Capture Report, Event Capture Screen, Inactive Clinics
; Variables passed in
; ECD0...n - DSS Unit to report (1, some or ALL)
; ECL0...n - Location IEN (1,some or ALL)
; ECDUZ - User IEN from file (#200)
; ECPTYP - Where to send output (P)rinter, (D)evice (screen), (E)xport
ECRECSPC ;Event code screens by procedure code
; Variables passed in
; ECLPC0...n - Procedure Code (1, some or ALL)
; ECL0...n - Location IEN (1,some or ALL)
; ECDUZ - User IEN from file (#200)
; ECPTYP - Where to send output (P)rinter, (D)evice (screen), (E)xport
ECRGP ;generic print capability
; Variables passed in
; ECLIN0...n - Lines of data to be printed out
PRINT ;Send data to printer
ECDSSSNR ;131 DSS units set to send no records to PCE
; Variables passed in
; ECPTYP - Where to send output (P)rinter, (D)evice or screen, (E)xport
; data will be returned in ^TMP($J,"ECRPT") in
; delimited format for export to spreadsheet
ECDISSUM ;131 Disabled Category and Procedure Summary Report
; Variables passed in
; ECL0..n - Location to report (1,some or ALL)
; ECPTYP - Where to send output (P)rinter, (D)evice or screen
; or (E)xport
ECLATESH ;139 Possible Late State Home Entries Report
; Variables passed in
; ECSD - Start Date or Report
; ECED - End Date or Report
; ECPTYP - Where to send output (P)rinter, (D)evice or screen
; or (E)xport

External References

Name Field # of Occurrence
^DIC ECRDSSUA+16, ECRECER+19, ECRECER+23, ECRECSIC+15, ECRECSIC+20, ECRECSPC+18
EN^ECDISSUM ECDISSUM+18
START^ECDSSSNR ECDSSSNR+14
START^ECLATESH ECLATESH+17
STRPT^ECRDSSEC ECRDSSEC+17
STRPT^ECRDSSUA ECRDSSUA+23
STRPT^ECRECER ECRECER+29
STRPT^ECRECSIC ECRECSIC+27
STRPT^ECRECSPC ECRECSPC+25
DATECHK^ECRRPT ECRECER+14, ECLATESH+11
QUEUE^ECRRPT ECRDSSUA+22, ECRUDSS+15, ECRDSSEC+16, ECRECER+28, ECRECSIC+26, ECRECSPC+24, ECRGP+11, ECDSSSNR+13, ECDISSUM+17, ECLATESH+16
REQCHK^ECRRPT ECRDSSUA+11, ECRUDSS+10, ECRDSSEC+11, ECRECER+13, ECRECSIC+10, ECRECSPC+10, ECRGP+7, ECDSSSNR+9, ECDISSUM+9, ECLATESH+10
STRPT^ECRUDSS ECRUDSS+16
LOCARRY^ECRUTL ECRECER+22, ECRECSIC+18, ECRECSPC+16, ECDISSUM+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !,@ECX
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+4
Routine Call
  • DIC
  • Line Location:
    • ECRDSSUA+16
    • ECRECER+19
    • ECRECER+23
    • ECRECSIC+15
    • ECRECSIC+20
    • ECRECSPC+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECD - [#724] VALID+2
^ECD("B" ALLU+3
^TMP("ECMSG" ECRDSSUA+12*, ECRECER+15*, ECRECER+21*, ECRECSIC+11*, ECRECSIC+17*, ECRECSPC+11*, ECRECSPC+15*, ECDISSUM+10*
^VA(200 - [#200] ALLU+4
^XUSEC("ECALLU" ECRDSSUA+14, ECRECER+17, ECRECSIC+13

Label References

Name Line Occurrences
$$VALID ALLU+4
ALLU ECRDSSUA+14, ECRECER+17, ECRECSIC+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC ECRDSSUA+10~, ECRDSSUA+16!*, ECRECER+12~, ECRECER+19!*, ECRECER+23*, ECRECSIC+9~, ECRECSIC+15!*, ECRECSIC+20*, ECRECSPC+9~, ECRECSPC+18*
DIC(0 ECRDSSUA+16*, ECRECER+19*, ECRECER+23*, ECRECSIC+15*, ECRECSIC+20*, ECRECSPC+18*
ECD ALLU+1~, ALLU+2*, ALLU+3*, ALLU+5
>> ECD0 ECRDSSUA+13, ECRECER+16, ECRECSIC+12
ECDATE ECLATESH+9~
ECDESC ECRDSSUA+10~, ECRDSSUA+21*, ECRUDSS+9~, ECRUDSS+14*, ECRDSSEC+10~, ECRDSSEC+15*, ECRECER+12~, ECRECER+27*, ECRECSIC+9~, ECRECSIC+25*
ECRECSPC+9~, ECRECSPC+23*, ECRGP+6~, ECRGP+9*, ECDSSSNR+8~, ECDSSSNR+12*, ECDISSUM+8~, ECDISSUM+16*, ECLATESH+9~, ECLATESH+15*
ECDSSU ECRDSSUA+10~, ECRDSSUA+12, ECRECER+12~, ECRECER+15, ECRECSIC+9~, ECRECSIC+11
ECDSSU( ECRDSSUA+17*, ALLU+5*, ECRECER+20*, ECRECSIC+16*
>> ECDUZ ECRDSSUA+14, ALLU+4, ECRECER+17, ECRECSIC+13
>> ECED ECRECER+14, ECLATESH+11, ECLATESH+12*
>> ECERR ECRDSSUA+11, ECRUDSS+10, ECRDSSEC+11, ECRECER+13, ECRECSIC+10, ECRECSPC+10, ECRGP+7, ECDSSSNR+9, ECDISSUM+9, ECLATESH+10
ECI ECRDSSUA+10~, ECRDSSUA+15*, ECRECER+12~, ECRECER+18*, ECRECSIC+9~, ECRECSIC+14*, ECRECSIC+19*, ECRECSPC+9~, ECRECSPC+13*, ECRECSPC+17*
ECKEY ECRDSSUA+10~, ECRDSSUA+14*, ALLU+4, ECRECER+12~, ECRECER+17*, ECRECSIC+9~, ECRECSIC+13*, ECRECSPC+9~
>> ECL0 ECRECER+22, ECRECER+23, ECRECSIC+18, ECRECSPC+16, ECDISSUM+11
ECLOC ECRECER+12~, ECRECER+21, ECRECSIC+9~, ECRECSIC+17, ECRECSPC+9~, ECRECSPC+15, ECDISSUM+8~, ECDISSUM+10, ECDISSUM+12!
ECLOC( ECDISSUM+12*
ECLOC(1 ECRECER+23*, ECRECSIC+20*, ECRECSPC+18*
ECLOC1 ECRECER+12~, ECRECSIC+9~, ECRECSPC+9~
ECLOC1( ECRECER+23*, ECRECSIC+20*, ECRECSPC+18*, ECDISSUM+12
>> ECLPC0 ECRECSPC+11, ECRECSPC+12
ECN ALLU+1~, ALLU+2*, ALLU+3*, ALLU+4, ALLU+5
ECPROC ECRECSPC+9~, ECRECSPC+11
ECPROC( ECRECSPC+14*
>> ECPTYP ECRDSSUA+18, ECRUDSS+11, ECRDSSEC+12, ECRECER+24, ECRECSIC+21, ECRECSPC+19, ECDSSSNR+10, ECDISSUM+13, ECLATESH+13
ECROU ECRDSSUA+10~, ECRDSSUA+19*, ECRUDSS+9~, ECRUDSS+12*, ECRDSSEC+10~, ECRDSSEC+13*, ECRECER+12~, ECRECER+25*, ECRECSIC+9~, ECRECSIC+22*
ECRECSPC+9~, ECRECSPC+20*, ECRGP+6~, ECRGP+8*, ECDSSSNR+8~, ECDSSSNR+11*, ECDISSUM+8~, ECDISSUM+14*, ECLATESH+9~, ECLATESH+14*
ECSAVE ECRDSSUA+10~, ECRUDSS+9~, ECRDSSEC+10~, ECRECER+12~, ECRECSIC+9~, ECRECSPC+9~, ECRGP+6~, ECDISSUM+8~
ECSAVE( ECRGP+10*
ECSAVE("ECD" ECRDSSEC+14*
ECSAVE("ECDSSU(" ECRDSSUA+20*, ECRECER+26*, ECRECSIC+23*
ECSAVE("ECDUZ" ECRUDSS+13*
ECSAVE("ECLOC(" ECRECER+26*, ECRECSIC+24*, ECRECSPC+22*, ECDISSUM+15*
ECSAVE("ECLOC1(" ECRECER+26*, ECRECSIC+24*, ECRECSPC+22*
ECSAVE("ECPROC(" ECRECSPC+21*
ECSAVE("ECPTYP" ECRDSSEC+14*
ECSAVE("STAT" ECRDSSEC+14*
>> ECSD ECRECER+14, ECLATESH+11, ECLATESH+12*
ECV ECRDSSUA+10~, ECRDSSUA+11*, ECRUDSS+9~, ECRUDSS+10*, ECRDSSEC+10~, ECRDSSEC+11*, ECRECER+12~, ECRECER+13*, ECRECSIC+9~, ECRECSIC+10*
ECRECSPC+9~, ECRECSPC+10*, ECRGP+6~, ECRGP+7*, ECDSSSNR+8~, ECDSSSNR+9*, ECDISSUM+8~, ECDISSUM+9*, ECDISSUM+14*, ECLATESH+9~
ECLATESH+10*, ECLATESH+14*
ECX ECRDSSUA+10~, ECRDSSUA+15*, ECRDSSUA+16, ALLU+1~, ECRECER+12~, ECRECER+18*, ECRECER+19, ECRECSIC+9~, ECRECSIC+14*, ECRECSIC+15
ECRECSIC+19*, ECRECSIC+20, ECRECSPC+9~, ECRECSPC+13*, ECRECSPC+14, ECRECSPC+17*, ECRECSPC+18, ECRGP+6~, ECRGP+10*, PRINT+1~
PRINT+4*
I ECRGP+6~, ECRGP+10*, PRINT+1~, PRINT+4*, ECDISSUM+8~, ECDISSUM+12*
IEN VALID~, VALID+2
IO PRINT+2
IOF PRINT+3, PRINT+4
IOSL PRINT+4
LIEN ECDISSUM+8~, ECDISSUM+12*
NODE VALID+1~, VALID+2*, VALID+3
U ECRDSSUA+17, ECRECER+20, ECRECER+23, ECRECSIC+16, ECRECSIC+20, ECRECSPC+18
X ECRDSSUA+10~, ECRDSSUA+16*, ECRECER+12~, ECRECER+19*, ECRECER+23*, ECRECSIC+9~, ECRECSIC+15*, ECRECSIC+20*, ECRECSPC+9~, ECRECSPC+18*
Y ECRDSSUA+10~, ECRDSSUA+16, ECRDSSUA+17, ALLU+1~, ECRECER+12~, ECRECER+19, ECRECER+20, ECRECER+23, ECRECSIC+9~, ECRECSIC+15
ECRECSIC+16, ECRECSIC+20, ECRECSPC+9~, ECRECSPC+18
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All