IBJDI41 ;ALB/CPM - PATIENTS WITH UNIDENTIFIED INSURANCE (CONT'D) ;17-DEC-96
Source file <IBJDI41.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 | IBJDI4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; - Entry point from IBJDI4.
|
|
PRT | ; - Print the reports.
|
|
ENQ | ||
EOR | ; IB*771/DTG end of report
|
|
ENC(IBOED) | ; - Encounter extract for all patients loop.
; Input: IBOED = Outpatient encounter in file #409.68 ; Pre-set variables IB array, IBSORT also required. |
|
PROC(DFN,IBINDT,IBIPC) | ; - Process each specific patient.
; Input: DFN = Pointer to the patient in file #2 ; IBINDT = Encounter or discharge date ; IBIPC = Inpatient treatment marker ; ("*"=Had inpat. treatment, null=No inpat. treatment) |
|
PRCQ | ||
DIV(X) | ; - Return division name.
|
|
DET | ; - Print the detailed report.
|
|
DETQ | ||
EXCOUT | ; OUTPUT EXCEL FORMAT
|
|
HDET | ; - Write the detail report header.
|
|
EXCHDR | ; Write the excel header.
|
|
SUM | ; - Print the summary report.
|
|
EXCSUM | ; - Print the summary report in excel format.
|
|
DASH(X) | ; - Return a dashed line.
|
|
ELIG(X) | ; - Return eligibility code name.
|
|
INSC(X) | ; - Return insurance company.
|
|
PAUSE | ; - Page break.
|
|
SSN(X) | ; - Format the SSN.
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | PRT+8 |
^DIR | PAUSE+6 |
^IBCNS | PROC+18 |
E^IBJDE | PRT+6 |
$$TESTP^IBJDI1 | PROC+8 |
$$DIV^IBJDI21 | EN+13, ENC+4 |
OUTPT^IBJDI21 | EN+24 |
$$TITLE^IBJDI4 | DET+2, DET+4, HDET+3, EXCHDR+1 |
$$TYPE^IBJDI4 | PROC+24 |
$$DAT1^IBOUTL | EN+46, HDET+4, EXCHDR+3, SUM+5, EXCSUM+5 |
$$DAT2^IBOUTL | PRT+8 |
$$STOP^IBOUTL | EN+11, EN+37, HDET+8 |
CLOSE^IBSDU | EN+22, EN+25 |
ELIG^VADPT | EN+40, PROC+9 |
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | DIV+1 |
^DGPM - [#405] | EN+12 |
^DGPM("ATT3" | EN+7, EN+10 |
^DIC(36 - [#36] | PROC+21, INSC+1 |
^DIC(8 - [#8] | ELIG+1 |
^DPT - [#2] | EN+44, EN+45, EN+46, PROC+12, PROC+46 |
^TMP("IBJDI41" | EN+17, EN+34, PROC+44* |
^TMP("IBJDI42" | EN+48*, DET+2, DET+4, DET+7, DET+9 |
Name | Line Occurrences |
---|---|
$$DASH | HDET+7, SUM+6 |
$$ELIG | DET+13, DET+18, EXCOUT+2, EXCOUT+6 |
$$INSC | DET+14, DET+18, EXCOUT+3, EXCOUT+6 |
$$SSN | DET+12, EXCOUT+1 |
DET | PRT+12 |
DETQ | DET+2 |
ENQ | EN+19, EN+27, EN+52, PRT+4 |
EOR | PRT+17 |
EXCHDR | DET+6, HDET+1 |
EXCOUT | DET+10 |
EXCSUM | PRT+14 |
HDET | DET+2, DET+4, DET+8, DET+11 |
PAUSE | PRT+14, PRT+16, PRT+17, DET+11, DETQ |
PRCQ | PROC+9 |
PROC | EN+17, ENC+5 |
PRT | EN+29 |
SUM | PRT+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | PRT+8 |
DFN | EN+14*, EN+17, EN+34*, EN+37, EN+44, EN+45, EN+46, EN+48, PROC~, PROC+8 , PROC+12, PROC+44, PROC+46 |
DIR | PAUSE+3~ |
DIR(0 | PAUSE+6* |
DIROUT | PAUSE+3~ |
DIRUT | PAUSE+3~, PAUSE+6 |
DTOUT | PAUSE+3~ |
DUOUT | PAUSE+3~, PAUSE+6 |
>> IB( | EN+13, PRT+5*, PRT+11, ENC+4, PROC+15*, PROC+16*, PROC+22*, PROC+26*, PROC+29*, PROC+32* , PROC+35*, PROC+38*, PROC+40*, PROC+45*, PROC+46*, SUM+8, SUM+9, SUM+10, SUM+11, SUM+12 , SUM+13, SUM+14, SUM+15, SUM+16, SUM+17, SUM+18, SUM+19, SUM+20, SUM+21, SUM+22 , SUM+23, SUM+24, SUM+25, SUM+26, SUM+27, SUM+28, SUM+29, SUM+30, SUM+31, SUM+32 , SUM+33, SUM+34, EXCSUM+8, EXCSUM+9, EXCSUM+10, EXCSUM+11, EXCSUM+12, EXCSUM+13, EXCSUM+14, EXCSUM+15 , EXCSUM+16, EXCSUM+17, EXCSUM+18, EXCSUM+19, EXCSUM+20, EXCSUM+21, EXCSUM+22, EXCSUM+23, EXCSUM+24, EXCSUM+25 , EXCSUM+26, EXCSUM+27, EXCSUM+28, EXCSUM+29, EXCSUM+30, EXCSUM+31, EXCSUM+32, EXCSUM+33, EXCSUM+34 |
>> IB("ALL" | PRT+5 |
>> IBBDT | EN+7, EN+24, HDET+4, EXCHDR+3, SUM+5, EXCSUM+5 |
>> IBD | EN+7*, EN+10, EN+17 |
IBDCNT | EN+3~*, EN+9*, EN+32*, EN+35* |
IBDD | PRCQ! |
IBDD( | PROC+19, PROC+24 |
>> IBDIV | EN+13*, PRT+11*, ENC+4*, PROC+15, PROC+16, PROC+22, PROC+26, PROC+29, PROC+32, PROC+35 , PROC+38, PROC+40, PROC+44, PROC+45, PROC+46, DET+2, DET+4, DET+7, DET+9, HDET+3 , EXCHDR+1, SUM+3, SUM+8, SUM+9, SUM+10, SUM+11, SUM+12, SUM+13, SUM+14, SUM+15 , SUM+16, SUM+17, SUM+18, SUM+19, SUM+20, SUM+21, SUM+22, SUM+23, SUM+24, SUM+25 , SUM+26, SUM+27, SUM+28, SUM+29, SUM+30, SUM+31, SUM+32, SUM+33, SUM+34, EXCSUM+3 , EXCSUM+8, EXCSUM+9, EXCSUM+10, EXCSUM+11, EXCSUM+12, EXCSUM+13, EXCSUM+14, EXCSUM+15, EXCSUM+16, EXCSUM+17 , EXCSUM+18, EXCSUM+19, EXCSUM+20, EXCSUM+21, EXCSUM+22, EXCSUM+23, EXCSUM+24, EXCSUM+25, EXCSUM+26, EXCSUM+27 , EXCSUM+28, EXCSUM+29, EXCSUM+30, EXCSUM+31, EXCSUM+32, EXCSUM+33, EXCSUM+34 |
>> IBDN | EN+44*, EN+48 |
IBDNXT | PRT+2~*, PRT+11*, PRT+14, PRT+16 |
>> IBDOD | EN+46*, EN+48 |
>> IBDXT | PRT+11* |
>> IBEDT | EN+7, EN+24, HDET+4, EXCHDR+3, SUM+5, EXCSUM+5 |
>> IBELIG | EN+40*, EN+41*, EN+48, DET+13*, DET+16, DET+17, DET+18, EXCOUT+2*, EXCOUT+5, EXCOUT+6 |
IBFEED | EN+3~, EN+4*, EN+5*, PAUSE+5 |
IBFL | PRCQ! |
IBFL( | PROC+18* |
IBFL(0 | PROC+21, PROC+22* |
IBFL(1 | PROC+25, PROC+26* |
IBFL(2 | PROC+28, PROC+29* |
IBFL(3 | PROC+31, PROC+32* |
IBFL(4 | PROC+34, PROC+35* |
IBINDT | PROC~ |
IBINS | PROC+18, PRCQ! |
IBINSC | PROC+12*, PROC+20*, PROC+41*, PROC+44, PRCQ!, DET+14*, DET+16, DET+17, DET+18, EXCOUT+3* , EXCOUT+5, EXCOUT+6 |
IBIPC | PROC~, PROC+44 |
IBOED | ENC~, ENC+4, ENC+5 |
>> IBOUT | PRT+9, PRT+14, EOR+1, DET+6, DET+8, DET+10, HDET+1 |
IBOUTP | PROC+18*, PRCQ! |
>> IBPAG | DET+2*, DET+4*, DET+8*, HDET+2*, HDET+3, SUM+1*, EXCSUM+1* |
>> IBPAT | EN+44*, EN+48 |
>> IBPER(1 | SUM+8*, SUM+25, EXCSUM+8*, EXCSUM+25 |
>> IBPER(10 | SUM+17*, SUM+29, EXCSUM+17*, EXCSUM+29 |
>> IBPER(11 | SUM+18*, SUM+29, EXCSUM+18*, EXCSUM+29 |
>> IBPER(12 | SUM+19*, SUM+30, EXCSUM+19*, EXCSUM+30 |
>> IBPER(13 | SUM+20*, SUM+31, EXCSUM+20*, EXCSUM+31 |
>> IBPER(14 | SUM+21*, SUM+32, EXCSUM+21*, EXCSUM+32 |
>> IBPER(15 | SUM+22*, SUM+33, EXCSUM+22*, EXCSUM+33 |
>> IBPER(16 | SUM+23*, SUM+34, EXCSUM+23*, EXCSUM+34 |
>> IBPER(2 | SUM+9*, SUM+26, EXCSUM+9*, EXCSUM+26 |
>> IBPER(3 | SUM+10*, SUM+26, EXCSUM+10*, EXCSUM+26 |
>> IBPER(4 | SUM+11*, SUM+27, EXCSUM+11*, EXCSUM+27 |
>> IBPER(5 | SUM+12*, SUM+27, EXCSUM+12*, EXCSUM+27 |
>> IBPER(6 | SUM+13*, SUM+27, EXCSUM+13*, EXCSUM+27 |
>> IBPER(7 | SUM+14*, SUM+28, EXCSUM+14*, EXCSUM+28 |
>> IBPER(8 | SUM+15*, SUM+28, EXCSUM+15*, EXCSUM+28 |
>> IBPER(9 | SUM+16*, SUM+29, EXCSUM+16*, EXCSUM+29 |
>> IBPH | EN+45*, EN+48 |
>> IBPM | EN+10*, EN+11, EN+12 |
>> IBPMD | EN+12*, EN+13, EN+14 |
>> IBQ | EN+7, EN+10, EN+11*, EN+19, EN+24, EN+27, EN+34, EN+37*, EN+52, PRT+8* , PRT+11, PRT+16, PRT+17, DET+7, DET+8, DET+9, DET+11, DETQ, HDET+8*, PAUSE+6* |
>> IBQUERY | EN+22, EN+24, EN+25 |
>> IBRMK | EN+48, DET+15, EXCOUT+4 |
>> IBRPT | EN+29, PRT+12, PROC+20, PROC+41, PROC+44 |
>> IBRUN | PRT+8*, HDET+3, EXCHDR+2, SUM+6, EXCSUM+6 |
>> IBSEL | EN+36, PROC+12, PROC+15, PROC+16, PROC+20, PROC+23, PROC+27, PROC+30, PROC+33, PROC+36 , PROC+38, PROC+40, PROC+41, DET+2, DET+3 |
>> IBSEL1 | EN+45*, EN+47, PROC+12*, PROC+15*, PROC+16*, PROC+23*, PROC+27*, PROC+30*, PROC+33*, PROC+36* , PROC+38*, PROC+40*, PROC+44 |
>> IBSORT | EN+13, ENC+4 |
IBTYP | PROC+24*, PROC+25, PROC+28, PROC+31, PROC+34, PRCQ! |
IBWNR | PROC+18*, PRCQ! |
IBX | EN+34*, EN+36, EN+44, EN+45, EN+48, PROC+12*, PROC+13, PROC+14, PROC+37, PROC+39 , PROC+41, PRCQ!, DET+2*, DET+3*, DET+4, DET+7*, DET+9, HDET+3, EXCHDR+1, PAUSE+3~ , PAUSE+5* |
>> IBX1 | DET+9*, DET+12, EXCOUT+1 |
>> IBX2 | DET+9*, DET+12, DET+13, DET+14, DET+15, DET+16, EXCOUT+1, EXCOUT+2, EXCOUT+3, EXCOUT+4 |
>> IBXTRACT | PRT+4 |
IOF | HDET+2, SUM+1, EXCSUM+1 |
IOSL | DET+11 |
IOST | EN+4, EN+6, EN+9, EN+23, EN+33, EN+35, PAUSE+2 |
U | EN+13, EN+14, EN+36, EN+44, EN+45, EN+48, ENC+4, ENC+5, PROC+12, PROC+21 , PROC+44, DIV+1, DET+12, DET+13, DET+14, DET+15, DET+16, EXCOUT+1, EXCOUT+2, EXCOUT+3 , EXCOUT+4, EXCOUT+6, EXCHDR+4, EXCSUM+24, EXCSUM+25, EXCSUM+26, EXCSUM+27, EXCSUM+28, EXCSUM+29, EXCSUM+30 , EXCSUM+31, EXCSUM+32, EXCSUM+33, EXCSUM+34, ELIG+1, INSC+2 |
VA | EN+50!, PRCQ! |
VAEL | EN+50!, PRCQ! |
VAEL(1 | EN+40, EN+41 |
VAEL(4 | PROC+9 |
VAERR | EN+50!, PRCQ! |
X | EN+41*, EN+47*, PRT+5*, PROC+18*, PROC+19*, PROC+20, PROC+21, PROC+24, PRCQ!, DIV~ , DIV+1, DET+3*, DET+17*, DET+18, EXCOUT+5*, EXCOUT+6, DASH~, DASH+1, ELIG~, ELIG+1 , INSC~, INSC+1*, INSC+2, PAUSE+3~, SSN~, SSN+1 |
>> X1 | EN+47*, EN+48 |
Y | DIV+1*, DIV+2, PAUSE+3~ |
>> ZTQUEUED | EN+6, EN+9, EN+23, EN+33, EN+35, PAUSE+1 |