IBAMTD1 ;ALB/CPM - MOVEMENT EVENT DRIVER INTERFACE (CON'T) ; 21-OCT-91
Source file <IBAMTD1.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 7 | CTPT^IBAMTBU COUNT^IBAMTD (CHADD,COPAY,TYPE)^IBAUTL2 (CLADD,CLOCKCL,CLUPD,EVADD,EVCLOSE)^IBAUTL3 ($$DIEM,FILER)^IBAUTL5 $$BFO^IBECEAU CANCH^IBECEAU4 |
VA Fileman | 2 | NOW^%DTC ^DIE |
Registration | 1 | $$BIL^DGMTUB |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Create charges for one-day admissions
|
|
LAST | ; - close event, update billing clock
|
|
COPAY | ; - process co-payment
|
|
UNFLAG | ; Unflag continuous patient, if not transferring from the facility.
|
|
END | ||
OPTQ | ||
OPT(DFN,IBDATE) | ; Cancel any OPT charges on days billed for inpatient care.
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | UNFLAG+3 |
$$BIL^DGMTUB | EN+5 |
^DIE | UNFLAG+4 |
CTPT^IBAMTBU | UNFLAG+7 |
COUNT^IBAMTD | EN+8 |
CHADD^IBAUTL2 | EN+19, COPAY+9 |
COPAY^IBAUTL2 | COPAY+5 |
TYPE^IBAUTL2 | EN+18 |
CLADD^IBAUTL3 | EN+9 |
CLOCKCL^IBAUTL3 | EN+8, LAST+1 |
CLUPD^IBAUTL3 | LAST+1 |
EVADD^IBAUTL3 | EN+12 |
EVCLOSE^IBAUTL3 | LAST+1 |
$$DIEM^IBAUTL5 | EN+17 |
FILER^IBAUTL5 | EN+20, COPAY+10 |
$$BFO^IBECEAU | OPT+4 |
CANCH^IBECEAU4 | OPT+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBE(351.1 - [#351.1] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(405.1 - [#405.1] | UNFLAG+7 |
^DGCR(399.1 - [#399.1] | EN+11 |
^IBE(350.3 - [#350.3] | OPT+5 |
^IBE(351.1 - [#351.1] | UNFLAG+3 |
Name | Line Occurrences |
---|---|
COPAY | EN+17 |
END | EN+5, EN+7, EN+8, EN+9, EN+12, EN+18, EN+19, EN+20, COPAY+5, COPAY+9 , COPAY+10 |
LAST | COPAY+1, COPAY+4 |
OPT | EN+15 |
OPTQ | OPT+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | UNFLAG+4 |
DA | UNFLAG+3*, UNFLAG+4! |
DFN | EN+5, EN+15, UNFLAG+3, OPT~, OPT+4 |
>> DGPMA | EN+5, EN+11, UNFLAG+1, UNFLAG+4, UNFLAG+7 |
DIE | UNFLAG+3*, UNFLAG+4! |
DR | UNFLAG+4*! |
DUZ | UNFLAG+4, OPT+3 |
>> IBASIH | UNFLAG+2 |
>> IBBS | EN+11 |
>> IBCHARG | COPAY+6*, COPAY+7 |
>> IBCHG | COPAY+6, COPAY+7*, COPAY+8 |
>> IBCLCT | EN+8*, EN+9*, LAST+1 |
>> IBCLDA | EN+8*, EN+9 |
>> IBCLDAY | EN+9*, EN+13*, COPAY+1, COPAY+2, COPAY+3 |
>> IBCLDOL | EN+9*, COPAY+2*, COPAY+4, COPAY+6, COPAY+8* |
>> IBCLDT | EN+7, EN+9* |
IBCRES | OPT+3~, OPT+5*, OPT+6*, OPT+7 |
IBDATE | OPT~, OPT+4 |
>> IBDT | EN+7, EN+9, EN+11, EN+15, EN+17, LAST+1 |
IBDUZ | OPT+3~* |
>> IBEVCLD | LAST+1* |
>> IBEVDT | EN+11* |
>> IBMAX | COPAY+3*, COPAY+4, COPAY+6 |
>> IBMED | COPAY+3 |
IBN | EN+20, COPAY+10, OPT+3~, OPT+4*, OPT+7 |
>> IBNH | EN+11*, COPAY+3 |
>> IBNOS | EN+20*, COPAY+10* |
>> IBSL | EN+11* |
>> IBWHER | EN+8*, EN+9*, EN+11*, EN+18*, EN+19*, EN+20*, COPAY+5*, COPAY+9*, COPAY+10*, LAST+1* |
>> IBX | EN+18* |
>> IBY | EN+7*, EN+8, EN+9, EN+12, EN+18, EN+19, EN+20, COPAY+5, COPAY+9, COPAY+10 |
TRAN | UNFLAG+1~*, UNFLAG+2 |