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 |