IBCU74 ;OAK/ELZ - INTERCEPT SCREEN INPUT OF PROCEDURE CODES (CONT) ;6-JAN-04
Source file <IBCU74.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 |
|---|---|---|
| DATA(IBP,IBLNPRV) | ; this is used to add data when new procedures are added for
; inpatient cases ; Return IBRPROV - renderring providers ;ib*2.0*432 |
|
| SROMIN(IBIFN,IBPROCP) | ; will ask as user to select anesthesia to populate into
; the minutes of a bill |
|
| SROMINQ | ||
| OBSHOUR(DFN,EVNTDT) | ; Get Observation Hours (for Procedures whose charge requires Hours)
; display Observation Discharges 72 hours before date (procedure date) ; allow user to input exact observation date times, using the last observation admission/discharge as default ; based on the date/times entered by the user calculate the total hours ; Input: DFN = Patient ifn, EVNTDT = Procedure Date ; Output: returns total hours with 1 decimal digit selected/input or "" |
|
| OBSHOURQ | ||
| EXEMPT | ; exemption reasons to display
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | DATA+24 |
| FILE^DICN | DATA+14, DATA+29, DATA+33, DATA+34 |
| ^DIE | DATA+27, SROMIN+24 |
| ^DIR | SROMIN+21, OBSHOUR+27, OBSHOUR+30 |
| $$ICD9^IBACSV | DATA+10 |
| $$GETNPI^IBCEF73A | DATA+19 |
| $$MOD^ICPTMOD | DATA+28, DATA+34 |
| $$ANESTIME^SROANEST | SROMIN+10 |
| $$FMADD^XLFDT | OBSHOUR+9 |
| $$FMDIFF^XLFDT | OBSHOUR+20, OBSHOUR+32 |
| $$FMTE^XLFDT | SROMIN+18, OBSHOUR+11, OBSHOUR+22, OBSHOUR+26, OBSHOUR+29 |
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls |
| ^IBA(362.3 - [#362.3] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | SROMIN+6, SROMIN+7 |
| ^DGPT - [#45] | OBSHOUR+14 |
| ^DGPT("ADS" | OBSHOUR+12, OBSHOUR+13 |
| ^DIC(42.4 - [#42.4] | OBSHOUR+18 |
| ^IBA(362.3 - [#362.3] | DATA+8, DATA+9, DATA+13 |
| ^SC - [#44] | DATA+26 |
| ^TMP("IBSRDAT" | SROMIN+4!, SROMIN+17*, SROMIN+23, SROMINQ! |
| ^TMP("SRANES" | SROMIN+4!, SROMIN+13, SROMIN+16, SROMINQ! |
| ^UTILITY($J | DATA+5, DATA+6 |
| ^VA(200 - [#200] | DATA+20 |
| Name | Field # of Occurrence |
|---|---|
| ^("U" | SROMIN+7 |
| ^(0 | DATA+26 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | DATA+3~, DATA+27*, SROMIN+2~, SROMIN+24* |
| DA(1 | DATA+27*, DATA+29*, DATA+33*, DATA+34*, SROMIN+24* |
| DA(2 | DATA+29*, DATA+34* |
| DFN | SROMIN+2~, SROMIN+6*, SROMIN+8, SROMIN+10, OBSHOUR~, OBSHOUR+8, OBSHOUR+14 |
| >> DGPROCDT | DATA+4, DATA+5, DATA+10, DATA+33 |
| DIC | DATA+3~, DATA+14*, DATA+23~*, DATA+29*, DATA+33*, DATA+34* |
| DIC("DR" | DATA+14*, DATA+29*, DATA+33*, DATA+34* |
| DIC(0 | DATA+14*, DATA+23*, DATA+29*, DATA+33*, DATA+34* |
| DIE | DATA+3~, DATA+27*, SROMIN+3~, SROMIN+24* |
| DIR | SROMIN+3~, OBSHOUR+7~ |
| DIR("A" | OBSHOUR+26*, OBSHOUR+29* |
| DIR("B" | OBSHOUR+26*, OBSHOUR+29* |
| DIR(0 | SROMIN+21*, OBSHOUR+27*, OBSHOUR+30* |
| DIRUT | OBSHOUR+7~, OBSHOUR+27, OBSHOUR+30 |
| DO | DATA+3~, DATA+33! |
| DR | DATA+3~, DATA+4*, DATA+5, DATA+6, DATA+16, DATA+17*, DATA+20*, DATA+23~, DATA+26*, DATA+27 , SROMIN+2~, SROMIN+24* |
| DT | OBSHOUR+9 |
| DTOUT | OBSHOUR+7~ |
| DUOUT | OBSHOUR+7~ |
| EVNTDT | OBSHOUR~, OBSHOUR+9*, OBSHOUR+11 |
| IB1 | DATA+3~, DATA+5*, DATA+6 |
| IB2 | DATA+3~, DATA+6* |
| IB9 | DATA+3~, DATA+10*, DATA+11, DATA+28*, DATA+34* |
| IBADMDT | OBSHOUR+7~, OBSHOUR+8*, OBSHOUR+18*, OBSHOUR+20, OBSHOUR+22, OBSHOUR+26, OBSHOUR+27*, OBSHOUR+29, OBSHOUR+30, OBSHOUR+32 |
| IBBEG | OBSHOUR+7~, OBSHOUR+9*, OBSHOUR+12 |
| IBC | DATA+3~, DATA+8*, DATA+9, DATA+28*, DATA+29*, DATA+34*, SROMIN+2~, SROMIN+13*, SROMIN+15*, SROMIN+17 , SROMIN+18, SROMIN+21 |
| >> IBCP | DATA+33*, DATA+34 |
| IBDATE | OBSHOUR+7~, OBSHOUR+12*, OBSHOUR+13 |
| IBDR | DATA+3~, DATA+27*, DATA+33, DATA+35! |
| IBDSCDT | OBSHOUR+7~, OBSHOUR+8*, OBSHOUR+18*, OBSHOUR+20, OBSHOUR+22, OBSHOUR+29, OBSHOUR+30*, OBSHOUR+32 |
| IBDSH | OBSHOUR+7~, OBSHOUR+8*, OBSHOUR+20*, OBSHOUR+22, OBSHOUR+23 |
| IBDSPLT | OBSHOUR+7~, OBSHOUR+16*, OBSHOUR+18*, OBSHOUR+22 |
| IBEND | OBSHOUR+7~, OBSHOUR+9*, OBSHOUR+12 |
| IBFDT | SROMIN+2~, SROMIN+7*, SROMIN+8, SROMIN+10 |
| IBHOURS | OBSHOUR+7~, OBSHOUR+8*, OBSHOUR+32*, OBSHOURQ |
| IBIFN | DATA+8, DATA+9, DATA+13, DATA+27, DATA+29, DATA+33, DATA+34, SROMIN~, SROMIN+6, SROMIN+7 , SROMIN+24 |
| IBLNPRV | DATA~ |
| IBLNPRV("IBCCPT" | DATA+20* |
| IBP | DATA~, DATA+4, DATA+6, DATA+27, DATA+29, SROMIN+3~, SROMIN+19*, SROMIN+23* |
| IBPROCP | SROMIN~, SROMIN+24 |
| IBPTF | OBSHOUR+7~, OBSHOUR+13*, OBSHOUR+14 |
| IBPTF0 | OBSHOUR+7~, OBSHOUR+14*, OBSHOUR+18 |
| IBPTF70 | OBSHOUR+7~, OBSHOUR+14*, OBSHOUR+16, OBSHOUR+18 |
| IBQ | DATA+3~, DATA+32* |
| IBS | DATA+3~, DATA+16* |
| IBSR | SROMIN+2~, SROMIN+10* |
| IBSRC | SROMIN+2~, SROMIN+13*, SROMIN+16, SROMIN+18 |
| IBSRDAT | SROMIN+2~, SROMIN+16*, SROMIN+17, SROMIN+18, SROMIN+19 |
| IBSREDT | SROMIN+2~, SROMIN+13*, SROMIN+16, SROMIN+18 |
| IBSRMIN | SROMIN+2~, SROMIN+23*, SROMIN+24 |
| IBSRSDT | SROMIN+2~, SROMIN+13*, SROMIN+16, SROMIN+18 |
| IBTDT | SROMIN+2~, SROMIN+7*, SROMIN+8, SROMIN+10 |
| IBX | DATA+3~, DATA+7*, DATA+10, DATA+13, DATA+14, DATA+28*, DATA+29, DATA+34* |
| IBY | DATA+3~, DATA+6*, DATA+7, DATA+10, DATA+13, DATA+14, DATA+18, DATA+19, DATA+20, DATA+23 , DATA+26, DATA+28, DATA+29, DATA+32, DATA+33, DATA+34 |
| IBZ | DATA+3~, DATA+16*, DATA+17 |
| U | DATA+20, OBSHOUR+16, OBSHOUR+18, OBSHOUR+22 |
| X | DATA+3~, DATA+14*, DATA+23~*, DATA+29*, DATA+33*, DATA+34*, SROMIN+3~, OBSHOUR+7~ |
| Y | DATA+3~, DATA+13*, DATA+14, DATA+17, DATA+23~, DATA+33, SROMIN+3~, SROMIN+21, SROMIN+23, OBSHOUR+7~ , OBSHOUR+27, OBSHOUR+30 |
| Name | Field # of Occurrence |
|---|---|
| $T(EXEMPT+(3) | SROMIN+19 |