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