IBTRE3 ;ALB/AAS - CLAIMS TRACKING EDIT DIAGNOSIS ;1-SEP-93
Source file <IBTRE3.m>
| 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(IBTRN) | ; -- entry point for protocols
; must do own rebuild actions ; -- Input - point to 356 |
|
| ENQ | ;
|
|
| ADIAG(IBTRN,IBETYP) | ; -- add admitting diagnosis
|
|
| ADGQ | ||
| DIAG(IBTRN,IBETYP) | ; -- add/edit diagnosis
|
|
| DIAGQ | ||
| ADD(IBTRN,TYPE) | ; -- Add a new diagnosis
|
|
| NXT | ||
| ADDQ | ||
| DGPM(IBTRN) | ; -- return admission pointer
|
|
| NEW(ICDI,IBTRN,TYPE) | ; -- file new entry
|
|
| NEWQ | ||
| EDT(IBADG,IBDR) | ; -- edit entry
|
|
| EDTQ | ||
| SET(IBTRN) | ; -- set array
|
|
| SETQ | ||
| LIST(IBXY) | ;List Diagnosis Array
; Input -- IBXY Diagnosis Array Subscripted by a Number ; Output -- List Diagnosis Array |
| Name | Field # of Occurrence |
|---|---|
| ENDR^%ZISS | ADIAG+10, DIAG+7 |
| ^DIC | NXT+5 |
| FILE^DICN | NEW+4 |
| ^DIE | EDT+7 |
| IX1^DIK | NEW+5 |
| $$ICD9^IBACSV | ADIAG+16, LIST+8 |
| $$ICD9ACT^IBACSV | NXT+7 |
| $$ICD9SYS^IBACSV | NXT+3 |
| $$TRNDATE^IBACSV | ADIAG+5, ADD+5 |
| $$DAT1^IBOUTL | LIST+9 |
| $$DAT3^IBOUTL | NXT+7 |
| LOCKED^IBTRCD1 | EDT+6 |
| ^IBTRE | % |
| $$EXPAND^IBTRE | LIST+9 |
| $$TRTP^IBTRE1 | EN+9 |
| $$ASK^IBTRE4 | DIAG+10 |
| ASK^IBTUTL4 | EN+14 |
| FULL^VALM1 | EN+5 |
| PAUSE^VALM1 | EN+10, EN+15, ADIAG+8, DIAG+5 |
| 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 |
|
| 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+11, ADIAG+19, NXT+8, NEW+5*, EDT+5, EDT+6, EDT+8, SET+4, SET+5 , LIST+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | ADIAG+2~, DIAG+3~, NEW+2~, NEW+5*, EDT+2~, EDT+4*, EDT+5 |
| DD | ADIAG+2~, NEW+2~ |
| DIC | ADIAG+2~, DIAG+3~, ADD+2~, NXT+4*, NXT+5!, NEW+2~, NEW+3* |
| DIC("A" | NXT* |
| DIC("DR" | NEW+3* |
| DIC("S" | NXT+3* |
| DIC(0 | NXT+4*, NEW+3* |
| DIDEL | EDT+2~, EDT+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* |
| DT | ADD+5 |
| DTOUT | ADD+2~, ADDQ |
| DUOUT | ADD+2~, ADDQ |
| I | NEW+2~, LIST+3~, LIST+5*, LIST+6, LIST+8, LIST+9 |
| IBADG | ADIAG+2~, ADIAG+3*, ADIAG+11*, ADIAG+13, ADIAG+16, ADIAG+18, NXT+10*, NXT+11, NEW+4*, NEW+5 , NEWQ, EDT~, EDT+4, EDT+6, EDT+8 |
| IBCNT | EN+4~, DIAG+10, ADD+3*, NXT, NXT+5, NXT+9*, SET+3*, SET+6*, SET+7 |
| IBDA | ADIAG+11*, ADIAG+18, SET+1~, SET+4*, SET+5, SET+7 |
| IBDATE | ADIAG+2~, ADIAG+5*, ADIAG+16, ADD+2~, ADD+5*, ADD+6, NXT+3, NXT+7, LIST+3~, LIST+7* , LIST+8, LIST+9 |
| IBDGPM | EN+4~, EN+7*, EN+20, EN+23, ADIAG+8, ADIAG+11, ADIAG+19, DIAG+4*, DIAG+5, SET+1~ , SET+2*, SET+4 |
| IBDR | EDT~, EDT+3 |
| IBDX | ADIAG+15~, ADIAG+16*, ADIAG+17 |
| IBETYP | EN+4~, EN+9*, EN+10, EN+13, EN+19, EN+23, EN+27, ADIAG~, ADIAG+8, DIAG~ , DIAG+2, DIAG+5 |
| IBICD | SET+1~, SET+3*, SET+4*, SET+7 |
| >> IBQUIT | DIAG+11* |
| IBSEL | EN+4~, EN+24, DIAG+9*, DIAG+10*, DIAG+11, DIAG+12, DIAG+13, ADDQ* |
| >> IBTNOD | LIST+6*, LIST+7, LIST+9 |
| IBTRN | EN~, EN+7, EN+9, EN+14, EN+23, EN+27, ADIAG~, ADIAG+5, ADIAG+19, DIAG~ , DIAG+1, DIAG+4, DIAG+10, DIAG+12, ADD~, ADD+5, NXT+8, NXT+10, DGPM~, DGPM+1 , NEW~, NEW+5, SET~, SET+2 |
| IBTRND | EN+4~, EN+7*, EN+14, EN+15 |
| IBXD | LIST+3~, LIST+8*, LIST+9 |
| IBXY | EN+4~, DIAG+10, LIST~ |
| IBXY( | DIAG+13, SET+7*, LIST+5, LIST+6, LIST+8 |
| ICDI | NEW~, NEW+3 |
| ICDVDT | ADD+2~, ADD+6* |
| IOINHI | ADIAG+2~, ADIAG+12, DIAG+8 |
| IOINORM | ADIAG+2~, ADIAG+12, DIAG+8 |
| J | NEW+2~ |
| TYPE | ADD~, ADD+8*, NXT, NXT+10, NXT+11, NEW~, NEW+5 |
| U | ADIAG+17, NXT+7, LIST+7, LIST+8, LIST+9 |
| >> VALMBCK | EN+6*, EN+16*, EN+28* |
| X | ADIAG+10*, DIAG+7*, ADD+2~, NXT+4*, NEW+2~, NEW+3* |
| Y | ADD+2~, NXT+5, NXT+7, NXT+8, NXT+10, NEW+2~, NEW+4 |