IBJDI6 ;ALB/CPM - SC VETS W/ NSC EPISODES OF INPT CARE ; 18-DEC-96
Source file <IBJDI6.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 SC VETS |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; - Option entry point.
|
|
DATE | ||
DQ | ; - Tasked entry point.
|
|
ENQ | ||
ENQ1 | ||
DET | ; - Print the detailed report.
|
|
DETQ | ||
PAT | ; - Write the patient information.
|
|
HDET | ; - Write the detail report header.
|
|
SUM | ; - Print the summary report.
|
|
DASH(X) | ; - Return a dashed line.
|
|
PAUSE | ; - Page break.
|
|
SSN(X) | ; - Format the SSN.
|
|
PTF(IBPTF) | ; - Does the PTF record have an NSC-related movement?
; Input: IBPTF = Pointer to the PTF record in file #45 ; Output: IBNSC = 1 (NSC movement) or 0 (No NSC movement) |
|
PTFQ | ||
BILL(IBPTF,DFN,IBADM,IBDIS) | ; - Has this episode of care been billed?
; Input: IBPTF = Pointer to the PTF record in file #45 ; DFN = Pointer to the patient in file #2 ; IBADM = Episode admission date ; IBDIS = Episode discharge date ; Output: BILL = 1 (Episode has been billed) ; 0 (Episode has not been billed) |
|
BILLQ |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | DQ+50 |
^%ZIS | DATE+11 |
HOME^%ZIS | DATE+17 |
^%ZISC | ENQ+3 |
^%ZTLOAD | DATE+15 |
^DIR | PAUSE+4 |
$$INSURED^IBCNS1 | DQ+18 |
DS^IBJD | DATE+3 |
E^IBJDE | DQ+2, DQ+47 |
$$TESTP^IBJDI1 | DQ+14 |
$$DAT1^IBOUTL | DET+10, HDET+4, SUM+5 |
$$DAT2^IBOUTL | DQ+50 |
$$STOP^IBOUTL | DQ+11, HDET+7 |
DATE^IBOUTL | DATE |
ELIG^VADPT | DQ+19 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | BILL+13, BILL+16, BILL+17 |
^DGPM - [#405] | DQ+12, DQ+25 |
^DGPM("ATT3" | DQ+9, DQ+10 |
^DGPT - [#45] | DQ+26, PTF+9 |
^DPT - [#2] | DQ+41 |
^IBT(356 - [#356] | DQ+35, DQ+36 |
^TMP("IBJDI6" | DQ+4!, DQ+42*, DQ+43*, ENQ!, DET+2, DET+6, DET+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DQ+50, ENQ1+2! |
%ZIS | DATE+11*, ENQ1+2! |
BILL | BILL+8~, BILL+9*, BILL+12, BILL+13*, BILL+16, BILL+21*, BILLQ |
DFN | DQ+13*, DQ+14, DQ+18, DQ+32, DQ+41, DQ+42, DQ+43, ENQ1+2!, BILL~, BILL+16 |
DIR | PAUSE+2~ |
DIR(0 | PAUSE+4* |
DIROUT | PAUSE+2~ |
DIRUT | PAUSE+2~, PAUSE+4 |
DTOUT | PAUSE+2~ |
DUOUT | PAUSE+2~, PAUSE+4 |
>> I | DATE+14* |
IB | DQ+4!, ENQ1! |
IB( | DQ+5* |
IB("NSC" | DQ+28*, DET+3, SUM+9, SUM+10, SUM+13, SUM+16 |
IB("NSCB" | DQ+32*, SUM+9, SUM+14 |
IB("NSCR" | DQ+36*, SUM+10, SUM+15 |
IB("NSCU" | DQ+6*, DQ+38*, DQ+39*, SUM+16, SUM+19 |
IB("SC" | DQ+27*, SUM+8, SUM+12 |
IB("TOT" | DQ+22*, SUM+8, SUM+11, SUM+13 |
IBADM | DQ+31*, DQ+32, DQ+43, ENQ1+1!, DET+7*, DET+10, BILL~, BILL+20 |
IBADMD | DQ+25*, DQ+26, DQ+31, ENQ1+1! |
IBBDT | DATE, DQ+9, ENQ1!, HDET+4, SUM+5 |
IBCT | DQ+35*, DQ+36, ENQ1+1! |
IBD | DQ+9*, DQ+10, ENQ1! |
IBDIS | DQ+15*, DQ+18, DQ+32, DQ+43, ENQ1+1!, BILL~ |
IBDN | ENQ1! |
IBEDT | DATE, DQ+9, ENQ1!, HDET+4, SUM+5, BILL+20 |
IBH | ENQ1+1!, DET+7*, DET+8*, DET+9* |
IBNSC | PTF+4~, PTF+5*, PTF+9*, PTFQ |
IBPAG | DQ+50*, ENQ1!, HDET+1, HDET+2*, HDET+3, SUM+1, SUM+2* |
IBPER | ENQ1+1! |
IBPER(1 | SUM+8*, SUM+12, SUM+13 |
IBPER(2 | SUM+9*, SUM+14, SUM+16 |
IBPER(3 | SUM+10*, SUM+15, SUM+16 |
IBPM | DQ+10*, DQ+11, DQ+12, ENQ1+1! |
IBPMD | DQ+12*, DQ+13, DQ+15, DQ+25, DQ+35, ENQ1+1! |
IBPMDT | ENQ1+1! |
IBPTF | DQ+26*, DQ+27, DQ+32, ENQ1+1!, PTF~, PTF+6, PTF+9, BILL~, BILL+12, BILL+13 |
IBQ | DQ+5*, DQ+9, DQ+10, DQ+11*, DQ+45, DQ+50*, DQ+52, DQ+54, ENQ1!, DET+1 , DET+6, DET+7, DET+8, DETQ, HDET+7*, PAUSE+4* |
IBRPT | DATE+3, DQ+40, DQ+51, ENQ1! |
IBRUN | DQ+50*, ENQ1!, HDET+3, SUM+6 |
IBSTAT | DQ+26*, DQ+39, DQ+43, ENQ1+1! |
IBX | ENQ1!, DET+6*, DET+7, PAT+1, PAUSE+2~, PAUSE+3* |
IBX1 | ENQ1!, DET+6*, PAT+1 |
IBX2 | ENQ1!, DET+7*, DET+10 |
>> IBXTRACT | DQ+2, DQ+47 |
IO | DATE+19 |
IO("Q" | DATE+12, DATE+17! |
IOF | HDET+1, SUM+1 |
IOSL | DET+8, PAUSE+3 |
IOST | HDET+1, SUM+1, PAUSE+1 |
POP | DATE+11, ENQ1+2! |
U | DQ+13, DQ+25, DQ+26, DQ+35, DQ+36, DQ+42, DQ+43, DET+10, PTF+9, BILL+13 , BILL+18, BILL+19, BILL+20 |
VA | ENQ1+2! |
VAEL | ENQ1+2! |
VAEL(3 | DQ+19 |
VAERR | ENQ1+2! |
X | DQ+5*, DQ+6*, DQ+41*, DQ+42, DQ+43, ENQ1+2!, SUM+17*, SUM+18, SUM+19, DASH~ , DASH+1, PAUSE+2~, SSN~, SSN+1, PTF+4~, PTF+5*, PTF+9*, BILL+8~, BILL+13*, BILL+16* , BILL+17 |
X1 | BILL+8~, BILL+17*, BILL+18, BILL+19 |
XU | BILL+8~, BILL+17*, BILL+20 |
Y | ENQ1+2!, PAUSE+2~, PTF+4~, PTF+9*, BILL+8~, BILL+13* |
ZTDESC | DATE+13*, ENQ1+2! |
>> ZTQUEUED | ENQ+1 |
>> ZTREQ | ENQ+1* |
ZTRTN | DATE+13*, ENQ1+2! |
ZTSAVE | ENQ1+2! |
ZTSAVE( | DATE+14* |
ZTSK | DATE+16, DATE+17! |