IBJDIPR ;ALB/HMC - PERCENTAGE OF PATIENTS PREREGISTERED REPORT ;10-MAY-2004
Source file <IBJDIPR.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 | 2 | IBJD PERCENT PREREGISTERED IBRFN4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; - Option entry point.
|
|
DATE | ||
TIME | ;Pre-Registration time frame, default is 180 days
|
|
DQ | ; - Tasked entry point.
|
|
ENQ | ||
ENQ1 | ||
OUTPT(DFN,IBBDT,IBEDT,IBCBK,IBMSG,IBQ,IBSUBSCR,IBQUERY,IBDIR) | ;
; Input: DFN = IEN of patient if using PATIENT/DATE index, otherwise, ; if null or 0, DATE/TIME index will be used ; IBCBK = The MUMPS code to execute when valid enctr found ; IBBDT/IBEDT = The start/end dates ; IBMSG = The text to send to STOP PROCESSING CALL (if null, no ; call made) ; IBQ = Flag that says whether or not the process was stopped ; by user ; IBQUERY = The # of the QUERY OBJECT to be used to extract outpt ; visits ; IBDIR = Null to look forward, 'B' to look backward thru file |
|
ENC(IBOED) | ; - Encounter extract.
; Input: IBOED = Data from outpatient encounter file, ^SCE. |
|
PROC(DFN,IBOED) | ; - Process each specific patient.
; Input: DFN = Pointer to the patient in file #2 ; IBOED = Data from outpatient encounter file, ^SCE. |
|
PRCQ | ||
SUM | ; - Print the summary report.
|
|
HEAD | ; - Report Header
|
|
DASH(X) | ; - Return a dashed line.
|
|
PAUSE | ; - Page break.
|
|
THLP | ; - 'Pre-Registration time frame (days)' prompt
|
|
EHLP | ; - 'Detailed list of Exclusions' prompt
|
|
IBAR(IBBDT,IBEDT) | ;Entry point for Vista IB AR data to ARC
|
|
IBARD |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | DQ+51 |
^%ZIS | TIME+23 |
HOME^%ZIS | TIME+29 |
^%ZISC | ENQ+3 |
^%ZTLOAD | TIME+27 |
^DIR | TIME+6, TIME+13, PAUSE+3 |
$$TESTP^IBJDI1 | PROC+6 |
$$DAT1^IBOUTL | SUM+2 |
$$DAT2^IBOUTL | DQ+51 |
$$STOP^IBOUTL | HEAD+10 |
DATE^IBOUTL | DATE |
CLOSE^IBSDU | DQ+32 |
SCAN^IBSDU | OUTPT+25 |
ELIG^VADPT | PROC+7 |
$$FMADD^XLFDT | DQ+45 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(43 - [#43] | DQ+16, DQ+24 |
^DGS(41.41 - [#41.41] | DQ+43 |
^DIC(8 - [#8] | DQ+25 |
^SC - [#44] | DQ+17 |
^TMP("DIERR" | OUTPT+25! |
^TMP("IBJDIPR" | DQ+3!, DQ+39, DQ+40, ENQ!, PROC+10* |
^TMP("IBJDIPR1" | DQ+3!, DQ+18*, DQ+19*, DQ+26*, DQ+27*, ENQ!, ENC+5, ENC+6, SUM+19, SUM+25 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DQ+51, ENQ1+1! |
%ZIS | TIME+23*, ENQ1+1! |
DFN | DQ+38*, DQ+39*, DQ+40, DQ+43, ENQ1+1!, OUTPT~, OUTPT+14, OUTPT+25, ENC+3*, ENC+7 , PROC~, PROC+6, PROC+10 |
DGEC | ENQ1+3!, SUM+24*, HEAD+9 |
DGEE | ENQ1+3!, SUM+17*, SUM+24*, HEAD+8 |
DGNAM | DQ+2~, DQ+17*, DQ+19, DQ+25*, DQ+27, ENQ1+3! |
DGPREC | DQ+8*, DQ+20*, ENQ1+3!, SUM+14, SUM+23 |
DGPREE | DQ+8*, DQ+28*, ENQ1+3!, SUM+13, SUM+16 |
DIR | TIME+10!, TIME+16!, ENQ1+2!, PAUSE+2~ |
DIR("?" | TIME+5*, TIME+11* |
DIR("A" | TIME+3*, TIME+12* |
DIR("B" | TIME+4*, TIME+11* |
DIR(0 | TIME+2*, TIME+11*, PAUSE+3* |
DIROUT | TIME+8, TIME+10!, TIME+15, TIME+16!, ENQ1+2!, PAUSE+2~ |
DIRUT | TIME+8, TIME+10!, TIME+15, TIME+16!, ENQ1+2!, PAUSE+2~, PAUSE+3 |
DTOUT | TIME+8, TIME+10!, TIME+15, TIME+16!, ENQ1+2!, PAUSE+2~ |
DUOUT | TIME+8, TIME+10!, TIME+15, TIME+16!, ENQ1+2!, PAUSE+2~, PAUSE+3 |
I | DQ+9*, ENQ1+1!, SUM+19*, SUM+21, SUM+22, SUM+25*, SUM+26, SUM+30, SUM+31 |
IB | DQ+3!, ENQ1!, IBAR+2~ |
IB( | DQ+9* |
IB("NEVR" | DQ+44*, SUM+11, IBARD |
IB("PAST" | DQ+45*, SUM+10, IBARD |
IB("PRE" | DQ+46*, SUM+7, SUM+8, IBAR+6, IBARD |
IB("TOT" | DQ+41*, SUM+6, SUM+8, IBAR+5, IBAR+6, IBARD |
IBARDATA | IBAR+2~, IBARD*, IBARD+1 |
IBARFLAG | DQ+50, IBAR+2~, IBAR+3* |
IBBDT | DATE, DQ+31, ENQ1!, OUTPT~, OUTPT+14, SUM+2, IBAR~ |
IBCBK | OUTPT~, OUTPT+19*, OUTPT+25 |
IBD | ENQ1! |
IBDIR | OUTPT~, OUTPT+20*, OUTPT+25 |
IBEDT | DATE, DQ+31, ENQ1!, OUTPT~, OUTPT+14, SUM+2, IBAR~ |
IBEXC | TIME+14*, ENQ1+3!, SUM+15, IBAR+2~, IBAR+3* |
IBFILTER | OUTPT+13~, OUTPT+18*, OUTPT+25 |
IBMSG | OUTPT~ |
IBOED | ENQ1!, ENC~, ENC+3, ENC+5, ENC+6, ENC+7, PROC~, PROC+10 |
IBPAG | DQ+51*, ENQ1!, HEAD+2, HEAD+3*, HEAD+4, HEAD+5 |
IBPERC | IBAR+2~, IBAR+5*, IBAR+6*, IBARD |
IBPRF | TIME+7*, DQ+45, ENQ1!, SUM+3, IBAR+2~, IBAR+3* |
IBQ | DQ+8*, DQ+31, DQ+32, DQ+51*, DQ+52, ENQ1!, OUTPT~, SUM+1, SUM+18, SUM+19 , SUM+20, SUM+25, SUM+26, SUM+27, SUM+29, HEAD+10*, PAUSE+3* |
IBQUERY | DQ+2~, DQ+31, DQ+32, OUTPT~, OUTPT+25 |
IBQUERY1 | DQ+2~, DQ+32 |
IBRUN | DQ+51*, ENQ1!, SUM+4, HEAD+6 |
IBSUBSCR | OUTPT~ |
IBVAL | OUTPT+13~, OUTPT+25 |
IBVAL("BDT" | OUTPT+14* |
IBVAL("DFN" | OUTPT+14* |
IBVAL("EDT" | OUTPT+14* |
IO | TIME+31 |
IO("Q" | TIME+24, TIME+29! |
IOF | HEAD+2 |
IOSL | SUM+20, SUM+27, SUM+29 |
IOST | HEAD+2, PAUSE+1 |
PCENT | ENQ1+3!, SUM+8*, SUM+9 |
POP | TIME+23, ENQ1+1! |
PRDAT | DQ+42*, DQ+43*, DQ+44, DQ+45, ENQ1+3! |
TAB | ENQ1+3!, SUM+21*, SUM+22, SUM+30*, SUM+31 |
TRDAT | DQ+40*, DQ+42, DQ+45, ENQ1+3! |
U | DQ+17, DQ+19, DQ+25, DQ+27, ENC+3, ENC+5, ENC+6, PROC+10, SUM+22, SUM+31 , IBARD |
VA | PRCQ! |
VAEL | PRCQ! |
VAEL(4 | PROC+7 |
VAERR | PRCQ! |
X | DQ+16*, DQ+17, DQ+18, DQ+19, DQ+24*, DQ+25, DQ+26, DQ+27, ENQ1+1!, SUM+19* , SUM+22, SUM+25*, SUM+31, DASH~, DASH+1, PAUSE+2~ |
X1 | ENQ1+1! |
X2 | ENQ1+1! |
Y | TIME+7, TIME+14, ENQ1+1!, PAUSE+2~ |
ZTDESC | TIME+25*, ENQ1+1! |
ZTQUEUED | ENQ+1, ENQ1+1! |
ZTREQ | ENQ+1*, ENQ1+1! |
ZTRTN | TIME+25*, ENQ1+1! |
ZTSAVE | ENQ1+1! |
ZTSAVE("IB*" | TIME+26* |
ZTSK | TIME+28, TIME+29! |