IBAMTS1 ;ALB/CPM - PROCESS NEW OUTPATIENT ENCOUNTERS ; 22-JUL-93
Source file <IBAMTS1.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 7 | ^IBAERR1 ^IBAFIL BULL^IBAMTS TYPE^IBAUTL2 CLADD^IBAUTL3 ADD^IBECEAU3 ($$IGN,$$NBCL,$$NBCSC,$$NBDIS)^IBEFUNC |
Registration | 2 | $$BIL^DGMTUB ADM^VADPT2 |
Scheduling | 2 | CL^SDCO21 $$EX^SDCOU2 |
VA Fileman | 2 | NOW^%DTC ^DIE |
Kernel | 1 | $$FMDIFF^XLFDT |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 3 | IBAMTS IBAMTS2 IBEMTO |
Name | Comments | DBIA/ICR reference |
---|---|---|
CLSF(IBUPD,Y) | ; Examine classification questions.
|
|
CLOCK | ||
OLDRATE(IBRTED,IBFR) | ; See if the copay rate effective date is too old.
|
|
CLPT(DFN,VDATE) | ; Should the patient be asked the classification questions?
|
|
CHKS() | ; Perform a batch of edits to determine whether to bill.
|
|
CHKSQ | ||
IBFLR | ; Drop the charge into the IB Background filer.
|
|
BLD | ; - build the charge. May also enter from IBAMTS2 (requires IBSL)
|
|
NEW | ; Appointment fully processed - prepare a new charge.
|
|
INPT(DFN,VAINDT) | ; Was the patient an inpatient at VAINDT?
|
|
NEWQ |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | IBFLR+2 |
$$BIL^DGMTUB | NEW+11 |
^DIE | BLD+10 |
^IBAERR1 | NEWQ |
^IBAFIL | IBFLR+4 |
BULL^IBAMTS | BLD+6 |
TYPE^IBAUTL2 | BLD+1 |
CLADD^IBAUTL3 | CLOCK |
ADD^IBECEAU3 | BLD+3 |
$$IGN^IBEFUNC | CHKS+13 |
$$NBCL^IBEFUNC | CHKS+16 |
$$NBCSC^IBEFUNC | CHKS+17 |
$$NBDIS^IBEFUNC | CHKS+18 |
CL^SDCO21 | CLPT+3 |
$$EX^SDCOU2 | BLD+6 |
ADM^VADPT2 | INPT+4 |
$$FMDIFF^XLFDT | OLDRATE+6 |
FileNo | Call Tags |
---|---|
^IB - [#350] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBE(350.1 - [#350.1] | IBFLR+3 |
^IBE(351 - [#351] | CLOCK |
^SC - [#44] | CHKS+10 |
^TMP("SDEVT" | NEW+6, NEW+8, CLSF+8 |
Name | Line Occurrences |
---|---|
$$CHKS | NEW+14 |
$$CLPT | BLD+6 |
$$INPT | CHKS+21 |
$$OLDRATE | BLD+9 |
CHKSQ | CHKS+10, CHKS+13, CHKS+16, CHKS+17, CHKS+18, CHKS+21 |
CLOCK | BLD+9 |
CLSF | NEW+17 |
IBFLR | BLD+13 |
NEWQ | NEW+2, NEW+5, NEW+11, NEW+14, NEW+18, BLD+1, BLD+3, BLD+13 |
Name | Field # of Occurrence |
---|---|
^( | CLSF+8 |
^("AFTER" | CLSF+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | IBFLR+2 |
DA | BLD+10*! |
DFN | NEW+11, BLD+6, CLOCK, CHKS+21, CLPT~, CLPT+3, INPT~ |
DIE | BLD+10*! |
DR | BLD+10*! |
DT | CHKS+21 |
IBAFY | IBFLR+1~ |
>> IBAPTY | CHKS+13 |
IBARTYP | IBFLR+1~ |
IBATYP | NEWQ+2!, IBFLR+3 |
>> IBBILLED | NEW+2 |
IBBS | NEWQ+1! |
IBCHG | NEWQ+2! |
IBCLDA | NEWQ+1! |
IBCLDT | CLOCK*, NEWQ+1! |
IBCLSF | NEW+17, NEW+18, NEWQ+1! |
>> IBDAT | NEW+9*, BLD+2, BLD+6, CLOCK, CHKS+13, CHKS+21 |
IBDESC | NEWQ+2! |
IBDISP | NEW+5, NEW+6*, NEW+7, NEWQ+1!, CHKS+18 |
>> IBDT | NEW+9*, NEW+11, CHKS+16, CHKS+17, CHKS+18 |
IBEVDA | BLD+2*, NEWQ+2! |
>> IBEVT | BLD+6, CHKS+10, CHKS+16, CHKS+17 |
IBFAC | IBFLR+1~ |
IBFR | BLD+2*, BLD+9, NEWQ+2!, OLDRATE~, OLDRATE+6 |
IBIL | IBFLR+1~ |
IBMED | NEWQ+1! |
IBN | BLD+10, NEWQ+1!, IBFLR+2 |
IBNOS | IBFLR+1~, IBFLR+2* |
IBNOW | IBFLR+1~, IBFLR+2* |
IBNUM | OLDRATE+5~, OLDRATE+6*, OLDRATE+7 |
>> IBOE | NEW+20, CLSF+8 |
>> IBORG | NEW+5, NEW+6, NEW+8, BLD+6, CHKS+16, CHKS+17, CHKS+18, CLSF+8 |
IBRTED | BLD+9, OLDRATE~, OLDRATE+6 |
IBSEQNO | IBFLR+1~, IBFLR+3* |
IBSERV | IBFLR+1~ |
IBSITE | IBFLR+1~ |
IBSL | NEW+20*, NEWQ+2! |
IBTEMP | NEW+8*, NEW+9, NEWQ+1! |
IBTO | BLD+2*, NEWQ+2! |
IBTOTL | IBFLR+1~ |
IBTRAN | IBFLR+1~ |
IBUNIT | BLD+2*, NEWQ+2! |
IBUPD | CLSF~, CLSF+7, CLSF+9 |
IBWHER | IBFLR+1~ |
IBX | BLD+1*, NEWQ+2! |
>> IBY | BLD+1, BLD+3, BLD+13, NEWQ, IBFLR+3*, IBFLR+4 |
IBYR | OLDRATE+5~, OLDRATE+6*, OLDRATE+7 |
>> SDHDL | NEW+6, NEW+8, CLSF+8 |
VADMVT | INPT+4~, INPT+5 |
VAINDT | INPT~ |
VDATE | CLPT~, CLPT+3 |
X | CLPT+3~, CLPT+4, CLSF+7~, CLSF+8* |
Y | CHKS+7~*, CHKS+23*, CHKSQ, CLSF~, CLSF+7*, CLSF+9* |
Y("AFTER" | CLSF+7*, CLSF+10* |
Y("BEFORE" | CLSF+7*, CLSF+10* |
ZA | CLSF+7~, CLSF+8*, CLSF+9, CLSF+10 |
ZB | CLSF+7~, CLSF+8*, CLSF+10 |