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 |