IBTUTL1 ;ALB/AAS - CLAIMS TRACKING UTILITY ROUTINE ;21-JUN-93
Source file <IBTUTL1.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 |
|---|---|---|
| OPT(DFN,IBETYP,IBTDT,ENCTR,IBRMARK,IBVSIT) | ; -- add outpatient care entries
; -- input dfn := patient pointer to 2 ; ibetyp := pointer to type entry in 356.6 ; ibtdt := episode date ; enctr := pointer to opt. encounter file (optional) ; ibrmark := text of reason not billable (optional) ; ibvsit := pointer to visit file (optional) |
|
| OPTQ | ||
| REFILL(DFN,IBETYP,IBTDT,IBRXN,IBRXN1,IBRMARK,IBEABD,IBSCROI) | ; -- add refill
; -- input dfn := patient pointer to 2 ; ibetyp := pointer to type entry in 356.6 ; ibtdt := episode date (refill date) ; ibrxn := pointer to 52 ; ibrxn1 := refill multiple entry ; ibrmark := non billable reason if unsure ; ibeabd := optional, can specify an earliest auto bill date ; ibscroi := special consent roi |
|
| REFILLQ | ||
| PRO(DFN,IBTDT,IBPRO,IBRMARK) | ; -- add prosthetic entries
; -- input dfn := patient pointer to 2 ; ibetyp := pointer to type entry in 356.6 ; ibtdt := episode date |
|
| PROQ | ||
| PT(DFN) | ; -- format patient name - last 4 for output
|
|
| PTQ | ||
| PRODATA(IBDA) | ; -- return data from prosthetics file
|
|
| DIQ | ||
| PRODAQ | ||
| OPTSCRN | ; -- add outpatient care entries with user feedback
; called from OPT^IBTUTL1 which has following inputs ; -- input dfn := patient pointer to 2 ; ibetyp := pointer to type entry in 356.6 ; ibtdt := episode date ; enctr := pointer to opt. encounter file (optional) ; ibrmark := text of reason not billable (optional) ; ibvsit := pointer to visit file (optional) |
|
| OPTSCRNQ |
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | OPTSCRN+17 |
| MSG^DIALOG | OPTSCRN+37, OPTSCRN+69 |
| FIND^DIC | OPTSCRN+53 |
| ^DIE | OPT+25, REFILL+20, PRO+15, OPTSCRN+87 |
| EN^DIQ1 | DIQ+2 |
| ^DIR | OPTSCRN+42, OPTSCRN+74 |
| $$INSURED^IBCNS1 | OPT+23, REFILL+17, PRO+13, OPTSCRN+85 |
| $$EABD^IBTUTL | OPT+23, REFILL+17, PRO+13, OPTSCRN+85 |
| $$FNDHCSR^IBTUTL | OPT+27 |
| ADDT^IBTUTL | OPT+19, REFILL+13, PRO+9, OPTSCRN+81 |
| HCSRCPY^IBTUTL | OPT+27 |
| PID^VADPT | PT+2 |
| FileNo | Call Tags |
|---|---|
| ^IBT(356 - [#356] | Classic Fileman Calls |
| ^SCE - [#409.68] | FIND^DIC |
| ^RMPR(660 - [#660] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | PT+3, OPTSCRN+28 |
| ^IBE(356.6 - [#356.6] | OPT+15, PRO+7, OPTSCRN+13, OPTSCRN+31 |
| ^IBT(356 - [#356] | OPT+16, OPT+18, OPT+22, OPT+26, REFILL+12, REFILL+16, REFILL+21, PRO+8, PRO+12, PRO+16 , OPTSCRN+12, OPTSCRN+15, OPTSCRN+25, OPTSCRN+26, OPTSCRN+78, OPTSCRN+84, OPTSCRN+88 |
| ^RMPR(660 - [#660] | PRODATA+4 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | PT+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | OPTSCRN+9~, OPTSCRN+16*, OPTSCRN+32, OPTSCRN+33*, OPTSCRN+35, OPTSCRN+36, OPTSCRN+38, OPTSCRN+41, OPTSCRN+47~, OPTSCRN+55* , OPTSCRN+70, OPTSCRN+73 |
| DA | OPT+8~, OPT+20*, OPT+25!, REFILL+10~, REFILL+15*, REFILL+20!, PRO+5~, PRO+11*, PRO+15!, PRODATA+1~ , DIQ+1*, OPTSCRN+82*, OPTSCRN+87! |
| DFN | OPT~, OPT+16, OPT+18, OPT+23, OPT+27, REFILL~, REFILL+17, PRO~, PRO+13, PT~ , PT+1, PT+3, OPTSCRN+12, OPTSCRN+15, OPTSCRN+25, OPTSCRN+28, OPTSCRN+50, OPTSCRN+78, OPTSCRN+85 |
| DIC | OPT+8~, REFILL+10~, PRO+5~, PRODATA+1~, DIQ* |
| DIE | OPT+8~, OPT+20*, OPT+25!, REFILL+10~, REFILL+15*, REFILL+20!, PRO+5~, PRO+11*, PRO+15!, PRODATA+1~ , OPTSCRN+82*, OPTSCRN+87! |
| DIOUT | OPTSCRN+48~ |
| >> DIQ | DIQ+1* |
| >> DIQ(0 | DIQ+1* |
| DIR | OPTSCRN+9~, OPTSCRN+47~ |
| DIR("?" | OPTSCRN+40*, OPTSCRN+41*, OPTSCRN+72*, OPTSCRN+73* |
| DIR("A" | OPTSCRN+39*, OPTSCRN+71* |
| DIR(0 | OPTSCRN+38*, OPTSCRN+70* |
| DIROUT | OPTSCRN+9~, OPTSCRN+43, OPTSCRN+48~, OPTSCRN+75 |
| DIRUT | OPTSCRN+9~, OPTSCRN+43, OPTSCRN+75 |
| DR | OPT+8~, OPT+23*, OPT+24*, OPT+25!, REFILL+10~, REFILL+17*, REFILL+18*, REFILL+19*, REFILL+20!, PRO+5~ , PRO+13*, PRO+14*, PRO+15!, PRODATA+1~, DIQ*, OPTSCRN+85*, OPTSCRN+86*, OPTSCRN+87! |
| DTOUT | OPTSCRN+9~, OPTSCRN+43, OPTSCRN+48~, OPTSCRN+75 |
| DUOUT | OPTSCRN+9~, OPTSCRN+43, OPTSCRN+48~, OPTSCRN+75 |
| DUZ | OPT+23, REFILL+17, PRO+13, OPTSCRN+85 |
| ENCTR | OPT~, OPT+18, OPT+23, OPTSCRN+12*, OPTSCRN+44*, OPTSCRN+46, OPTSCRN+54*, OPTSCRN+77*, OPTSCRN+78, OPTSCRN+85 |
| >> HCSRIEN | OPT+27* |
| IB3560 | OPTSCRN+9~, OPTSCRN+26*, OPTSCRN+27, OPTSCRN+29, OPTSCRN+30 |
| IBACT | OPTSCRN+9~, OPTSCRN+30*, OPTSCRN+32 |
| IBDA | PRODATA~, PRODATA+3, PRODATA+4, DIQ+1 |
| IBDA0 | PRODATA+1~, PRODATA+4*, PRODATA+5 |
| IBDATA | OPTSCRN+47~, OPTSCRN+66*, OPTSCRN+67 |
| IBDATA1 | OPTSCRN+47~, OPTSCRN+64*, OPTSCRN+66 |
| IBDATA2 | OPTSCRN+47~, OPTSCRN+65*, OPTSCRN+66 |
| IBDATE | OPTSCRN+9~, OPTSCRN+17*, OPTSCRN+32 |
| >> IBDUZ | REFILL+17 |
| IBEABD | REFILL~, REFILL+17 |
| IBENC | OPTSCRN+9~, OPTSCRN+29*, OPTSCRN+32, OPTSCRN+33 |
| IBERR | OPTSCRN+47~, OPTSCRN+52*, OPTSCRN+53 |
| IBETYP | OPT~, OPT+15*, OPT+16, OPT+23, OPT+27, REFILL~, REFILL+17, PRO+5~, PRO+7*, PRO+13 , OPTSCRN+13*, OPTSCRN+15, OPTSCRN+25, OPTSCRN+31, OPTSCRN+85 |
| IBETYPNM | OPTSCRN+9~, OPTSCRN+31*, OPTSCRN+32 |
| IBID | OPTSCRN+10~, OPTSCRN+27*, OPTSCRN+32 |
| IBMSG | OPTSCRN+47~, OPTSCRN+51*, OPTSCRN+53 |
| IBPATNM | OPTSCRN+10~, OPTSCRN+28*, OPTSCRN+32 |
| IBPRO | PRO~, PRO+8, PRO+13 |
| IBQUIT | OPTSCRN+10~, OPTSCRN+14*, OPTSCRN+43*, OPTSCRN+45, OPTSCRN+75*, OPTSCRN+79 |
| IBRMARK | OPT~, OPT+24, REFILL~, REFILL+18, PRO~, PRO+14, OPTSCRN+86 |
| IBRMPR | PRODATA+2! |
| IBRXN | REFILL~, REFILL+12, REFILL+17 |
| IBRXN1 | REFILL~, REFILL+12, REFILL+17 |
| IBSCRN | OPT+8~, OPT+9*, OPT+11, OPT+14*, OPTSCRN+47~, OPTSCRN+50*, OPTSCRN+53 |
| IBSCROI | REFILL~, REFILL+19 |
| >> IBTALK | OPT+12 |
| IBTDT | OPT~, OPT+13, OPT+16, OPT+23, OPT+27, REFILL~, REFILL+17, PRO~, PRO+13, OPTSCRN+15 , OPTSCRN+17, OPTSCRN+25, OPTSCRN+49, OPTSCRN+64, OPTSCRN+65, OPTSCRN+85 |
| IBTMP | OPTSCRN+47~ |
| IBTMP("ENC" | OPTSCRN+54, OPTSCRN+55, OPTSCRN+62, OPTSCRN+64, OPTSCRN+65, OPTSCRN+68, OPTSCRN+77 |
| >> IBTRN | OPT+16*, OPT+18*, OPT+20, OPT+21, OPT+22, OPT+26, OPT+27, REFILL+12*, REFILL+14, REFILL+15 , REFILL+16, REFILL+21, PRO+8*, PRO+10, PRO+11, PRO+12, PRO+16, OPTSCRN+15*, OPTSCRN+78*, OPTSCRN+80 , OPTSCRN+82, OPTSCRN+83, OPTSCRN+84, OPTSCRN+88 |
| IBVSIT | OPT~, OPT+23, OPTSCRN+85 |
| LINE | OPTSCRN+10~, OPTSCRN+16*, OPTSCRN+18*, OPTSCRN+19*, OPTSCRN+20*, OPTSCRN+21*, OPTSCRN+22*, OPTSCRN+23*, OPTSCRN+24*, OPTSCRN+32 , OPTSCRN+34*, OPTSCRN+36, OPTSCRN+47~, OPTSCRN+56*, OPTSCRN+57*, OPTSCRN+58*, OPTSCRN+59*, OPTSCRN+60*, OPTSCRN+61*, OPTSCRN+63* , OPTSCRN+67, OPTSCRN+68 |
| TEMP | OPTSCRN+10~, OPTSCRN+16* |
| TEMP( | OPTSCRN+33*, OPTSCRN+44 |
| TMP | OPTSCRN+10~, OPTSCRN+16*, OPTSCRN+47~ |
| TMP("DIMSG" | OPTSCRN+18*, OPTSCRN+19*, OPTSCRN+20*, OPTSCRN+21*, OPTSCRN+22*, OPTSCRN+23*, OPTSCRN+24*, OPTSCRN+32*, OPTSCRN+36*, OPTSCRN+57* , OPTSCRN+58*, OPTSCRN+59*, OPTSCRN+60*, OPTSCRN+61*, OPTSCRN+67*, OPTSCRN+68* |
| U | OPTSCRN+27, OPTSCRN+28, OPTSCRN+29, OPTSCRN+30, OPTSCRN+31, OPTSCRN+44 |
| >> VA("BID" | PT+3 |
| >> VA("PID" | PT+2 |
| X | OPT+8~, OPT+16*, REFILL+10~, REFILL+12*, PRO+5~, PRO+8*, OPTSCRN+15, OPTSCRN+16*, OPTSCRN+25*, OPTSCRN+26 , OPTSCRN+33, OPTSCRN+44*, OPTSCRN+47~, OPTSCRN+53, OPTSCRN+56*, OPTSCRN+62*, OPTSCRN+64, OPTSCRN+65, OPTSCRN+67 |
| X(1 | OPTSCRN+49* |
| Y | OPT+8~, REFILL+10~, PRO+5~, PT+1*, PT+3*, PTQ, OPTSCRN+17*, OPTSCRN+44, OPTSCRN+76, OPTSCRN+77 |
| >> ZTQUEUED | OPT+11 |