IBCNSM ;ALB/AAS - INSURANCE MANAGEMENT, LIST MANAGER INIT ROUTINE ; 21-OCT-92
Source file <IBCNSM.m>
| Package | Total | Call Graph | 
|---|---|---|
| Integrated Billing | 4 | $$GRP^IBCNS ALL^IBCNS1 $$DAT1^IBOUTL $$EXPAND^IBTRE | 
| Registration | 4 | PID^VADPT EN^VALM ($$SETFLD,FULL)^VALM1 CLEAN^VALM10 | 
| VA Fileman | 3 | ^DIC DT^DICRW ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FNL | ; -- exit and clean up | |
| EN | ; | |
| PAT | ; -- select patient you are working with | |
| HDR | ; -- screen header for initial screen | |
| YN(X,Y) | ; -- convert 1 or 0 to yes/no/unknown | |
| FASTEXIT | ;just sets a flag signaling system should be exited | |
| SET(X) | ; -- set arrays | |
| ENQ | ||
| INIT | ; -- set up inital variables | |
| PCI | ||
| INITQ | ||
| CPQ | ||
| BLD | ; -- build list of bills | |
| CP | ; -- change patient | |
| BLDQ | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | PAT+1 | 
| DT^DICRW | EN+1 | 
| ^DIR | INIT+5, FASTEXIT+3 | 
| $$GRP^IBCNS | BLD+20 | 
| ALL^IBCNS1 | BLD+7 | 
| $$DAT1^IBOUTL | BLD+21, BLD+22, BLD+26 | 
| $$EXPAND^IBTRE | BLD+24 | 
| PID^VADPT | HDR+1 | 
| EN^VALM | EN+3, INIT+8 | 
| $$SETFLD^VALM1 | BLD+16, BLD+17, BLD+18, BLD+19, BLD+20, BLD+21, BLD+22, BLD+23, BLD+24, BLD+25 , BLD+26, BLD+27, BLD+28, BLD+29 | 
| FULL^VALM1 | CP+2, FASTEXIT+2 | 
| CLEAN^VALM10 | FNL+3 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(36 - [#36] | BLD+17 | 
| ^DPT - [#2] | HDR+2 | 
| ^IBA(355.3 - [#355.3] | BLD+14, BLD+24 | 
| ^IBE(355.1 - [#355.1] | BLD+23, BLD+24 | 
| ^TMP("IBNSM" | INIT+2!, BLD+1!, SET+1*, SET+2*, FNL+1! | 
| ^TMP("IBNSMDX" | INIT+2!, BLD+1!, SET+3*, FNL+1! | 
| ^VA(200 - [#200] | BLD+25 | 
| Name | Line Occurrences | 
|---|---|
| $$YN | BLD+27, BLD+28, BLD+29 | 
| BLD | INIT+7, CP+5 | 
| HDR | CP+5 | 
| INITQ | INIT+5 | 
| PAT | CP+3 | 
| SET | BLD+31 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | BLD+17, HDR+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | ENQ!, INIT+7*, PAT+2*, BLD+7, SET+3, HDR+2, CP+3, CP+4* | 
| >> DIC | PAT+1* | 
| >> DIC(0 | PAT+1* | 
| DIR | INIT+5!, FASTEXIT+3!, FASTEXIT+5! | 
| DIR("A" | INIT+4*, FASTEXIT+3* | 
| DIR("B" | FASTEXIT+3* | 
| DIR(0 | INIT+4*, FASTEXIT+3* | 
| >> DIRUT | INIT+5, FASTEXIT+4 | 
| I | BLD+2~ | 
| IBCDFND | BLD+2~, BLD+12*, BLD+17, BLD+18, BLD+19, BLD+20, BLD+21, BLD+22, BLD+24, BLD+29 , SET+3 | 
| >> IBCDFND1 | BLD+13*, BLD+25, BLD+26 | 
| >> IBCNS | INIT+8* | 
| IBCNT | BLD+2~, BLD+3*, BLD+11*, BLD+16, SET+2, SET+3 | 
| IBCPOLD | BLD+2~, BLD+14*, BLD+23, BLD+27, BLD+28 | 
| IBDFN | CP+3*, CP+4, CPQ! | 
| IBFASTXT | FNL+2!, FASTEXIT+4* | 
| >> IBFILE | BLD+3*, SET+3 | 
| IBGRP | BLD+2~, BLD+30! | 
| IBHOLD | BLD+2~, BLD+19*, BLD+30! | 
| IBINS | BLD+2~, BLD+6!* | 
| IBINS( | BLD+8, BLD+12, BLD+13, BLD+14 | 
| IBINS(0 | BLD+8 | 
| >> IBN | BLD+3* | 
| >> IBTYP | INIT+7*, INIT+8* | 
| >> IBY | INIT+6*, INIT+7, INIT+8 | 
| J | BLD+2~ | 
| K | BLD+2~, BLD+8*, BLD+12, BLD+13, BLD+14, SET+3 | 
| U | INIT+1*, BLD+23, BLD+25 | 
| >> VA("BID" | HDR+2 | 
| >> VALMBCK | CP+6*, PCI*, FASTEXIT+1* | 
| >> VALMBG | INIT+1* | 
| >> VALMCNT | INIT+1*, BLD+3*, SET+1*, SET+2, SET+3 | 
| VALMEVL | EN+2! | 
| >> VALMHDR(1 | HDR+2* | 
| >> VALMHDR(2 | HDR+3* | 
| VALMQUIT | INIT+5*, INIT+8*, PAT+1*, CP+1~, CP+4 | 
| X | BLD+15*, BLD+16*, BLD+17*, BLD+18*, BLD+19*, BLD+20*, BLD+21*, BLD+22*, BLD+23*, BLD+24* , BLD+25*, BLD+26*, BLD+27*, BLD+28*, BLD+29*, BLD+31, SET~, SET+1, YN~, YN+1 | 
| XQORS | EN+2! | 
| Y | INIT+6, PAT+1, PAT+2, YN~, YN+1, FASTEXIT+4 |