IBJDF2 ;ALB/CPM - THIRD PARTY FOLLOW-UP SUMMARY REPORT ;Feb 09, 2018@10:11:43
Source file <IBJDF2.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 |
---|---|---|
EN | ; - Option entry point.
|
|
DATE | ; - Choose date to use for calculation
|
|
TYP | ; - Select type of summaries to print.
; IB*2.0*554 DRF 10/19/2015 Add Non-VA care |
|
DQ | ; - Tasked entry point.
|
|
ENQ | ||
ENQ1 | ||
SUM(IBDIV) | ; - Print the report.
; Input: IBDIV=Pointer to the division in file #40.8 |
|
SUMQ | ||
DASH(X) | ; - Return a dashed line.
|
|
PAUSE | ; - Page break.
|
|
DHLP | ; - 'Display Registration User' help.
|
|
CAT(X) | ; - Determine category to place receivable.
|
|
ACT(X) | ; - Determine the activation date for a receivable.
|
|
ACTQ | ||
DATE1(X) | ; - Determine the Date of Care
|
|
DATEQ | ||
DIV(IBX) | ; - Determine the division for a claim.
; Input: IBX=Pointer to a claim in file #399 ; Output: IBY=Pointer to a division in file #40.8, ; or 0 if not determined |
|
DIVQ | ; - If a division cannot be determined, use the primary division.
|
|
INP(X) | ; - Return division for a movement.
|
|
OPT(X,DFN) | ; - Return division for a patient's outpatient visit date.
|
|
OPTQ | ||
CATN | ; - List of category names.
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | DQ+64 |
^%ZIS | TYP+18 |
HOME^%ZIS | TYP+24 |
^%ZISC | ENQ+2 |
^%ZTLOAD | TYP+22 |
$$GET1^DIQ | DQ+23 |
^DIR | DATE+11, TYP+10, PAUSE+4 |
E^IBJDE | DQ+2, DQ+61 |
$$CHKARNUM^IBJDF11 | DQ+24 |
HELP^IBJDF1H | DATE+3 |
PSDR^IBODIV | DATE+15 |
$$DAT2^IBOUTL | DQ+64 |
$$STOP^IBOUTL | DQ+14 |
$$SCE^IBSDU | OPT+4 |
$$EXOE^SDOE | OPT+4 |
ADM^VADPT2 | DIV+23, DIV+24 |
$$PRIM^VASITE | DQ+28, DIV+13, DIVQ+1 |
$$FMDIFF^XLFDT | DQ+46 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PRCA(430.2 - [#430.2] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | DQ+9, SUM+9 |
^DGCR(399 - [#399] | DQ+18, DQ+32, DATE1+2, DIV+6, DIV+18, DIV+21 |
^DGPM - [#405] | INP+1 |
^DGPM("APTF" | DIV+22 |
^DIC(42 - [#42] | INP+1 |
^IBA(362.4 - [#362.4] | DQ+33, DIV+12 |
^IBA(362.5 - [#362.5] | DIV+12 |
^PRCA(430 - [#430] | DQ+12, DQ+20, DQ+39, DQ+40, ACT+2, ACT+3, ACT+4 |
Name | Line Occurrences |
---|---|
$$ACT | DQ+17 |
$$CAT | DQ+46 |
$$DASH | SUM+10 |
$$DATE1 | DQ+17 |
$$DIV | DQ+28 |
$$INP | DIV+22, DIV+23, DIV+24 |
$$OPT | DIV+17, DIV+18 |
ACTQ | ACT+1, ACT+2, ACT+3 |
DATE | DATE+3 |
DATEQ | DATE1+1, DATE1+2 |
DIVQ | DIV+6, DIV+9, DIV+12, DIV+16, DIV+22, DIV+23 |
ENQ | DATE+2, DATE+11, DATE+15, TYP+10, TYP+18, TYP+19, DQ+52, DQ+56, DQ+65 |
ENQ1 | ENQ |
OPTQ | OPT+2 |
PAUSE | SUM+18, SUM+28 |
SUM | DQ+65, DQ+67 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DQ+64, ENQ1+1! |
%ZIS | TYP+18*, ENQ1+1! |
DFN | ENQ1+1!, DIV+5~, DIV+7*, DIV+17, DIV+18, OPT~, OPT+4 |
DIR | DATE+11!, TYP+10!, PAUSE+2~ |
DIR("?" | DATE+10* |
DIR("A" | DATE+9*, TYP+4*, TYP+5*, TYP+6*, TYP+7*, TYP+8*, TYP+9* |
DIR("B" | DATE+8*, TYP+9* |
DIR(0 | DATE+8*, TYP+3*, PAUSE+4* |
DIROUT | DATE+11, DATE+12!, TYP+10, TYP+11!, ENQ1+2!, PAUSE+2~ |
DIRUT | DATE+11, DATE+12!, TYP+10, TYP+11!, ENQ1+2!, PAUSE+2~, PAUSE+4 |
DT | DQ+46, DIV+13, DIVQ+1 |
DTIME | DATE+1 |
DTOUT | DATE+11, DATE+12!, TYP+10, TYP+11!, ENQ1+2!, PAUSE+2~ |
DUOUT | DATE+11, DATE+12!, TYP+10, TYP+11!, ENQ1+2!, PAUSE+2~, PAUSE+4 |
I | TYP+21*, DQ+4*, DQ+6, DQ+8, DQ+9, DQ+41*, DQ+42, DQ+43, DQ+48*, DQ+49 , DQ+50, DQ+57*, DQ+58, DQ+59*, DQ+60*, ENQ1+1!, SUM+13*, SUM+21*, SUM+22, SUM+23 , SUM+24, SUM+25, SUM+26 |
IB | DQ+4!, ENQ1! |
IB( | DQ+8*, DQ+9*, DQ+42*, DQ+43*, DQ+49*, DQ+50*, DQ+60*, DQ+67, SUM+3, SUM+13* , SUM+18, SUM+21, SUM+22, SUM+23, SUM+24, SUM+26 |
IB(0 | DQ+6*, DQ+58*, DQ+60 |
IBA | DQ+12*, DQ+14, DQ+17, DQ+18, DQ+20, DQ+28, DQ+32, DQ+33, DQ+39, DQ+40 , ENQ1! |
IBADM | DIV+5~, DIV+22* |
IBAGE | DQ+46*, ENQ1! |
IBAR | DQ+20*, DQ+23, DQ+34, ENQ1! |
IBARD | DQ+17*, DQ+46, ENQ1! |
IBARNUM | DQ+23*, DQ+24, DQ+35, ENQ1+1! |
IBC | DIV+5~, DIV+6*, DIV+7, DIV+9, DIV+21 |
IBCAT | DQ+46*, DQ+49, DQ+50, ENQ1! |
IBD | DIV+5~, DIV+18* |
IBDH | ENQ1+1!, SUM+9* |
IBDIV | DQ+27*, DQ+28*, DQ+29, DQ+42, DQ+43, DQ+49, DQ+50, DQ+67*, ENQ1!, SUM~ , SUM+3, SUM+9, SUM+13, SUM+18, SUM+21, SUM+22, SUM+23, SUM+24, SUM+26 |
IBEV | DIV+5~, DIV+7*, DIV+17, DIV+24 |
IBFR | OPT+1~, OPT+3*, OPT+4, OPT+6* |
IBOFF | DATE+3*, ENQ1! |
IBOUT | DQ+39*, DQ+43, DQ+50, ENQ1! |
IBPAG | DQ+64*, ENQ1!, SUM+4, SUM+5* |
IBPTF | DIV+5~, DIV+21*, DIV+22 |
IBQ | DQ+12*, DQ+14*, DQ+52, DQ+64*, DQ+67, ENQ1!, SUM+3, PAUSE+4* |
IBRUN | DQ+64*, ENQ1!, SUM+10 |
IBSDATE | DATE+5*, DQ+17, ENQ1!, SUM+7 |
IBSEL | TYP+11*, DQ+4, DQ+36, DQ+41, DQ+48, ENQ1! |
IBSORT | DATE+12*, DATE+15, DQ+5, DQ+27, DQ+29, DQ+65, ENQ1! |
IBTEXT | ENQ1! |
IBTO | OPT+1~, OPT+3*, OPT+4 |
IBTY | DIV+5~, DIV+7*, DIV+16 |
IBTYP | DQ+32*, DQ+33*, DQ+34*, DQ+35*, DQ+36, DQ+41, DQ+48, ENQ1+1!, SUM+3*, SUM+7 , SUM+13, SUM+18, SUM+21, SUM+22, SUM+23, SUM+24, SUM+26 |
IBTYPH | ENQ1+1!, SUM+7*, SUM+8 |
IBU | DIV+5~, DIV+21*, DIV+23 |
IBX | PAUSE+2~, PAUSE+3*, DIV~, DIV+6, DIV+12, DIV+18, DIV+21 |
>> IBXTRACT | DQ+2, DQ+56 |
IBY | DIV+5~, DIV+6*, DIV+9*, DIV+13*, DIV+17*, DIV+18*, DIV+22*, DIV+23*, DIV+24*, DIVQ+1* , DIVQ+2, OPT+1~, OPT+2*, OPT+4, OPT+5*, OPTQ |
IBY1 | OPT+1~, OPT+4*, OPT+5, OPT+6 |
IBZ | OPT+1~, OPT+4* |
IBZERR | OPT+1~, OPT+4! |
IO | TYP+26 |
IO("Q" | TYP+19, TYP+24! |
IOF | SUM+4 |
IOSL | PAUSE+3 |
IOST | SUM+4, SUM+5, PAUSE+1 |
J | DQ+6*, DQ+8*, DQ+9*, DQ+58*, DQ+59*, DQ+60, ENQ1+1!, SUM+13* |
K | DQ+8*, DQ+9*, ENQ1+1! |
POP | TYP+18, ENQ1+1! |
U | DQ+23, DQ+32, DQ+34, DQ+40, DQ+42, DQ+43, DQ+49, DQ+50, DQ+58, DQ+60 , SUM+9, SUM+13, SUM+21, SUM+24, SUM+26, ACT+2, ACT+3, ACT+4, DATE1+2, DIV+6 , DIV+7, DIV+9, DIV+21, INP+1, OPT+5 |
VADMVT | DIV+5~, DIV+23, DIV+24 |
VAINDT | DIV+5~, DIV+23*, DIV+24* |
VAUTD | DQ+7, DQ+29, ENQ1+1! |
VAUTD( | DQ+8, DQ+29 |
X | DATE+1*, DATE+2*, DATE+3, DATE+4, DATE+5, ENQ1+1!, SUM+21*, SUM+22, DASH~, DASH+1 , PAUSE+2~, CAT~, CAT+1, ACT~, ACT+1, ACT+2, ACT+3, ACT+4, DATE1~, DATE1+1 , DATE1+2, INP~, INP+1, OPT~, OPT+2, OPT+3 |
Y | DATE+12, DATE+15, TYP+11, ENQ1+1!, SUM+21*, SUM+26, PAUSE+2~, ACT+1~*, ACT+2*, ACT+3* , ACT+4*, ACTQ, DATE1+1~*, DATE1+2*, DATEQ |
Z | ENQ1+1!, SUM+24*, SUM+25 |
ZTDESC | TYP+20*, ENQ1+1! |
>> ZTQUEUED | ENQ |
>> ZTREQ | ENQ* |
ZTRTN | TYP+20*, ENQ1+1! |
ZTSAVE | ENQ1+1! |
ZTSAVE( | TYP+21* |
ZTSK | TYP+23, TYP+24! |
Name | Field # of Occurrence |
---|---|
$T(CATN+I | SUM+21 |