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) ;Nov 16, 2022@13:46:43

Source Information

Source file <ECRRPT2.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Event Capture 14 EN^ECCLIPRO  EN^ECDISSUM  START^ECDSSSNR  START^ECLATESH  STRPT^ECRDSSEC  STRPT^ECRDSSUA  STRPT^ECRECER  STRPT^ECRECSIC  
STRPT^ECRECSPC  EN^ECREDIT  EN^ECRPROC  (DATECHK,QUEUE,REQCHK)^ECRRPT  STRPT^ECRUDSS  (ALLU,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
ECRPROC ;156 - Procedure Used Report
; Variables passed in
; ECPROC - IEN of the Procedure Code for file #81 or #725:100217;ICPT(^B4154 EF SPEC METABOLIC NONINHERIT"/3291;EC(725,^NU079 NUTR GP, 11-20 PT 1ST 30M
; ECU - All or single IEN for file 200
; ECL0 - All, 1, or many locations
; ECD0 - All, 1, or many DSS units
; ECSD - Start Date or Report
; ECED - End Date or Report
; ECPTYP - Where to send output (P)rinter, (D)evice or screen
; or (E)xport
ECREDIT ;159 - Edit Log Report
; Variables passed in
; ECL - Location to report (1 or ALL)
; ECD0 - DSS Unit to report (1, some or ALL)
; ECSORT - Sort type(D or U)
; ECSD - Start Date or Report
; ECED - End Date or Report
; ECDUZ - User IEN from file (#200)
; ECPTYP - Where to send output (P)rinter, (D)evice or screen
; or (E)xport
; Variable return
; ^TMP($J,"ECRPT",n)=report output or to print device.
ECCLIPRO ;159 - Procedure by Clinic Report

External References

Name Field # of Occurrence
^DIC ECRDSSUA+16, ECRECER+19, ECRECER+23, ECRECSIC+15, ECRECSIC+20, ECRECSPC+18, ECRPROC+17, ECRPROC+27, ECRPROC+34, ECREDIT+20
ECREDIT+24, ECCLIPRO+8, ECCLIPRO+11, ECCLIPRO+14
EN^ECCLIPRO ECCLIPRO+21
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
EN^ECREDIT ECREDIT+31
EN^ECRPROC ECRPROC+41
DATECHK^ECRRPT ECRECER+14, ECLATESH+11, ECRPROC+19, ECREDIT+25, ECCLIPRO+15
QUEUE^ECRRPT ECRDSSUA+22, ECRUDSS+15, ECRDSSEC+16, ECRECER+28, ECRECSIC+26, ECRECSPC+24, ECRGP+11, ECDSSSNR+13, ECDISSUM+17, ECLATESH+16
ECRPROC+40, ECREDIT+30, ECCLIPRO+20
REQCHK^ECRRPT ECRDSSUA+11, ECRUDSS+10, ECRDSSEC+11, ECRECER+13, ECRECSIC+10, ECRECSPC+10, ECRGP+7, ECDSSSNR+9, ECDISSUM+9, ECLATESH+10
ECRPROC+15, ECREDIT+14, ECCLIPRO+2
STRPT^ECRUDSS ECRUDSS+16
ALLU^ECRUTL ECRPROC+32, ECREDIT+18, ECCLIPRO+6
LOCARRY^ECRUTL ECRECER+22, ECRECSIC+18, ECRECSPC+16, ECDISSUM+11, ECRPROC+25, ECREDIT+23

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
    • ECRPROC+17
    • ECRPROC+27
    • ECRPROC+34
    • ECREDIT+20
    • ECREDIT+24
    • ECCLIPRO+8
    • ECCLIPRO+11
    • ECCLIPRO+14

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*, ECRPROC+18*, ECRPROC+20*
ECRPROC+24*, ECRPROC+29*, ECREDIT+15*, ECREDIT+22*, ECCLIPRO+3*, ECCLIPRO+10*, ECCLIPRO+12*
^VA(200 - [#200] ALLU+4
^XUSEC("ECALLU" ECRDSSUA+14, ECRECER+17, ECRECSIC+13, ECRPROC+32, ECREDIT+18, ECCLIPRO+6

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*
ECRPROC+13~, ECRPROC+17*, ECRPROC+26*, ECRPROC+34!*, ECREDIT+13~, ECREDIT+20!*, ECREDIT+24*, ECCLIPRO+1~, ECCLIPRO+8!*, ECCLIPRO+11*
ECCLIPRO+13*
DIC("S" ECCLIPRO+13*
DIC(0 ECRDSSUA+16*, ECRECER+19*, ECRECER+23*, ECRECSIC+15*, ECRECSIC+20*, ECRECSPC+18*, ECRPROC+17*, ECRPROC+26*, ECRPROC+34*, ECREDIT+20*
ECREDIT+24*, ECCLIPRO+8*, ECCLIPRO+11*, ECCLIPRO+13*
>> ECCLI ECCLIPRO+12, ECCLIPRO+13, ECCLIPRO+14
ECCLIN ECCLIPRO+1~, ECCLIPRO+14*
ECD ALLU+1~, ALLU+2*, ALLU+3*, ALLU+5
>> ECD0 ECRDSSUA+13, ECRECER+16, ECRECSIC+12, ECRPROC+30, ECREDIT+16, ECCLIPRO+4
ECDATE ECLATESH+9~, ECRPROC+13~, ECREDIT+13~, ECCLIPRO+1~
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*
ECRPROC+13~, ECRPROC+39*, ECREDIT+13~, ECREDIT+29*, ECCLIPRO+1~, ECCLIPRO+19*
ECDSSU ECRDSSUA+10~, ECRDSSUA+12, ECRECER+12~, ECRECER+15, ECRECSIC+9~, ECRECSIC+11, ECRPROC+13~, ECRPROC+29, ECREDIT+13~, ECREDIT+15
ECCLIPRO+1~, ECCLIPRO+3
ECDSSU( ECRDSSUA+17*, ALLU+5*, ECRECER+20*, ECRECSIC+16*, ECRPROC+35*, ECREDIT+21*, ECCLIPRO+9*
>> ECDUZ ECRDSSUA+14, ALLU+4, ECRECER+17, ECRECSIC+13, ECRPROC+31, ECRPROC+32, ECREDIT+17, ECREDIT+18, ECCLIPRO+5, ECCLIPRO+6
>> ECED ECRECER+14, ECLATESH+11, ECLATESH+12*, ECRPROC+19, ECREDIT+25, ECCLIPRO+15
>> ECERR ECRDSSUA+11, ECRUDSS+10, ECRDSSEC+11, ECRECER+13, ECRECSIC+10, ECRECSPC+10, ECRGP+7, ECDSSSNR+9, ECDISSUM+9, ECLATESH+10
ECRPROC+15, ECREDIT+14, ECCLIPRO+2
ECI ECRDSSUA+10~, ECRDSSUA+15*, ECRECER+12~, ECRECER+18*, ECRECSIC+9~, ECRECSIC+14*, ECRECSIC+19*, ECRECSPC+9~, ECRECSPC+13*, ECRECSPC+17*
ECRPROC+14~, ECRPROC+22*, ECRPROC+33*, ECREDIT+13~, ECREDIT+19*, ECCLIPRO+1~, ECCLIPRO+7*
ECKEY ECRDSSUA+10~, ECRDSSUA+14*, ALLU+4, ECRECER+12~, ECRECER+17*, ECRECSIC+9~, ECRECSIC+13*, ECRECSPC+9~, ECRPROC+32*, ECREDIT+13~
ECREDIT+18*, ECCLIPRO+1~, ECCLIPRO+6*
>> ECL0 ECRECER+22, ECRECER+23, ECRECSIC+18, ECRECSPC+16, ECDISSUM+11, ECRPROC+25, ECREDIT+23, ECREDIT+24, ECCLIPRO+11
ECLOC ECRECER+12~, ECRECER+21, ECRECSIC+9~, ECRECSIC+17, ECRECSPC+9~, ECRECSPC+15, ECDISSUM+8~, ECDISSUM+10, ECDISSUM+12!, ECRPROC+13~
ECRPROC+24, ECREDIT+13~, ECREDIT+22, ECREDIT+24!, ECCLIPRO+1~, ECCLIPRO+10, ECCLIPRO+11*
ECLOC( ECDISSUM+12*, ECRPROC+28*
ECLOC(1 ECRECER+23*, ECRECSIC+20*, ECRECSPC+18*, ECREDIT+24*
ECLOC1 ECRECER+12~, ECRECSIC+9~, ECRECSPC+9~, ECREDIT+13~
ECLOC1( ECRECER+23*, ECRECSIC+20*, ECRECSPC+18*, ECDISSUM+12
>> ECLPC0 ECRECSPC+11, ECRECSPC+12, ECRPROC+20, ECRPROC+21
ECN ALLU+1~, ALLU+2*, ALLU+3*, ALLU+4, ALLU+5
ECNT ECRPROC+14~, ECRPROC+26*, ECRPROC+28*, ECRPROC+33*, ECRPROC+35*, ECREDIT+13~, ECREDIT+19*, ECREDIT+21*, ECCLIPRO+1~, ECCLIPRO+7*
ECCLIPRO+9*
ECPROC ECRECSPC+9~, ECRECSPC+11, ECRPROC+13~, ECRPROC+20
ECPROC( ECRECSPC+14*, ECRPROC+23*
>> ECPTYP ECRDSSUA+18, ECRUDSS+11, ECRDSSEC+12, ECRECER+24, ECRECSIC+21, ECRECSPC+19, ECDSSSNR+10, ECDISSUM+13, ECLATESH+13, ECRPROC+36
ECREDIT+26, ECCLIPRO+16
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*
ECRPROC+13~, ECRPROC+39*, ECREDIT+13~, ECREDIT+27*, ECCLIPRO+1~, ECCLIPRO+17*
ECSAVE ECRDSSUA+10~, ECRUDSS+9~, ECRDSSEC+10~, ECRECER+12~, ECRECSIC+9~, ECRECSPC+9~, ECRGP+6~, ECDISSUM+8~, ECRPROC+13~, ECREDIT+13~
ECCLIPRO+1~
ECSAVE( ECRGP+10*
ECSAVE("ECD" ECRDSSEC+14*
ECSAVE("ECDSSU(" ECRDSSUA+20*, ECRECER+26*, ECRECSIC+23*, ECRPROC+38*, ECREDIT+28*, ECCLIPRO+18*
ECSAVE("ECDUZ" ECRUDSS+13*
ECSAVE("ECLOC(" ECRECER+26*, ECRECSIC+24*, ECRECSPC+22*, ECDISSUM+15*, ECRPROC+38*, ECREDIT+28*
ECSAVE("ECLOC1(" ECRECER+26*, ECRECSIC+24*, ECRECSPC+22*, ECREDIT+28*
ECSAVE("ECPROC(" ECRECSPC+21*, ECRPROC+38*
ECSAVE("ECPTYP" ECRDSSEC+14*
ECSAVE("STAT" ECRDSSEC+14*
>> ECSD ECRECER+14, ECLATESH+11, ECLATESH+12*, ECRPROC+19, ECREDIT+25, ECCLIPRO+15
>> ECU ECRPROC+16, ECRPROC+17
ECUN ECRPROC+13~, ECRPROC+16*, ECRPROC+17*
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*, ECRPROC+13~, ECRPROC+15*, ECRPROC+37*, ECREDIT+13~, ECREDIT+14*, ECREDIT+27*, ECCLIPRO+1~, ECCLIPRO+2*
ECCLIPRO+17*
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*, ECRPROC+14~, ECRPROC+22*, ECRPROC+23, ECRPROC+33*, ECRPROC+34, ECREDIT+13~, ECREDIT+19*, ECREDIT+20, ECCLIPRO+1~
ECCLIPRO+7*, ECCLIPRO+8
I ECRGP+6~, ECRGP+10*, PRINT+1~, PRINT+4*, ECDISSUM+8~, ECDISSUM+12*, ECRPROC+26*
IEN VALID~, VALID+2
IO PRINT+2
IOF PRINT+3, PRINT+4
IOSL PRINT+4
LIEN ECDISSUM+8~, ECDISSUM+12*, ECRPROC+26*, ECRPROC+27, ECREDIT+13~
NODE VALID+1~, VALID+2*, VALID+3
NUM ECRPROC+13~
U ECRDSSUA+17, ECRECER+20, ECRECER+23, ECRECSIC+16, ECRECSIC+20, ECRECSPC+18, ECRPROC+17, ECRPROC+28, ECREDIT+24
X ECRDSSUA+10~, ECRDSSUA+16*, ECRECER+12~, ECRECER+19*, ECRECER+23*, ECRECSIC+9~, ECRECSIC+15*, ECRECSIC+20*, ECRECSPC+9~, ECRECSPC+18*
ECRPROC+13~, ECRPROC+17*, ECRPROC+27*, ECRPROC+34*, ECREDIT+13~, ECREDIT+20*, ECREDIT+24*, ECCLIPRO+1~, ECCLIPRO+8*, ECCLIPRO+11*
ECCLIPRO+13*
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, ECRPROC+13~, ECRPROC+17, ECRPROC+27, ECRPROC+28, ECRPROC+34, ECRPROC+35
ECREDIT+13~, ECREDIT+20, ECREDIT+21, ECREDIT+24, ECCLIPRO+1~, ECCLIPRO+8, ECCLIPRO+9, ECCLIPRO+11, ECCLIPRO+14
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All