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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCU7 |
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 |