DSIV EXCEPTION REPORT2 (2539)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIV EXCEPTION REPORT2
TAG RPTP
ROUTINE DSIVICR1
RETURN VALUE TYPE SINGLE VALUE
AVAILABILITY AGREEMENT
DESCRIPTION
Kicks off a background job to run the ICB Exception report (users who did 
not enter buffer entries in a timely manner).
INPUT PARAMETER
  • SDT
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Contains the start date for the report.
    
  • EDT
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    Contains the end date of the report.
    
  • DSIVHNDL
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   50
    REQUIRED:   NO
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    Contains the handle for the background job.  This is the ^XTMP global 
    node where the report status and data will reside.
    
  • DSIVLOCS
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   NO
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    Contains a list of clinics to return for the report.  The exception 
    report will still gather appointments for all locations (except inactive, 
    and "ZZ" locations), but will only return the selected ones.
    
RETURN PARAMETER DESCRIPTION
Returns -1^error if there was a problem starting the background job, or 
returns Taskman Task# ^ Handle.  The Handle is used to poll VistA using 
the DSIV POLL REPORT rpc to see whether the report has finished 
processing and to get the data.