RCDPRTEX ;ALB/LMH - Claims Matching Report for Excel ;30-SEP 2016
Source file <RCDPRTEX.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Accounts Receivable | 1 | RCDPRTP1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
; Entry point for printing the Excel version of the report (either in foreground or background)
; Input: ; RCEXCEL=1 here ; Output: ; Report is printed in text format for Excel (turn on logging) ; |
||
START | ;
|
|
DEMOG | ; Demographic data for third party bills &
; first party charges detail line header ; |
|
PRNTPAT | ; setup & print third party bills (called by PROC^RCDPRTP1 for Excel output only)
|
|
EXCELTPB | ; print other assoc. third party bills
|
|
PRNTFPC | ; print associated first party charges
; This code screens entries from file 350.1 returned by API - RELBILL^IBRFN |
|
EXCELHD | ; Print an Excel CSV header record
|
|
EXCELPAT | ; Print patient third party bills
|
|
EXCELFPC | ; Print patient first party charges
|
|
CSV(STRING,DATA) | ; Build the Excel data string for CSV format
; Input: STRING - Current string being built or "" ; DATA - New data to be added to the string ; Returns: STRING - Updated string with DATA added ; |
Name | Field # of Occurrence |
---|---|
^%ZISC | PRINT+23, START+12 |
^DIR | PRINT+22 |
$$TYP^IBRFN | PRNTPAT+15, EXCELTPB+18 |
KILFPTY^RCDPRTP1 | PRNTFPC+7, PRNTFPC+8, PRNTFPC+9 |
PROC^RCDPRTP1 | START+9 |
$$DATE^RCDPRTP2 | PRNTPAT+6, PRNTPAT+7, PRNTPAT+8, PRNTPAT+11, EXCELTPB+10, EXCELTPB+11, EXCELTPB+13, PRNTFPC+19, PRNTFPC+20 |
$$STAT^RCDPRTP2 | PRNTPAT+2, EXCELTPB+2, PRNTFPC+24 |
$$SSN^RCFN01 | DEMOG+12 |
$$FMTE^XLFDT | DEMOG+9 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | DEMOG+8 |
^PRCA(430 - [#430] | DEMOG+6, DEMOG+7, PRNTPAT+10, PRNTPAT+13, PRNTPAT+14, EXCELTPB+12, EXCELTPB+16, EXCELTPB+17, PRNTFPC+16, PRNTFPC+22 , PRNTFPC+27 |
^RCD(340 - [#340] | DEMOG+11 |
^TMP("IBRBF" | PRINT+7!, START+10!, PRNTFPC+4, PRNTFPC+5, PRNTFPC+12, PRNTFPC+13, PRNTFPC+15 |
^TMP("IBRBT" | PRINT+7!, START+10!, PRNTPAT+1, PRNTPAT+3, EXCELTPB+1, EXCELTPB+4, EXCELTPB+7, PRNTFPC+18 |
^TMP("RCDPRTPB" | PRINT+7!, PRINT+19, START+6, START+7, START+13!, DEMOG+3, DEMOG+4, PRNTPAT+8 |
Name | Line Occurrences |
---|---|
$$CSV | EXCELHD+8, EXCELHD+9, EXCELHD+10, EXCELHD+11, EXCELHD+12, EXCELHD+13, EXCELHD+14, EXCELHD+15, EXCELHD+16, EXCELHD+17 , EXCELHD+18, EXCELHD+19, EXCELHD+20, EXCELHD+21, EXCELHD+22, EXCELHD+23, EXCELHD+24, EXCELHD+25, EXCELHD+26, EXCELPAT+7 , EXCELPAT+8, EXCELPAT+9, EXCELPAT+10, EXCELPAT+11, EXCELPAT+12, EXCELPAT+13, EXCELPAT+14, EXCELPAT+15, EXCELPAT+16, EXCELPAT+17 , EXCELPAT+18, EXCELPAT+19, EXCELPAT+20, EXCELPAT+21, EXCELPAT+22, EXCELPAT+23, EXCELPAT+24, EXCELFPC+7, EXCELFPC+8, EXCELFPC+9 , EXCELFPC+10, EXCELFPC+11, EXCELFPC+12, EXCELFPC+13, EXCELFPC+14, EXCELFPC+15, EXCELFPC+16, EXCELFPC+17, EXCELFPC+18, EXCELFPC+19 , EXCELFPC+20, EXCELFPC+21, EXCELFPC+22, EXCELFPC+23 |
@( | PRINT+14 |
DEMOG | START+8, EXCELTPB+6, PRNTFPC+17 |
EXCELFPC | PRNTFPC+28 |
EXCELHD | START+4 |
EXCELPAT | PRNTPAT+19, EXCELTPB+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |