IBTRE3 ;ALB/AAS - CLAIMS TRACKING EDIT DIAGNOSIS ; 1-SEP-93
Source file <IBTRE3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Integrated Billing | 5 | $$DAT1^IBOUTL LOCKED^IBTRCD1 (,$$EXPAND)^IBTRE $$TRTP^IBTRE1 $$ASK^IBTRE4 | 
| VA Fileman | 4 | ^DIC FILE^DICN ^DIE IX1^DIK | 
| Kernel | 1 | ENDR^%ZISS | 
| Registration | 1 | (FULL,PAUSE)^VALM1 | 
| Scheduling | 1 | ASK^SDCO4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ADD(IBTRN,TYPE) | ; -- Add a new diagnosis | |
| NXT | ||
| ADGQ | ||
| ADDQ | ||
| NEW(ICDI,IBTRN,TYPE) | ; -- file new entry | |
| EDTQ | ||
| SET(IBTRN) | ; -- set array | |
| DIAG(IBTRN,IBETYP) | ; -- add/edit diagnosis | |
| EN(IBTRN) | ; -- entry point for protocols | |
| EDT(IBADG,IBDR) | ; -- edit entry | |
| ENQ | ; | |
| ADIAG(IBTRN,IBETYP) | ; -- add admitting diagnosis | |
| DIAGQ | ||
| SETQ | ||
| NEWQ | ||
| DGPM(IBTRN) | ; -- return admission pointer | |
| LIST(IBXY) | ;List Diagnosis Array | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^IBT(356.9 - [#356.9] | Classic Fileman Calls | 
| ^ICD9 - [#80] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^IBT(356 - [#356] | EN+7, DIAG+4, DGPM+1, NEW+5 | 
| ^IBT(356.9 - [#356.9] | EN+23, ADIAG+9, ADIAG+12, NXT+4, NEW+5*, EDT+5, EDT+6, EDT+8, SET+4, LIST+6 | 
| ^ICD9 - [#80] | ADIAG+10, LIST+5 | 
| Name | Line Occurrences | 
|---|---|
| $$DGPM | NXT+4, NEW+5, SET+2 | 
| $$NEW | NXT+6 | 
| ADD | ADIAG+12, DIAG+12 | 
| ADDQ | NXT+3 | 
| ADGQ | ADIAG+6, DIAG+5 | 
| ADIAG | EN+23 | 
| DIAG | EN+27 | 
| DIAGQ | DIAG+11 | 
| EDT | ADIAG+11, DIAG+13, NXT+7 | 
| EDTQ | EDT+5 | 
| ENQ | EN+10, EN+13 | 
| LIST | DIAG+10 | 
| NXT | NXT+4, NXT+7 | 
| SET | DIAG+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | SET+4 | 
| ^(0 | ADIAG+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | ADIAG+2~, DIAG+3~, NEW+2~, NEW+5*, EDT+2~, EDT+4*, EDT+6 | 
| DD | ADIAG+2~, NEW+2~ | 
| DIC | ADIAG+2~, DIAG+3~, ADD+2~, NXT+2*, NXT+3!, NEW+2~, NEW+3* | 
| DIC("A" | NXT* | 
| DIC("S" | NXT+1* | 
| DIC(0 | NXT+2*, NEW+3* | 
| DIE | ADIAG+2~, DIAG+3~, EDT+2~, EDT+4* | 
| DIK | NEW+2~, NEW+3* | 
| DINUM | NEW+2~ | 
| DLAYGO | NEW+2~, NEW+3* | 
| DO | ADIAG+2~, NEW+2~ | 
| DR | ADIAG+2~, DIAG+3~, EDT+2~, EDT+3* | 
| DTOUT | ADD+2~, ADDQ | 
| DUOUT | ADD+2~, ADDQ | 
| I | NEW+2~, LIST+3~, LIST+5*, LIST+6, LIST+7 | 
| IBADG | ADIAG+2~, ADIAG+3*, ADIAG+9*, ADIAG+10, ADIAG+11, NXT+6*, NXT+7, NEW+4*, NEW+5, NEWQ , EDT~, EDT+4, EDT+5, EDT+8 | 
| IBCNT | EN+4~, DIAG+10, ADD+3*, NXT, NXT+3, NXT+5*, SET+3*, SET+5*, SET+6 | 
| >> IBDA | ADIAG+9*, ADIAG+11, SET+4*, SET+6 | 
| IBDGPM | EN+4~, EN+7*, EN+20, EN+23, ADIAG+6, ADIAG+9, ADIAG+12, DIAG+4*, DIAG+5, SET+1~ , SET+2*, SET+4 | 
| IBDR | EDT~, EDT+3 | 
| IBETYP | EN+4~, EN+9*, EN+10, EN+13, EN+19, EN+23, EN+27, ADIAG~, ADIAG+6, DIAG~ , DIAG+2, DIAG+5 | 
| IBICD | SET+1~, SET+3*, SET+4*, SET+6 | 
| >> IBQUIT | DIAG+11* | 
| >> IBSEL | EN+24, DIAG+9*, DIAG+10*, DIAG+11, DIAG+12, DIAG+13, ADDQ* | 
| >> IBTNOD | LIST+6*, LIST+7 | 
| IBTRN | EN~, EN+7, EN+9, EN+23, EN+27, ADIAG~, ADIAG+12, DIAG~, DIAG+1, DIAG+4 , DIAG+10, DIAG+12, ADD~, NXT+4, NXT+6, DGPM~, DGPM+1, NEW~, NEW+5, SET~ , SET+2 | 
| IBTRND | EN+4~, EN+7*, EN+14, EN+15 | 
| IBXD | LIST+3~, LIST+5*, LIST+7 | 
| IBXY | EN+4~, DIAG+10, LIST~ | 
| IBXY( | DIAG+13, SET+6*, LIST+5, LIST+6 | 
| ICDI | NEW~, NEW+3 | 
| IOINHI | ADIAG+2~, ADIAG+10, DIAG+8 | 
| IOINORM | ADIAG+2~, ADIAG+10, DIAG+8 | 
| J | NEW+2~ | 
| SDCOQUIT | EN+14! | 
| TYPE | ADD~, ADD+4*, NXT, NXT+6, NXT+7, NEW~, NEW+5 | 
| >> VALMBCK | EN+6*, EN+16*, EN+28* | 
| X | ADIAG+8*, DIAG+7*, ADD+2~, NXT+2*, NEW+2~, NEW+3* | 
| Y | ADD+2~, NXT+3, NXT+4, NXT+6, NEW+2~, NEW+4 |