IBCNBLP1 ;ALB/ARH-Ins Buffer: LM buffer process build ;1 Jun 97
Source file <IBCNBLP1.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 3 | $$PTGRP^IBCNBU1 ALL^IBCNS1 $$EXPAND^IBTRE |
List Manager | 2 | $$SETSTR^VALM1 CNTRL^VALM10 |
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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCNBLP |
Name | Comments | DBIA/ICR reference |
---|---|---|
PATLST(IBCNT,DFN,CMPDATA) | ; collect and display all the patients insurance policies
; if the buffer field data (CMPDATA) matches the displayed insurance entry's data, then that data is displayed in bold |
|
GRPLST(IBCNT,IBINSDA,DFN,CMPDATA) | ; display insurance group/plans for a specific company
; if the buffer field data (CMPDATA) matches the displayed insurance entry's data, then that data is displayed in bold ; if the buffer entry's patient is already a member of the group/plan then the record's number is displayed in bold |
|
SRCHLST(IBCNT,DFN,INSNM,GRPNM,GRPNUM) | ; display any insurance group/plan that matchs either group name or group number
; if the buffer field data (CMPDATA) matches the displayed insurance entry's data, then that data is displayed in bold ; if the buffer entry's patient is already a member of the group/plan then the record's number is displayed in bold |
|
SETSTR(DATA,LINE,COL,LNG,CMPDATA) | ; save data in formated line, if data matchs compare data save string position for bolding
|
|
SET(LINE,CNT,IBDA,SPEC) | ;
|
|
DATE(X) | ;
|
|
PREV(STRING) | ; return previous ascii value of the string for collating
|
FileNo | Call Tags |
---|---|
^IBA(355.3 - [#355.3] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | PATLST+10, GRPLST+3, GRPLST+5, SRCHLST+16, SRCHLST+20 |
^IBA(355.3 - [#355.3] | PATLST+10, GRPLST+9, GRPLST+10, SRCHLST+12, SRCHLST+13, SRCHLST+15 |
^IBE(355.1 - [#355.1] | GRPLST+16 |
^TMP("IBCNBLP" | SET+2*, SET+3* |
^TMP("IBCNBLPX" | SET+4* |
^TMP($J | SRCHLST+5!, SRCHLST+14*, SRCHLST+30! |
Name | Line Occurrences |
---|---|
$$DATE | PATLST+17, PATLST+18 |
$$PREV | SRCHLST+12 |
$$SETSTR | PATLST+11, PATLST+12, PATLST+13, PATLST+14, PATLST+15, PATLST+16, PATLST+17, PATLST+18, GRPLST+12, GRPLST+13 , GRPLST+14, GRPLST+15, GRPLST+16, SRCHLST+17, SRCHLST+18, SRCHLST+19, SRCHLST+20, SRCHLST+24, SRCHLST+25 |
SET | PATLST+6, PATLST+7, PATLST+20, PATLST+22, GRPLST+6, GRPLST+7, GRPLST+18, GRPLST+20, SRCHLST+7, SRCHLST+8 , SRCHLST+9, SRCHLST+27, SRCHLST+29 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CMPDATA | PATLST~, PATLST+13, PATLST+14, PATLST+15, GRPLST~, GRPLST+14, GRPLST+15, GRPLST+16, SETSTR~, SETSTR+2 , SETSTR+3 |
CNT | SET~, SET+3, SET+4 |
COL | SETSTR~, SETSTR+1, SETSTR+2, SETSTR+3 |
DATA | SETSTR~, SETSTR+1, SETSTR+2, SETSTR+3 |
DFN | PATLST~, PATLST+4, PATLST+19, GRPLST~, GRPLST+10, GRPLST+11, GRPLST+17, SRCHLST~, SRCHLST+15, SRCHLST+16 , SRCHLST+26 |
GRPNM | SRCHLST~, SRCHLST+11, SRCHLST+24 |
GRPNUM | SRCHLST~, SRCHLST+11, SRCHLST+25 |
IB0 | PATLST+2~, PATLST+10*, PATLST+14, PATLST+15, PATLST+16, PATLST+17, PATLST+18, PATLST+19, GRPLST+3~, GRPLST+10* , GRPLST+13, GRPLST+14, GRPLST+16, GRPLST+17, SRCHLST+4~, SRCHLST+15*, SRCHLST+16, SRCHLST+18, SRCHLST+20, SRCHLST+24 , SRCHLST+26 |
IBBOLD | PATLST+2~, GRPLST+3~, SRCHLST+4~, SETSTR+2*, SETSTR+3*, SET+8, SET+10! |
IBCNT | PATLST~, PATLST+2*, PATLST+10*, PATLST+11, PATLST+20, GRPLST~, GRPLST+3*, GRPLST+11*, GRPLST+12, GRPLST+18 , SRCHLST~, SRCHLST+5*, SRCHLST+16*, SRCHLST+17, SRCHLST+27, SRCHLST+29 |
IBCX | SRCHLST+4~, SRCHLST+11*, SRCHLST+12, SRCHLST+13 |
IBDA | PATLST+2~, PATLST+19*, PATLST+20, GRPLST+3~, GRPLST+17*, GRPLST+18, SRCHLST+4~, SRCHLST+26*, SRCHLST+27, SET~ , SET+4 |
IBFD | SRCHLST+4~, SRCHLST+12*, SRCHLST+13 |
IBFDATA | SRCHLST+4~, SRCHLST+11*, SRCHLST+12 |
IBFND | PATLST+2~*, PATLST+10*, PATLST+22, GRPLST+3~*, GRPLST+11*, GRPLST+20, SRCHLST+4~, SRCHLST+5*, SRCHLST+16*, SRCHLST+29 |
IBG0 | PATLST+2~, PATLST+10*, PATLST+12 |
IBGRPDA | GRPLST+3~, GRPLST+9*, GRPLST+10, GRPLST+11, GRPLST+14, GRPLST+15, GRPLST+17, SRCHLST+4~, SRCHLST+13*, SRCHLST+14 , SRCHLST+15, SRCHLST+16, SRCHLST+24, SRCHLST+25, SRCHLST+26 |
IBI | SET+1~, SET+8* |
IBI0 | PATLST+2~, PATLST+10*, PATLST+12, PATLST+13, GRPLST+3~*, GRPLST+5, GRPLST+13, SRCHLST+4~, SRCHLST+16*, SRCHLST+18 , SRCHLST+19 |
IBINS | PATLST+2~ |
IBINS( | PATLST+9, PATLST+10 |
IBINSDA | GRPLST~, GRPLST+3, GRPLST+5, GRPLST+9, GRPLST+11 |
IBL | PREV+1~* |
IBLINE | PATLST+2~, PATLST+11*, PATLST+12*, PATLST+13*, PATLST+14*, PATLST+15*, PATLST+16*, PATLST+17*, PATLST+18*, PATLST+20 , GRPLST+3~, GRPLST+12*, GRPLST+13*, GRPLST+14*, GRPLST+15*, GRPLST+16*, GRPLST+18, SRCHLST+4~, SRCHLST+17*, SRCHLST+18* , SRCHLST+19*, SRCHLST+20*, SRCHLST+24*, SRCHLST+25*, SRCHLST+27 |
IBLNS | SRCHLST+4~, SRCHLST+5*, SRCHLST+7, SRCHLST+8, SRCHLST+9 |
IBPLDA | PATLST+2~, PATLST+9*, PATLST+10, PATLST+19 |
IBPOLDA | GRPLST+3~, GRPLST+11*, GRPLST+12, GRPLST+17, SRCHLST+4~, SRCHLST+16*, SRCHLST+17, SRCHLST+26 |
IBX | PATLST+2~, GRPLST+3~, GRPLST+5*, GRPLST+6, SRCHLST+4~, SRCHLST+8*, SET+1~, SET+8*, SET+9, PREV+1~* , PREV+2 |
IBY | PATLST+2~, PATLST+6*, PATLST+7*, PATLST+11*, PATLST+12*, PATLST+13*, PATLST+14*, PATLST+15*, PATLST+16*, PATLST+17* , PATLST+18*, GRPLST+3~, GRPLST+6*, GRPLST+7*, GRPLST+12*, GRPLST+13*, GRPLST+14*, GRPLST+15*, GRPLST+16*, SRCHLST+4~ , SRCHLST+7*, SRCHLST+8*, SRCHLST+9*, SRCHLST+17*, SRCHLST+18*, SRCHLST+19*, SRCHLST+20*, SRCHLST+24*, SRCHLST+25* |
INSNM | SRCHLST~, SRCHLST+19 |
>> IOINHI | SET+6, SET+9 |
>> IOINORM | SET+6, SET+9 |
>> IORVOFF | SET+7 |
>> IORVON | SET+7 |
>> IOUOFF | SET+5 |
>> IOUON | SET+5 |
LINE | SETSTR~, SETSTR+1*, SETSTR+4, SET~, SET+2 |
LNG | SETSTR~, SETSTR+1, SETSTR+2 |
SPEC | SET~, SET+5, SET+6, SET+7 |
STRING | PREV~, PREV+1 |
U | PATLST+10, PATLST+12, PATLST+13, PATLST+14, PATLST+15, PATLST+16, PATLST+17, PATLST+18, PATLST+19, GRPLST+5 , GRPLST+10, GRPLST+13, GRPLST+14, GRPLST+15, GRPLST+16, GRPLST+17, SRCHLST+15, SRCHLST+18, SRCHLST+19, SRCHLST+20 , SRCHLST+24, SRCHLST+26, SET+4, SET+8 |
>> VALMCNT | SET+1*, SET+2, SET+3, SET+4, SET+5, SET+6, SET+7, SET+9 |
X | DATE~, DATE+1 |
Y | DATE+1~*, DATE+2 |