RCDPEMAR ;ALB/CNF - MANUAL AUDIT REPORT ;12/31/24
Source file <RCDPEMAR.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; Main entry point for this report
 ; Ask Summary or Detail output  | 
|
| DISPLAY(ROW,EFTIEN,TRANS) | ; Display EFT detail during user selection process  ; PRCA*4.5*439 Modified display
 ; Input: ROW - Current row number ; EFTIEN - IEN for EFT (#344.31) ; TRANS - EFT transaction number e.g. 999.1  | 
|
| COMPILE(RCDT1,RCDT2,RCREP) | ; Compile data for display
 ; Input: RCDT1 - Beginning date ; RCDT2 - Ending date ; RCREP - D if Detail format, S if Summary format ; Output: ^TMP("RCDPMAR",$J)  | 
|
| REPSUM(RCDT1,RCDT2) | ; Print Summary report
 ; Input: RCDT1 - Start Date ; RCDT2 - End Date ; Output: Written to device  | 
|
| REPDET(RCDT1,RCDT2) | ; Build Detailed report in TMP
 ; Input: RCDT1 - Start Date ; RCDT2 - End Date ; Output: Saved to ^TMP in generic RCDP ListMan report format  | 
|
| SPACES(DATA,COL) | ; Return spaces for padding output
 ; INPUT DATA: String of data ; COL: Column to begin for next data piece  | 
|
| REPEXC | ; Print Excel report
 | 
|
| SAVE(X,LINES) | ; Save a line of the report to the ^TMP global
 | 
|
| BK | ; Run report in background through task manager
 | 
|
| PRINTDET(QUIT) | ; Print line in ^TMP global to output the detail report to screen or printer
 | 
|
| PAUSE() | ; Pause at end of each page for user input
 ; Input: None ; Output: User response  | 
|
| CHKP(RCREP,RCNOW,RCPG,RCHR,RCDT1,RCDT2,RCSCR,LINES) | ; Check if we need to do a page break
 ; Input: RCREP - D for Detail format, S for Summary format ; RCNOW - DATE/TIME in external format ; RCPG - Current page number ; RCHR - Line of "-" to margin width ; RCDT1 - Start date ; RCDT2 - End date ; RCSCR - 1 - Output is going to the users screen, 0 - to printer ; LINES - Current line count  | 
|
| HEADER(RCREP,RCNOW,RCPG,RCHR,RCDT1,RCDT2) | ; Print Header Section
 ; Input: RCREP - D for Detail format, S for Summary format ; RCNOW - DATE/TIME in external format ; RCPG - Current page number ; RCHR - Line of "-" to margin width ; RCDT1 - Start date ; RCDT2 - End date ; Output: Write statements  | 
|
| LMHDR(RCSTOP,RCDT1,RCDT2,RCHDR) | ;   
 ; ListMan report heading ; Input: RCDT1 - Internal Start Date of date range ; RCDT2 - Internal End Date of date range ; Output: RCHDR - Array of listman header lines ; RCSTOP - 1 if user stopped  | 
|
| LMRPT(RCLMHDR,RCLMND,LMTMP) | ||
| PAYER(IEN399) | ; Get Payer Name and TIN
 ; Input: IEN399 - IEN to #399 ; Output: Payer IEN ^ Payer Name ^ Payer TIN  | 
| 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 | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^RCY(344.31 - [#344.31] | GET1^DIQ | 
| ^IBM(361.1 - [#361.1] | GET1^DIQ | 
| ^DGCR(399 - [#399] | GET1^DIQ | 
| ^PRCA(430 - [#430] | GET1^DIQ |