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 |
| 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 |