IBJDI5 ;ALB/CPM - INSURANCE POLICIES NOT VERIFIED ;18-DEC-96
Source file <IBJDI5.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 | IBJD INTAKE POL NOT VER |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; - Option entry point.
|
|
DATE | ||
DQ | ; - Tasked entry point.
|
|
ENQ | ||
ENQ1 | ||
ENC(IBOED) | ; - Encounter extract for outpatient loop.
; Input: IBOED = Outpatient encounter in file #409.68 |
|
PROC(DFN,IBIPC,IBDTE) | ; - Process each specific patient.
; Input: DFN = Pointer to the patient in file #2 ; IBIPC = Inpatient treatment marker ; ("*"=Had inpat. treatment, null=No inpat. treatment) ; IBDTE = Patient's checkout or discharge date |
|
PRCQ | ||
ENCHK(IBOED) | ; - Check outpatient's encounter record.
; Input: IBOED = Outpatient encounter in file #409.68 ; Output: 1 = OK for processing ; 0 = Not OK for processing |
|
ENCKQ | ||
DET | ; - Print the detailed report.
|
|
HDET | ; - Write the detail report header.
|
|
EXCHDR | ; Excel format
|
|
SUM | ; - Print the summary report.
|
|
EXCSUM | ;excell format
|
|
DASH(X) | ; - Return a dashed line.
|
|
PAUSE | ; - Page break.
|
|
SSN(X) | ; - Format the SSN.
|
|
OUT() | ; Prompt to allow users to select output format
|
Name | Field # of Occurrence |
---|---|
^%DTC | DQ+48 |
NOW^%DTC | DQ+65 |
^%ZIS | DATE+23 |
HOME^%ZIS | DATE+29 |
^%ZISC | ENQ+3 |
^%ZTLOAD | DATE+27 |
^DIR | DATE+9, PAUSE+4, OUT+6 |
ALL^IBCNS1 | DQ+33 |
DS^IBJD | DATE+3 |
E^IBJDE | DQ+2, DQ+62 |
$$TESTP^IBJDI1 | PROC+6 |
OUTPT^IBJDI21 | DQ+22 |
$$DAT1^IBOUTL | HDET+4, EXCHDR+3, SUM+4, EXCSUM+3 |
$$DAT2^IBOUTL | DQ+54, DQ+65, DET+12, DET+13, DET+16, DET+17 |
$$STOP^IBOUTL | DQ+11, DQ+29, HDET+9 |
DATE^IBOUTL | DATE |
CLOSE^IBSDU | DQ+21, DQ+23 |
ELIG^VADPT | PROC+7 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGPM - [#405] | DQ+12 |
^DGPM("ATT3" | DQ+9, DQ+10 |
^DIC(36 - [#36] | DQ+37 |
^DIC(37 - [#37] | ENCHK+10, ENCHK+11 |
^DPT - [#2] | DQ+54, DQ+55, ENCHK+9 |
^DPT("ADIS" | ENCHK+9 |
^TMP("IBJDI51" | DQ+5!, DQ+16, DQ+28, DQ+32, ENQ!, PROC+10* |
^TMP("IBJDI52" | DQ+5!, DQ+58*, ENQ!, DET+1, DET+3, DET+5, DET+8, DET+21 |
^VA(200 - [#200] | DET+11, DET+13, DET+16, DET+17 |
Name | Line Occurrences |
---|---|
$$DASH | HDET+8, SUM+5 |
$$OUT | DATE+13 |
$$SSN | DET+7, DET+15 |
DET | DQ+66 |
ENCKQ | ENCHK+5, ENCHK+10, ENCHK+11, ENCHK+13, ENCHK+14 |
ENQ | DATE, DATE+3, DATE+9, DATE+23, DATE+24, DQ+18, DQ+25, DQ+60, DQ+62 |
ENQ1 | ENQ+1 |
EXCHDR | DET+2 |
EXCSUM | DQ+68 |
HDET | DET+1, DET+4, DET+6, DET+9, DET+21 |
PAUSE | DQ+70, DET+1, DET+6, DET+9, DET+19, DET+21 |
PRCQ | PROC+7 |
PROC | DQ+16, ENC+3 |
SUM | DQ+67 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DQ+65, ENQ1! |
%ZIS | DATE+23*, ENQ1+2! |
DFN | DQ+13*, DQ+16, ENQ1+2!, PROC~, PROC+6, PROC+10 |
DIR | DATE+9!, PAUSE+2~, OUT+1~ |
DIR("A" | DATE+7*, DATE+8*, OUT+4* |
DIR("B" | DATE+9*, OUT+5* |
DIR(0 | DATE+6*, PAUSE+4*, OUT+3* |
DIROUT | PAUSE+2~, OUT+1~ |
DIRUT | PAUSE+2~, PAUSE+4, OUT+1~, OUT+6 |
DT | DQ+48 |
DTOUT | PAUSE+2~, OUT+1~ |
DUOUT | PAUSE+2~, PAUSE+4, OUT+1~ |
>> I | DATE+26* |
IB | DQ+5!, ENQ1! |
IB("NOT" | DQ+6*, DQ+50*, SUM+11, EXCSUM+10 |
IB("TOT" | DQ+6*, DQ+42*, SUM+7, SUM+8, SUM+10, SUM+11, EXCSUM+6, EXCSUM+7, EXCSUM+9, EXCSUM+10 |
IB("VER" | DQ+6*, DQ+47*, SUM+7, SUM+9, EXCSUM+6, EXCSUM+8 |
IB("VERO" | DQ+6*, DQ+49*, SUM+10, EXCSUM+9 |
IBBDT | DATE, DQ+9, DQ+22, ENQ1!, HDET+4, EXCHDR+3, SUM+4, EXCSUM+3 |
IBC | DQ+28*, DQ+29, DQ+32, DQ+33, DQ+54, DQ+55, DQ+58, ENQ1+1! |
IBC1 | DQ+32*, DQ+33, DQ+58, ENQ1+1! |
IBC2 | DQ+34*, DQ+37, DQ+40, DQ+58, ENQ1+1! |
IBC3 | DQ+37*, DQ+38, DQ+58, ENQ1+1! |
IBCDFN | ENQ1+1! |
IBCDFND | DQ+40*, DQ+46, DQ+48, DQ+55, DQ+56, DQ+57, DQ+58, ENQ1+2! |
IBD | DQ+9*, DQ+10, DQ+16, ENQ1! |
IBDN | ENQ1! |
IBDOD | DQ+54*, DQ+58, ENQ1+1! |
IBDTE | PROC~, PROC+10 |
IBEBY | DQ+55*, DQ+58, ENQ1+1! |
IBEDT | DATE, DQ+9, DQ+22, ENQ1!, HDET+4, EXCHDR+3, SUM+4, EXCSUM+3 |
IBINS | DQ+32!, DQ+33, ENQ1! |
IBINS( | DQ+34, DQ+37, DQ+40 |
IBIPC | PROC~, PROC+10 |
IBOED | ENC~, ENC+3, ENCHK~, ENCHK+5, ENCHK+8, ENCHK+9, ENCHK+13, ENCHK+14 |
IBOUT | DATE+12~, DATE+13*, DQ+67, DQ+68, DET+2, DET+4, DET+6, DET+7, DET+9, DET+10 , DET+14, DET+19, DET+21 |
IBPAG | DQ+65*, ENQ1!, HDET+1, HDET+2*, HDET+3, SUM+1, SUM+2* |
IBPER | ENQ1+1!, SUM+7*, SUM+9, SUM+11, EXCSUM+6*, EXCSUM+8, EXCSUM+10 |
IBPH | ENQ1! |
IBPM | DQ+10*, DQ+11, DQ+12, ENQ1! |
IBPMD | DQ+12*, DQ+13, ENQ1! |
IBQ | DQ+6*, DQ+9, DQ+10, DQ+11*, DQ+18, DQ+22, DQ+25, DQ+28, DQ+29*, DQ+60 , DQ+65*, DQ+67, DQ+70, ENQ1!, DET+3, DET+4, DET+5, DET+6, DET+9, DET+19 , HDET+9*, PAUSE+4* |
IBQUERY | DQ+4~, DQ+21, DQ+22, DQ+23 |
IBRPT | DATE+3, DATE+7, DATE+16, DQ+53, DQ+66, ENQ1! |
IBRUN | DQ+65*, ENQ1!, HDET+3, EXCHDR+2, SUM+5, EXCSUM+4 |
IBVBY | DQ+57*, DQ+58, ENQ1+1! |
IBVDTE | DQ+56*, DQ+58, ENQ1+1! |
IBVER | DATE+9*, DQ+6, DQ+47, ENQ1+1!, DET+21, SUM+3, SUM+10, EXCSUM+1, EXCSUM+9 |
IBVFLG | DQ+45*, DQ+46, DQ+49*, DQ+56, DQ+57, DQ+58, ENQ1+1! |
IBX | ENQ1+2!, DET+1*, DET+2*, DET+3*, DET+5, DET+8, DET+13, DET+17, DET+21*, HDET+3 , HDET+5, HDET+7, EXCHDR+1, EXCHDR+4, PAUSE+2~, PAUSE+3* |
IBX1 | ENQ1+2!, DET+5*, DET+7, DET+8, DET+15 |
IBX2 | ENQ1+2!, DET+8* |
IBX3 | ENQ1+2!, DET+8*, DET+11, DET+12, DET+13, DET+16, DET+17 |
IBXTRACT | DQ+2, DQ+62, ENQ1+2! |
IO | DATE+31 |
IO("Q" | DATE+24, DATE+29! |
IOF | HDET+1, SUM+1 |
IOSL | DET+6, DET+9, PAUSE+3 |
IOST | HDET+1, SUM+1, PAUSE+1 |
POP | DATE+23, ENQ1+2! |
STOP | ENQ1+2!, OUT+6* |
U | DQ+13, DQ+38, DQ+46, DQ+48, DQ+55, DQ+56, DQ+57, DQ+58, ENC+3, PROC+10 , ENCHK+8, ENCHK+9, ENCHK+13, ENCHK+14, DET+11, DET+12, DET+13, DET+15, DET+16, DET+17 , EXCHDR+4, EXCSUM+7, EXCSUM+8, EXCSUM+9, EXCSUM+10 |
VA | PRCQ! |
VAEL | PRCQ! |
VAEL(4 | PROC+7 |
VAERR | PRCQ! |
X | DQ+49, DQ+55*, DQ+58, ENQ1+2!, ENCHK+5~, ENCHK+8*, ENCHK+9, DASH~, DASH+1, PAUSE+2~ , SSN~, SSN+1, OUT+1~ |
X1 | DQ+48*, ENQ1+2!, ENCHK+5~, ENCHK+9*, ENCHK+10, ENCHK+11 |
X2 | DQ+48*, ENQ1+2! |
Y | DATE+9, ENQ1+2!, ENCHK+5*, ENCHK+16*, ENCKQ, PAUSE+2~, OUT+1~, OUT+7 |
ZTDESC | DATE+25*, ENQ1+2! |
>> ZTQUEUED | ENQ+1 |
>> ZTREQ | ENQ+1* |
ZTRTN | DATE+25*, ENQ1+2! |
ZTSAVE | ENQ1+2! |
ZTSAVE( | DATE+26* |
ZTSK | DATE+28, DATE+29! |