IBCNBLL ;ALB/ARH - Ins Buffer: LM main screen, list buffer entries ;1 Jun 97
Source file <IBCNBLL.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 2 | $$INSERROR^IBCNEUT3 ($$INSURED,ALL)^IBCNS1 |
List Manager | 2 | EN^VALM ($$SETSTR,CLEAR,FULL,PAUSE)^VALM1 |
Registration | 2 | $$LST^DGMTU (DEM,INP)^VADPT |
VA FileMan | 1 | $$GET1^DIQ |
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 screen
|
|
EN1(V) | ; entry point from view changing actions
|
|
HDR | ; header code for list manager display
|
|
INIT | ; initialization for list manager list
|
|
HELP | ; list manager help
|
|
EXIT | ; exit list manager option and clean up
|
|
BLD | ; build screen display
|
|
BLDLN(IBBUFDA,IBCNT,DFLG) | ; build line to display on List screen for one Buffer entry
|
|
BLDLNQ | ; IB*2*506/taz Tag added
|
|
FLAGS(DFN,IBY) | ;Build flag set for line
|
|
SET(LINE,CNT) | ; set up list manager screen display array
|
|
SORT | ; set up sort for list screen
; IB*2.0*737/DTG remove "8^Verified" reference ; Line below is the relationship between the sort order and the external description. ; 1^Patient Name, 2^Ins Name, 3^Source Of Info, 4^Date Entered, 5^Inpatient (Y/N), 6^Means Test (Y/N), 7^On Hold, 8^Verified, 9^eIV Status, 10^Positive Response ; 1^Patient Name, 2^Ins Name, 3^Source Of Info, 4^Date Entered, 5^Inpatient (Y/N), 6^Means Test (Y/N), 7^On Hold, 8^eIV Status, 10^Positive Response |
|
INCL(VIEW,SYM,IB0) | ;
|
|
INCLQ | ;
|
|
DATE(X) | ;
|
|
HOLD(DFN) | ; returns true if patient has bills On Hold
|
|
SYMBOL(IBBUFDA) | ; Returns the symbol for this buffer entry
|
|
UPDLN(IBBUFDA,ACTION) | ; *** called by any action that modifies a buffer entry, so list screen can be updated if screen not recompiled
; modifies a single line in the display array for a buffer entry that has been modified in some way ; ACTION = REJECTED, ACCEPTED, EDITED |
|
SRCCNV(SRC) | ; convert Source of Info acronym from field 355.12/.03 into 1 char code
; IB*2*595/DM T,U,B,O,N,S,A,K,J translations added ; IB*2*664/DW updated "U" for Community Care Network - should be CCN and not PCC ; IB*2*664/VD added "W" for Electronic Health Record ; IB*2*668/DW added "G" for Adv Med Cost Mgmt Solution |
|
GETKEYS(DUZ) | ;
|
|
ACTIVE(DFN) | ;Check for active insurance
|
|
GTMFLG(IBBUFDA) | ;Check if Medicare
; IB*2.0*549 Added method |
|
REFRESH | ; IB*794/DJW Refresh the buffer data but keep the selected view and sort
|
Name | Field # of Occurrence |
---|---|
$$LST^DGMTU | FLAGS+15, SORT+24 |
$$GET1^DIQ | BLDLN+25 |
$$INSERROR^IBCNEUT3 | GTMFLG+6 |
$$INSURED^IBCNS1 | FLAGS+12 |
ALL^IBCNS1 | ACTIVE+2 |
DEM^VADPT | BLDLN+5, FLAGS+11 |
INP^VADPT | BLDLN+5, FLAGS+11, SORT+23 |
EN^VALM | EN+4 |
$$SETSTR^VALM1 | BLDLN+13, BLDLN+20, BLDLN+21, BLDLN+22, BLDLN+23, BLDLN+24, BLDLN+25, BLDLN+26, BLDLN+28 |
CLEAR^VALM1 | EXIT+3 |
FULL^VALM1 | HELP+1 |
PAUSE^VALM1 | HELP+12, HELP+39, HELP+77, HELP+89 |
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 |
|
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 |
|
FileNo | Call Tags |
---|---|
^IBE(355.12 - [#355.12] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(19.1 - [#19.1] | GETKEYS+4, GETKEYS+5 |
^DPT - [#2] | BLDLN+20, SORT+16 |
^IB("AH" | HOLD+1 |
^IBA(355.33 - [#355.33] | BLDLN+3, BLDLN+4, SORT+12, SORT+13, SORT+15, SYMBOL+2 |
^IBE(350.9 - [#350.9] | GTMFLG+4 |
^IBE(365.15 - [#365.15] | SYMBOL+3 |
^TMP("IBCNBLL" | INIT+1!, EXIT+1!, SET+2*, SET+3*, UPDLN+6, UPDLN+12*, UPDLN+18* |
^TMP("IBCNBLLX" | INIT+1!, EXIT+1!, SET+4* |
^TMP("IBCNBLLY" | INIT+1!, EXIT+1!, SET+5*, UPDLN+5 |
^TMP("IBCNERTQ" | EN+3! |
^TMP($J | INIT+1!, EXIT+1!, BLD+6, BLD+7, BLD+8, BLD+9, SORT+8!, SORT+44* |
^VA(200 - [#200] | GETKEYS+4, GETKEYS+5 |
Name | Line Occurrences |
---|---|
$$ACTIVE | BLDLN+11 |
$$BLDLN | BLD+11, UPDLN+17 |
$$DATE | BLDLN+26 |
$$GETKEYS | INIT+7 |
$$GTMFLG | BLDLN+3, INCL+4 |
$$HOLD | FLAGS+17, SORT+25 |
$$INCL | SORT+44 |
$$SRCCNV | BLDLN+25 |
$$SYMBOL | BLDLN+18, SORT+32 |
BLD | INIT+8 |
BLDLNQ | BLDLN+11 |
FLAGS | BLDLN+28 |
HDR | EN1+2, REFRESH+1 |
INCLQ | INCL+5, INCL+6, INCL+7, INCL+8, INCL+9, INCL+10, INCL+11, INCL+12, INCL+13, INCL+14 |
INIT | EN1+2, REFRESH+1 |
SET | BLD+12, BLD+14 |
SORT | BLD+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | UPDLN~, UPDLN+10, UPDLN+11, UPDLN+16 |
APPTNUM | SORT+5~ |
AVIEW | EN+1~, EN+2*, EN1+1* |
CNT | SET~, SET+2, SET+3, SET+4, SET+5 |
CODE | SRCCNV+5~, SRCCNV+8*, SRCCNV+9 |
DFLG | EN+1~, BLD+9*, BLD+11, BLDLN~, BLDLN+21, SORT+43*, SORT+44 |
DFN | EXIT+2!, BLDLN+1~, BLDLN+5*, BLDLN+11, BLDLN+20, BLDLN+28, FLAGS~, FLAGS+12, FLAGS+15, FLAGS+17 , SORT+5~, SORT+23*, HOLD~, HOLD+1, ACTIVE~, ACTIVE+2 |
DT | FLAGS+12, SORT+42, ACTIVE+2 |
DUZ | INIT+7, GETKEYS~, GETKEYS+4, GETKEYS+5 |
IB0 | BLDLN+1~, BLDLN+4*, BLDLN+25, BLDLN+26, SORT+5~, SORT+15*, SORT+21, SORT+22, SORT+36, SORT+44 , INCL~, INCL+8, INCL+9, SYMBOL+1~, SYMBOL+2*, SYMBOL+3 |
IB20 | BLDLN+1~, BLDLN+4*, BLDLN+23, SORT+5~, SORT+15*, SORT+17 |
IB40 | BLDLN+1~, BLDLN+3* |
IB60 | BLDLN+1~, BLDLN+4*, BLDLN+5, BLDLN+24, SORT+5~, SORT+15*, SORT+16 |
IBARRN | UPDLN+3~, UPDLN+5*, UPDLN+6, UPDLN+12, UPDLN+17, UPDLN+18 |
IBBUFDA | EXIT+2!, BLD+1~, BLD+3*, BLD+8*, BLD+9, BLD+11, BLDLN~, BLDLN+2*, BLDLN+3, BLDLN+4 , BLDLN+18, SET+4, SET+5, SORT+5~, SORT+13*, SORT+15, SORT+32, SORT+44, INCL+4, SYMBOL~ , SYMBOL+2, UPDLN~, UPDLN+5, UPDLN+17, GTMFLG~, GTMFLG+6 |
IBCNDFN | SORT+5~, SORT+16*, SORT+23, SORT+24, SORT+25, SORT+42 |
IBCNDT | SORT+5~, SORT+12*, SORT+13 |
IBCNPAT | SORT+5~, SORT+16*, SORT+19, SORT+38, SORT+40 |
IBCNS1 | BLD+1~, BLD+6*, BLD+7, BLD+8, BLD+9 |
IBCNS2 | BLD+1~, BLD+7*, BLD+8, BLD+9 |
IBCNSCRN | EXIT+2! |
IBCNSORT | HDR+1, HDR+2, INIT+6*, EXIT+2!, SORT+8*, SORT+19, SORT+20, SORT+21, SORT+22, SORT+23 , SORT+24, SORT+25, SORT+36, SORT+38 |
IBCNSORT(1 | SORT+36 |
IBCNT | BLD+1~, BLD+3*, BLD+10*, BLD+11*, BLD+12, BLDLN~, BLDLN+13, SORT+5~, SORT+6*, SORT+14* |
IBCSORT1 | SORT+5~, SORT+19*, SORT+20*, SORT+21*, SORT+22*, SORT+23*, SORT+24*, SORT+25*, SORT+36*, SORT+38* , SORT+40*, SORT+44, SORT+45! |
IBCSORT2 | SORT+5~, SORT+38*, SORT+40*, SORT+44, SORT+45! |
IBEBI | INCL+1~ |
IBFASTXT | EXIT+2! |
IBINSCO | ACTIVE+1~ |
IBINSCO(0 | ACTIVE+3 |
IBINSDA | EXIT+2! |
IBKEYS | EN+1~, INIT+7*, BLDLN+11, INCL+5 |
IBLINE | BLD+1~, BLD+11*, BLD+12, BLDLN+1~, BLDLN+2*, BLDLN+13*, BLDLN+20*, BLDLN+21*, BLDLN+22*, BLDLN+23* , BLDLN+24*, BLDLN+25*, BLDLN+26*, BLDLN+28*, BLDLNQ+1 |
IBMTS | BLDLN+1~, FLAGS+10~, FLAGS+15*, FLAGS+16 |
IBN | UPDLN+3~*, UPDLN+11 |
IBNEW | UPDLN+3~, UPDLN+11*, UPDLN+12, UPDLN+17*, UPDLN+18 |
IBO | UPDLN+3~*, UPDLN+11 |
IBOLD | UPDLN+3~, UPDLN+6*, UPDLN+11, UPDLN+17 |
IBSDA | SORT+5~ |
IBSDA("FLDS" | SORT+42* |
IBSDA(1 | SORT+42* |
IBSDA(3 | SORT+42* |
IBSDA(4 | SORT+42* |
IBX | SORT+5~, SORT+24*, SORT+25* |
IBY | BLDLN+1~, BLDLN+13*, BLDLN+18*, BLDLN+20*, BLDLN+22*, BLDLN+23*, BLDLN+24*, BLDLN+25*, BLDLN+26*, BLDLN+28* , FLAGS~, FLAGS+12*, FLAGS+13*, FLAGS+14*, FLAGS+16*, FLAGS+17* |
IENS | INCL+1~ |
INAME | SORT+5~, SORT+17*, SORT+20, INCL+7 |
INCL | INCL+1~, INCL+2*, INCL+6*, INCL+7*, INCL+8*, INCL+10*, INCL+12*, INCL+13*, INCL+14*, INCLQ+1 |
IOF | HELP+3 |
KEY1 | GETKEYS+3~, GETKEYS+4*, GETKEYS+6 |
KEY2 | GETKEYS+3~, GETKEYS+5*, GETKEYS+6 |
LINE | SET~, SET+2 |
MCFLAG | BLDLN+1~, BLDLN+3*, BLDLN+11, INCL+1~, INCL+4*, INCL+5, INCL+10, INCL+11 |
MWNRFLG | GTMFLG+2~, GTMFLG+3*, GTMFLG+5*, GTMFLG+6*, GTMFLG+7 |
MWNRIEN | GTMFLG+2~, GTMFLG+4*, GTMFLG+6 |
SRC | SRCCNV~, SRCCNV+6, SRCCNV+8 |
SRCSTR | SRCCNV+5~, SRCCNV+7*, SRCCNV+8 |
SYM | SORT+5~, SORT+32*, SORT+36, SORT+38, SORT+44, INCL~, INCL+5, INCL+12, INCL+13, INCL+14 , SYMBOL+1~, SYMBOL+2*, SYMBOL+3*, SYMBOL+6*, SYMBOL+7 |
U | HDR+1, HDR+2, BLDLN+20, BLDLN+23, BLDLN+24, BLDLN+25, FLAGS+15, SET+4, SET+5, SORT+16 , SORT+17, SORT+21, SORT+24, INCL+8, INCL+9, SYMBOL+3, UPDLN+17, SRCCNV+8, GTMFLG+4, GTMFLG+6 |
V | EN1~, EN1+1 |
VA | BLDLN+1~, FLAGS+10~, SORT+5~ |
VA("BID" | BLDLN+22 |
VADM | BLDLN+1~, FLAGS+10~ |
VADM(6 | FLAGS+14 |
VAERR | BLDLN+1~, FLAGS+10~, SORT+5~ |
VAIN | BLDLN+1~, FLAGS+10~, SORT+5~, SORT+45! |
VAIN(1 | FLAGS+13, SORT+23 |
>> VALM("TITLE" | HDR+9*, HDR+10*, HDR+11*, HDR+12*, HDR+13*, HDR+14*, HDR+15* |
>> VALMBCK | EN1+3*, HELP+2*, REFRESH+2* |
>> VALMBG | EN1+3*, REFRESH+2* |
>> VALMCNT | BLD+3*, BLD+14, SET+1*, SET+2, SET+3, SET+4, SET+5 |
>> VALMHDR(1 | HDR+1*, HDR+2* |
>> VALMSG | HDR+9*, HDR+10*, HDR+11*, HDR+12*, HDR+13*, HDR+14*, HDR+15* |
VIEW | EN+1~, EN+2*, EN1+1*, HDR+9, HDR+10, HDR+11, HDR+12, HDR+13, HDR+14, HDR+15 , HELP+41, HELP+46, HELP+51, HELP+55, HELP+68, HELP+73, SORT+44, INCL~, INCL+6, INCL+7 , INCL+8, INCL+10, INCL+12, INCL+13, INCL+14 |
X | BLDLN+1~, SORT+5~, DATE~, DATE+1 |
Y | HELP+12, HELP+39, HELP+77, BLDLN+1~, SORT+5~ |
>> ZTQUEUED | BLD+5, BLD+10, SORT+11, SORT+14 |