ECRDSSA ;ALB/RPM - DSS Unit Activity Report ;9/23/16 15:14
Source file <ECRDSSA.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;Get location(s), DSS Unit(s), sort type, start & end dates, device
 | 
|
| ENQ | ||
| STRPT | ;Main entry point
 | 
|
| FNDREC(ECSRT) | ;Loop through "ADT" xref of EVENT CAPTURE PATIENT (#721) file
 ; Input: ; ECSRT - sort type  | 
|
| BLDTMP(ECIEN,ECSRT,ECCNT) | ;add record to list
 ; Input: ; ECIEN - pointer to EVENT CAPTURE PATIENT (#721) file ; ECSRT - sort type ; ECCNT - record counter  | 
|
| PRINT(ECSRT) | ;loop results array and format output
 ; Input: ; ECSRT - sort type  | 
|
| PRINTQ | ||
| HDR(ECLOCN,ECRDT,ECFDT,ECTDT,ECSRT) | ;Report header
 ; Input: ; ECLOCN - location name ; ECRDT - run date ; EDFDT - from date ; EDTDT - to date ; ECSRT - sort text  | 
|
| DSSHDR(ECDSS,ECDSSNM) | ;DSS header
 ; Input: ; ECDSS - DSS unit ; ECDSSNM - DSS unit name  | 
|
| PAUSE | ;page break
 | 
|
| FOOTER | ;page footer
 | 
|
| GETLOCN(ECLOCA,ECLOC) | ;get location name
 ; Input: ; ECLOCA - location ; ECLOC - array of selected locations  | 
|
| GETDSSN(ECDSS,ECDSSU) | ;-get DSS unit name
 ; Input: ; ECDSS - DSS unit ; ECDSSU - array of selected DSS units  | 
|
| GETKEYS(ECSRT,ECIEN,ECKEYS) | ;get sort keys based on sort type
 ; Input: ; ECSRT - (required) sort type indicator (P, S, R) ; ECIEN - (required) pointer to EVENT CAPTURE PATIENT (#721) file ; ; Output: ; ECKEYS - (pass by reference) array of sort keys ; Function value - returns 1 on success;0 on failure  | 
|
| GETSSN(ECIEN) | ;get patient SSN
 ; Input: ; ECIEN - (required) pointer to EVENT CAPTURE PATIENT (#721) file ; ; Output: ; Function value - returns patient's SSN on success; "" on failure  | 
|
| GETPROV(ECIEN) | ;get primary provider
 | 
|
| GETPRNM(ECVIEN,ECDT) | ;get procedure name
 ; Input: ; ECVIEN - variable pointer to CPT (#81) file or EC PROC file ; ; Output: ; Function value - returns procedure name on success; "" on failure  | 
|
| GETPROC(ECVIEN) | ;get procedure code
 ; Input: ; ECVIEN - variable pointer to CPT (#81) file or EC PROC file  | 
|
| GETPSYN(LOC,UNIT,CAT,PROC) | ;API added in 126, gets synonym for EC screen
 | 
|
| ASKSRT(ECTYP) | ;Ask report sort type
 ; Input: none ; ; Output: ; ECTYP - (pass by reference) Sort type ; (P: Patient Name,S: SSN,R: Provider Name) ; Function value - returns 1 on success; 0 on failure  | 
|
| ASKDEV() | ;Ask output device
 ; Input: none  | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^ECH - [#721] | GET1^DIQ, GETS^DIQ | 
| ^EC(725 - [#725] | GET1^DIQ | 
| ^ICPT - [#81] | GET1^DIQ |