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 |