IBFBWL ;ALB/PAW-IB BILLING Worklist ;30-SEP-2015
Source file <IBFBWL.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 | ; -- Main entry point for IB BILLING WORKLIST
|
|
| EN2 | ; -- Main entry point for IB NVC PRECERT WORKLIST
|
|
| INIT | ; Initialize variables for IB BILLING WORKLIST
|
|
| INIT2 | ; Initialize variables for IB NVC Precert Worklist
|
|
| HDR | ; Set header for IB BILLING Worklist
|
|
| HDR2 | ; Set header for IB NVC Precert Worklist
|
|
| FILTER(FILTERS) | ; Set up filters
; Sets an array of filters to determine which entries to include in display ; Input: None ; Output: ; Returns: 0 if the user entered '^' or timed out, 1 otherwise ; If Billing - FILTERS(0) = fee basis group (1=Facility Revenue, 2=RUR SC/SA, 3=Billing)^ 0 (all) 1 (selected) institutions ^ 0 (all) 1 (selected) patients ^ 1(First Party Copay) 2 (Third Party) ; If Precert - FILTERS(0) = fee basis group (1=insurance verification, 2=RUR)^ 0 (all) 1 (selected) institutions ^ 0 (all) 1 (selected) patients ; FILTERS(1) = inst ien ^ inst ien ^ etc... ; FILTERS(2) = pat ien ^ pat ien ^ etc... |
|
| ASKPAT(FILTERS) | ||
| ONEPAT(DIC,IEN,FIRST) | ||
| SHOWFILT(FILTERS) | ||
| LINKI | ; View Patient Insurance (VP)
|
|
| LINKCT | ; Claims Tracking (CT)
|
|
| EXPAND | ; Expand Item (EE)
|
|
| ACTIONS | ; Worklist Action (WA)
|
|
| HISTORY | ; Worklist History (HI)
|
|
| REFRESH | ; Special Main Screen List Refresh
|
|
| KILLGLB | ; Kill Worklist Globals
|
|
| CHKFILT | ; Check Filters
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZISC | EXIT+3 |
| ^DIC | ONEPAT+8 |
| $$GET1^DIQ | SHOWFILT+26, SHOWFILT+43, CHKFILT+7, CHKFILT+8, CHKFILT+9 |
| ^DIR | INIT+6, INIT2+6, FILTER+18, FILTER+29, FILTER+41, FILTER+56, LINKCT+30 |
| GETDTS^IBFBUTIL | LINKCT+14 |
| BLDWL^IBFBWL1 | INIT+10, ACTIONS+16, REFRESH+4 |
| GETAUT^IBFBWL1 | INIT+2, REFRESH+3 |
| BLDWL^IBFBWL5 | INIT2+10, ACTIONS+17, REFRESH+7 |
| GETAUT^IBFBWL5 | INIT2+2, REFRESH+6 |
| PSDR^IBODIV | FILTER+50 |
| EN^VALM | EN+6, EN2+6, LINKI+9, LINKCT+17, EXPAND+9, ACTIONS+10, ACTIONS+12, ACTIONS+13, HISTORY+17 |
| $$FDATE^VALM1 | HISTORY+13 |
| CLEAR^VALM1 | KILLGLB+9 |
| FULL^VALM1 | LINKI+1, LINKCT+6, EXPAND+1, ACTIONS+1, HISTORY+1 |
| PAUSE^VALM1 | SHOWFILT+54, LINKCT+3 |
| CLEAN^VALM10 | EXIT+2 |
| EN^VALM2 | LINKI+3, LINKCT+9, EXPAND+3, ACTIONS+3, HISTORY+3 |
| $$UP^XLFSTR | FILTER+20, FILTER+31, FILTER+43, FILTER+58 |
| DISP^XQORM1 | HELP+1 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls, GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| ^DG(40.8 - [#40.8] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBFB(360 - [#360] | LINKCT+36, LINKCT+37*, HISTORY+10, HISTORY+11, HISTORY+12, HISTORY+13, HISTORY+14, HISTORY+15 |
| ^IBT(356 - [#356] | LINKCT+20, LINKCT+21 |
| ^TMP("IBFBWA" | ACTIONS+5!, ACTIONS+8*, ACTIONS+14!, KILLGLB+3! |
| ^TMP("IBFBWE" | EXPAND+5!, EXPAND+8*, EXPAND+11!, KILLGLB+4! |
| ^TMP("IBFBWH" | HISTORY+5!, HISTORY+16*, HISTORY+19!, KILLGLB+5! |
| ^TMP("IBFBWL" | INIT+3, INIT2+3, REFRESH+1!, KILLGLB+1! |
| ^TMP("IBFBWLX" | LINKI+5, LINKCT+11, EXPAND+6, ACTIONS+6, HISTORY+6, KILLGLB+2! |
| ^TMP("VALMAR" | ACTIONS+15!, KILLGLB+6! |
| ^TMP("XQORS" | KILLGLB+7! |
| ^TMP($J | LINKI+7*, LINKCT+4!, LINKCT+7!, LINKCT+16*, LINKCT+32, LINKCT+38! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CTDT | LINKCT+8~, LINKCT+22*, LINKCT+24 |
| CTIEN | LINKCT+8~, LINKCT+19*, LINKCT+20, LINKCT+21, LINKCT+37 |
| CTLN1 | LINKCT+8~, LINKCT+21*, LINKCT+22, LINKCT+23 |
| CTTMP | LINKCT+8~, LINKCT+32*, LINKCT+33, LINKCT+34 |
| CTUSR | LINKCT+8~, LINKCT+23*, LINKCT+24 |
| D0 | LINKCT+8~, LINKCT+18, LINKCT+19 |
| DFN | ONEPAT+10*, LINKI+2~, LINKI+6*, LINKCT+8~, LINKCT+12*, LINKCT+13, LINKCT+16, LINKCT+33*, LINKCT+36, EXPAND+2~ , EXPAND+7*, EXPAND+8, ACTIONS+2~, ACTIONS+7*, ACTIONS+8, HISTORY+2~, HISTORY+7*, HISTORY+10 |
| DIC | ASKPAT+3~, ASKPAT+4*, ASKPAT+6, ONEPAT~ |
| DIC("A" | ONEPAT+7* |
| DIC(0 | ASKPAT+4* |
| DIR | FILTER+9~, FILTER+18!, FILTER+29!, FILTER+41!, FILTER+56!, ASKPAT+3~, SHOWFILT+7~, SHOWFILT+53!, LINKCT+30! |
| DIR("?" | FILTER+15*, FILTER+16*, FILTER+26*, FILTER+27*, FILTER+38*, FILTER+39*, FILTER+53*, FILTER+54*, LINKCT+28* |
| DIR("A" | FILTER+14*, FILTER+25*, FILTER+36*, FILTER+52*, LINKCT+27* |
| DIR("B" | FILTER+52*, LINKCT+29* |
| DIR(0 | INIT+5*, INIT2+5*, FILTER+14*, FILTER+17*, FILTER+25*, FILTER+28*, FILTER+36*, FILTER+37*, FILTER+40*, FILTER+52* , FILTER+55*, LINKCT+29* |
| DIROUT | FILTER+9~, SHOWFILT+7~ |
| DIRUT | FILTER+9~, FILTER+19, FILTER+30, FILTER+42, FILTER+46, FILTER+57, ASKPAT+3~, SHOWFILT+7~ |
| DIVS | ASKPAT+3~ |
| DPTNOFZY | ONEPAT+6~* |
| DT | LINKCT+24 |
| DTOUT | FILTER+9~, SHOWFILT+7~ |
| DUOUT | FILTER+9~, ASKPAT+3~, SHOWFILT+7~ |
| DUZ | LINKCT+24 |
| ECNT | LINKI+2~, LINKI+5*, LINKI+6, LINKCT+8~, LINKCT+11*, LINKCT+12, EXPAND+2~, EXPAND+6*, EXPAND+7, ACTIONS+2~ , ACTIONS+6*, ACTIONS+7, HISTORY+2~, HISTORY+6*, HISTORY+7 |
| FILTERS | EN+1~, EN+3, EN2+1~, EN2+3, FILTER~, FILTER+10!, FILTER+61, FILTER+62, ASKPAT~, SHOWFILT~ |
| FILTERS(0 | EN+4, EN2+4, HDR+2, HDR+5, HDR2+2, FILTER+21*, FILTER+32*, FILTER+44*, FILTER+59*, FILTER+61 , SHOWFILT+10, SHOWFILT+12, SHOWFILT+15, SHOWFILT+22, SHOWFILT+37, SHOWFILT+39, CHKFILT+2*, CHKFILT+4* |
| FILTERS(1 | SHOWFILT+25, SHOWFILT+30, CHKFILT+12* |
| FILTERS(2 | ASKPAT+10*, ASKPAT+18*, SHOWFILT+42, SHOWFILT+47 |
| FIRST | ASKPAT+3~, ASKPAT+4*, ASKPAT+6, ONEPAT~, ONEPAT+7, ONEPAT+9* |
| GOTPAT | LINKI+2~, LINKI+7*, LINKCT+8~, LINKCT+12* |
| I | LINKI+2~, LINKCT+8~, EXPAND+2~, ACTIONS+2~, HISTORY+2~ |
| IBA | HISTORY+2~, HISTORY+12*, HISTORY+13, HISTORY+14, HISTORY+15, HISTORY+16 |
| IBAUTH | LINKCT+8~, LINKCT+12*, LINKCT+13, LINKCT+16, LINKCT+34*, LINKCT+36, EXPAND+2~, EXPAND+7*, EXPAND+8, ACTIONS+2~ , ACTIONS+7*, ACTIONS+8, HISTORY+2~, HISTORY+7*, HISTORY+11 |
| IBB | HISTORY+2~ |
| IBDIVS | EN+1~, EN2+1~, HDR+8, HDR2+4, CHKFILT+2*, CHKFILT+10*, CHKFILT+11* |
| IBEND | LINKCT+8~, LINKCT+15*, LINKCT+16 |
| IBFBA | LINKCT+8~, LINKCT+12*, LINKCT+16, EXPAND+2~, EXPAND+7*, EXPAND+8, ACTIONS+2~, ACTIONS+7*, ACTIONS+8, HISTORY+2~ , HISTORY+7*, HISTORY+8, HISTORY+9 |
| IBFIRST | ACTIONS+18! |
| IBFP | KILLGLB+8! |
| IBFPNO | KILLGLB+8! |
| IBFPNOT | KILLGLB+8! |
| IBFPNUM | KILLGLB+8! |
| IBFST | HDR+1~, HDR2+1~, CHKFILT+1~, CHKFILT+5*, CHKFILT+10, CHKFILT+11* |
| IBGRP | EN+1~, EN+4*, EN2+1~, EN2+4*, INIT+2, INIT2+2, LINKCT+1, ACTIONS+12, ACTIONS+13, REFRESH+3 , REFRESH+6 |
| IBHDT | HISTORY+2~, HISTORY+13*, HISTORY+16 |
| IBHLG | HISTORY+2~, HISTORY+14*, HISTORY+16 |
| IBHUSR | HISTORY+2~, HISTORY+15*, HISTORY+16 |
| IBIEN | HDR+1~, HDR2+1~, LINKCT+8~, LINKCT+13*, LINKCT+14 |
| IBIENS | ASKPAT+3~, ASKPAT+10 |
| IBIENS( | ASKPAT+8*, ASKPAT+15, ASKPAT+17 |
| IBIENS2 | ASKPAT+3~ |
| IBIENS2( | ASKPAT+9* |
| IBINLN2 | KILLGLB+8! |
| IBINV | KILLGLB+8! |
| IBN | ASKPAT+3~, ASKPAT+17*, ASKPAT+18 |
| IBNAME | LINKCT+8~, LINKCT+12*, LINKCT+27, EXPAND+2~, EXPAND+7*, EXPAND+8, ACTIONS+2~, ACTIONS+7*, ACTIONS+8, HISTORY+2~ , HISTORY+7* |
| IBST | LINKCT+8~, LINKCT+16, KILLGLB+8! |
| IBSTAT | CHKFILT+1~, CHKFILT+5*, CHKFILT+6*, CHKFILT+7, CHKFILT+8, CHKFILT+9 |
| IBWLTYP | EN+1~, EN+2*, EN2+1~, EN2+2*, INIT+9*, INIT2+9*, HDR+3, HDR+6, FILTER+13, FILTER+24 , FILTER+35, SHOWFILT+8, SHOWFILT+13, LINKCT+1, LINKCT+18, ACTIONS+9, ACTIONS+11, ACTIONS+16, ACTIONS+17, REFRESH+2 , REFRESH+5 |
| IBX | HISTORY+2~, HISTORY+10*, HISTORY+11 |
| IBXX | HDR+1~, HDR2+1~, FILTER+9~, ASKPAT+3~, ASKPAT+13*, ASKPAT+14, ASKPAT+15*, ASKPAT+16, ASKPAT+17, SHOWFILT+7~ , SHOWFILT+26*, SHOWFILT+27, SHOWFILT+29, SHOWFILT+34, SHOWFILT+43*, SHOWFILT+44, SHOWFILT+46, SHOWFILT+51, LINKI+2~, LINKI+4* , LINKI+5, LINKCT+8~, LINKCT+10*, LINKCT+11, LINKCT+35*, LINKCT+36*, LINKCT+37, EXPAND+2~, EXPAND+4*, EXPAND+6 , ACTIONS+2~, ACTIONS+4*, ACTIONS+6, HISTORY+2~, HISTORY+4*, HISTORY+6, CHKFILT+1~, CHKFILT+7*, CHKFILT+10, CHKFILT+11 |
| IBXXX | CHKFILT+1~, CHKFILT+8*, CHKFILT+10, CHKFILT+11 |
| IBXXXX | CHKFILT+1~, CHKFILT+9*, CHKFILT+12 |
| IBY | HDR+1~, HDR+2*, HDR+4, HDR+7, HDR2+1~, HDR2+2*, HDR2+3, SHOWFILT+7~, SHOWFILT+10*, SHOWFILT+11 , SHOWFILT+15*, SHOWFILT+16, HISTORY+2~, HISTORY+8*, HISTORY+11*, HISTORY+12, HISTORY+13, HISTORY+14, HISTORY+15 |
| IBZ | SHOWFILT+7~, SHOWFILT+12* |
| IEN | ASKPAT+3~, ASKPAT+5, ASKPAT+6, ASKPAT+7, ASKPAT+8, ASKPAT+9, ONEPAT~, ONEPAT+9*, SHOWFILT+7~, SHOWFILT+24* , SHOWFILT+25*, SHOWFILT+26, SHOWFILT+30, SHOWFILT+41*, SHOWFILT+42*, SHOWFILT+43, SHOWFILT+47 |
| J | LINKI+2~, LINKCT+8~, EXPAND+2~, ACTIONS+2~, HISTORY+2~ |
| LEN | SHOWFILT+7~, SHOWFILT+24*, SHOWFILT+27*, SHOWFILT+28, SHOWFILT+31*, SHOWFILT+33*, SHOWFILT+41*, SHOWFILT+44*, SHOWFILT+45, SHOWFILT+48* , SHOWFILT+50* |
| REC | LINKI+2~, LINKI+5*, LINKI+7 |
| U | EN+4, EN2+4, HDR+2, HDR+5, HDR2+2, FILTER+17, FILTER+28, FILTER+37, FILTER+40, FILTER+44 , FILTER+55, FILTER+59, FILTER+61, ASKPAT+8, ASKPAT+9, SHOWFILT+10, SHOWFILT+12, SHOWFILT+15, SHOWFILT+22, SHOWFILT+37 , SHOWFILT+39, LINKI+6, LINKI+7, LINKCT+12, LINKCT+16, LINKCT+22, LINKCT+23, LINKCT+33, LINKCT+34, LINKCT+37 , EXPAND+7, EXPAND+8, ACTIONS+7, ACTIONS+8, HISTORY+7, HISTORY+11, HISTORY+13, HISTORY+14, HISTORY+15, HISTORY+16 , CHKFILT+2, CHKFILT+4 |
| >> VALMBCK | LINKI+10*, LINKCT+5*, LINKCT+39*, EXPAND+12*, ACTIONS+19*, HISTORY+20*, REFRESH+8* |
| VALMEVL | EN+5!, EN2+5! |
| >> VALMHDR(1 | HDR+4*, HDR+5*, HDR+7*, HDR2+3* |
| >> VALMHDR(2 | HDR+8*, HDR2+4* |
| >> VALMQUIT | INIT+7*, INIT2+7* |
| VALMY | LINKI+2~, LINKI+4, LINKCT+8~, LINKCT+10, EXPAND+2~, EXPAND+4, ACTIONS+2~, ACTIONS+4, HISTORY+2~, HISTORY+4 |
| VALMY( | LINKI+4, LINKCT+10, EXPAND+4, ACTIONS+4, HISTORY+4 |
| VAUTD | FILTER+9~, SHOWFILT+19, CHKFILT+2, CHKFILT+3 |
| VAUTD( | CHKFILT+6 |
| X | FILTER+9~, FILTER+20*, FILTER+31*, FILTER+43*, FILTER+58*, ASKPAT+3~, LINKCT+25~, HELP+1* |
| >> XQORNOD(0 | LINKI+3, LINKCT+9, EXPAND+3, ACTIONS+3, HISTORY+3 |
| XQORS | EN+5!, EN2+5! |
| XX | FILTER+9~ |
| Y | FILTER+9~, FILTER+21, FILTER+32, FILTER+44, FILTER+59, ASKPAT+3~, ONEPAT+9, ONEPAT+10, LINKCT+25~ |
| Y(0 | LINKCT+31 |