IBCEP9B ;ALB/TMP - UPDATE OF PROVIDER ID FROM FILE UTILITIES ;14-NOV-00
Source file <IBCEP9B.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 | IBCEP9 |
Name | Comments | DBIA/ICR reference |
---|---|---|
READFILE | ; Read records stored in ^TMP($J
|
|
CSV(X,IBX,IBDEL,IBQUOTES) | ; Parse out fields from a delimited file
; X = data string in CSV format to be parsed ; IBX = array returned if passed by reference, subscripted by field # ; IBDEL = the delimiter ; If IBQUOTES=1, quoted strings are double quoted within a field |
|
MANUAL | ; Manual entry to get providers from VistA
|
|
DIR1(DIR,Z,IBQUIT,IBQUIT1) | ; Ask position
|
|
DIRQ | ||
DISP(Q,IBID,IBINS,IBPTYP,IBFT,IBCT,IBCU,IBPID,IBSRC) | ; Display provider data
; includes ID data if IBID=1 ; Q = SSN^provider name from input^provider name from file #200 ; IBPID = array of id numbers to be stored |
|
DSETUP(IBX,IBPOS,P) | ; Set up the subscripted array P with the correct data
; from IBX(pc #) based on the parameters in array IBPOS ; RETURNED: P(data index)=data value (pass by reference) |
|
FSETUP(X,IBPOS,P) | ;Set up the subscripted array P with the correct data
; from record data in X, based on the parameters in array IBPOS for a ; fixed length data field format ; RETURNED: P(data index)=data value (pass by reference) |
|
FLEN(IBX) | ; Strip out trailing spaces from field
; FUNCTION returns stripped data |
|
ADDID(IB200,IBINS,IBCU,IBFT,IBCT,IBPTYP,IBQUIT,IBQUIT1) | ; Add ID record (file 355.9) if not already there
|
|
PRTERR | ; Prints error report
|
|
FILED | ; Prints all filed records
|
|
HDR(PG,IBSTOP,IBHDT) | ; Prints error report header, function returns # of lines used
; PG = the last page # printed ; IBHDT = the run date of the report |
|
HDRQ | ||
LOCK(IBINS) | ; Lock Parent and Children up
|
|
UNLOCK(IBINS) | ; Unlock the family
|
Name | Field # of Occurrence |
---|---|
^%ZISC | FILED+13 |
IX^DIC | READFILE+13 |
FILE^DICN | ADDID+6 |
$$GET1^DIQ | MANUAL+6, MANUAL+7 |
^DIR | FILED+10, HDR+6 |
$$NOPUNCT^IBCEF | READFILE+13 |
DISP^IBCEP4 | DISP+9 |
^IBCEP9 | PRTERR+5 |
$$DIR^IBCEP9 | DIR1+2, ADDID+9 |
$$EXPAND^IBTRE | HDR+13, HDR+14 |
$$FMTE^XLFDT | HDR+5 |
$$NOW^XLFDT | HDR+5 |
$$LOOKUP^XUSER | MANUAL+4 |
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls, GET1^DIQ |
^IBA(355.9 - [#355.9] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | HDR+11, LOCK+3, LOCK+4, LOCK+6, LOCK+7, UNLOCK+1, UNLOCK+2, UNLOCK+4, UNLOCK+5 |
^IBA(355.9 - [#355.9] | ADDID+3 |
^IBE(355.97 - [#355.97] | HDR+12 |
^TMP("IBPID-ERR" | READFILE+16*, READFILE+19*, PRTERR+3, PRTERR+5, PRTERR+7, PRTERR+8, PRTERR+9 |
^TMP("IBPID_IN" | READFILE+21*, READFILE+22*, MANUAL+8*, FILED+1, FILED+5, FILED+6, FILED+7, FILED+8 |
^TMP($J | READFILE+6 |
^VA(200 - [#200] | HDR+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | DISP+4~, DISP+12* |
CHILD | LOCK+5~, LOCK+6*, LOCK+7, UNLOCK+3~, UNLOCK+4*, UNLOCK+5 |
D | READFILE+2~, READFILE+13* |
DA | READFILE+2~ |
DD | ADDID+1~, ADDID+6! |
DIC | READFILE+2~, READFILE+13*, ADDID+1~, ADDID+5*, ADDID+6! |
DIC("DR" | ADDID+5* |
DIC(0 | READFILE+13*, ADDID+5* |
DIR | DIR1~, DIR1+2, ADDID+1~, ADDID+9, FILED+10!, HDR+6! |
DIR("A" | ADDID+8* |
DIR(0 | ADDID+8*, FILED+10*, HDR+6* |
DLAYGO | ADDID+1~, ADDID+5*, ADDID+6! |
DO | ADDID+1~, ADDID+6! |
FC | CSV+5~, CSV+6*, CSV+9*, CSV+10, CSV+18 |
I | CSV+5~, CSV+17* |
IB | FLEN+2~, FLEN+3*, FLEN+4*, FLEN+5 |
IB1 | FLEN+2~, FLEN+3*, FLEN+4 |
IB200 | ADDID~, ADDID+2 |
IBCRED | MANUAL+1~, MANUAL+7*, MANUAL+8 |
IBCT | READFILE+2~, READFILE+3*, READFILE+6*, DISP~, DISP+9, ADDID~, ADDID+3, ADDID+5, HDR+14 |
IBCU | DISP~, DISP+10, ADDID~, ADDID+3, ADDID+5, HDR+16 |
IBDA | MANUAL+1~, MANUAL+5*, MANUAL+6, MANUAL+7, MANUAL+8 |
IBDEL | CSV~, CSV+6, CSV+8, CSV+13 |
>> IBDUZ | HDR+5 |
IBFT | READFILE+18, DISP~, DISP+9, ADDID~, ADDID+3, ADDID+5, HDR+13 |
IBHDT | PRTERR+1~, PRTERR+4, FILED+2, HDR~, HDR+5*, HDR+9, HDR+10 |
IBID | READFILE+17~, READFILE+18*, READFILE+19, DISP~, DISP+13 |
IBINS | DISP~, DISP+9, ADDID~, ADDID+3, ADDID+5, HDR+11, LOCK~, LOCK+3, LOCK+4, LOCK+6 , UNLOCK~, UNLOCK+1, UNLOCK+2, UNLOCK+4 |
IBL | DISP+4~, DISP+8*, DISP+9, DISP+10 |
IBLCT | PRTERR+1~, PRTERR+4*, PRTERR+7*, FILED+2*, FILED+5*, FILED+6*, HDR+3~, HDR+4*, HDR+15*, HDR+16* , HDR+17*, HDRQ |
>> IBN | ADDID+10*, ADDID+11 |
IBNAM | MANUAL+1~, MANUAL+5*, MANUAL+8 |
IBP | READFILE+2~, READFILE+14*, READFILE+21, READFILE+22 |
IBPAGE | PRTERR+1~, PRTERR+4, PRTERR+7, FILED+2, FILED+5 |
IBPID | DISP~ |
IBPID( | DISP+14, DISP+15 |
IBPID("" | DISP+13 |
IBPOS | READFILE+8, READFILE+9, READFILE+10, READFILE+11, DSETUP~, FSETUP~ |
IBPOS( | DSETUP+9, FSETUP+11 |
IBPOS("NAM" | DSETUP+6, FSETUP+8 |
IBPOS("SSN" | DSETUP+4, FSETUP+6 |
IBPTYP | DISP~, DISP+9, ADDID~, ADDID+3, ADDID+5, HDR+12 |
IBQUIT | READFILE+2~, READFILE+3*, READFILE+6, READFILE+7, DIR1~, DIR1+2, DIR1+4*, ADDID~, ADDID+9, LOCK+1~ , LOCK+2*, LOCK+4*, LOCK+6, LOCK+7*, LOCK+8 |
IBQUIT1 | READFILE+3*, MANUAL+4*, DIR1~, DIR1+2, DIR1+3, DIR1+4*, ADDID~, ADDID+9 |
IBQUOTES | CSV~, CSV+16 |
IBS | READFILE+2~, READFILE+3* |
IBSRC | DISP~, DISP+6, DISP+7 |
IBSSN | MANUAL+1~, MANUAL+6*, MANUAL+8 |
IBSTOP | PRTERR+1~, PRTERR+4*, PRTERR+7, FILED+2*, FILED+5, FILED+10, HDR~, HDR+6* |
>> IBVNAME | READFILE+14*, READFILE+21 |
IBX | READFILE+2~, READFILE+9, READFILE+10!, CSV~, DSETUP~, FLEN~, FLEN+3 |
IBX( | CSV+10*, CSV+18*, DSETUP+5, DSETUP+7, DSETUP+11 |
IBX(0 | CSV+14* |
IO(0 | READFILE+4 |
IOF | PRTERR+2, FILED+11, HDR+6 |
IOSL | PRTERR+7, FILED+5 |
IOST | PRTERR+2, FILED+10, HDR+6 |
P | READFILE+2~, READFILE+10, READFILE+11, DSETUP~, FSETUP~ |
P( | READFILE+22, DSETUP+9*, DSETUP+11*, FSETUP+11*, FSETUP+13* |
P("INST_ID" | READFILE+18 |
P("PROF_ID" | READFILE+18 |
P(1 | READFILE+13*, READFILE+15, READFILE+16, READFILE+19, READFILE+21, DSETUP+4*, DSETUP+5*, FSETUP+6*, FSETUP+7* |
P(2 | READFILE+16, READFILE+19, READFILE+21, DSETUP+6*, DSETUP+7*, FSETUP+8*, FSETUP+9* |
P3 | READFILE+2~ |
PC | CSV+5~, CSV+7*, CSV+8, CSV+13*, CSV+14 |
PG | HDR~, HDR+5, HDR+6, HDR+7*, HDR+8 |
Q | DISP~, DISP+5*, DISP+6, DISP+7, DSETUP+3~, DSETUP+8*, DSETUP+9, DSETUP+11, FSETUP+5~, FSETUP+10* , FSETUP+11, FSETUP+13 |
Q0 | READFILE+22*, DISP+4~ |
Q0( | DISP+10*, DISP+12 |
Q0(1 | DISP+6* |
Q0(2 | DISP+7* |
QCT | CSV+5~, CSV+12*, CSV+13 |
QM | CSV+5~, CSV+6*, CSV+11, CSV+12, CSV+15 |
QM2 | CSV+5~, CSV+6*, CSV+10, CSV+16, CSV+17 |
QM4 | CSV+5~, CSV+6*, CSV+10 |
STR | CSV+5~, CSV+8*, CSV+10, CSV+11, CSV+12, CSV+13*, CSV+15*, CSV+16, CSV+17*, CSV+18 |
TPC | CSV+5~, CSV+6*, CSV+7, CSV+13, CSV+14 |
U | READFILE+8, READFILE+9, READFILE+11, READFILE+14, READFILE+21, READFILE+22, MANUAL+5, MANUAL+8, DIR1+4, DISP+5 , DISP+6, DISP+7, DSETUP+5, DSETUP+7, DSETUP+11, FSETUP+7, FSETUP+9, FSETUP+13, PRTERR+8, FILED+5 , FILED+6, FILED+7, FILED+8, HDR+5, HDR+9, HDR+10, HDR+11, HDR+12, LOCK+3, UNLOCK+1 |
X | READFILE+2~, READFILE+6*, READFILE+9, READFILE+11, READFILE+13*, CSV~, CSV+6, CSV+8, CSV+13, MANUAL+3 , MANUAL+4, DIR1+1~, FSETUP~, FSETUP+7, FSETUP+9, FSETUP+13, ADDID+1~, ADDID+2*, ADDID+3 |
Y | READFILE+2~, READFILE+14, READFILE+15, MANUAL+4*, MANUAL+5, DIR1+1~, DIR1+2*, DIR1+3*, DIR1+4*, DIR1+5* , DIRQ, ADDID+1~, ADDID+3*, ADDID+4, ADDID+7, ADDID+9*, ADDID+10, HDR+6 |
Z | READFILE+2~, DIR1~, DIR1+4, DISP+4~, DISP+14*, DISP+15, DSETUP+3~, DSETUP+4*, DSETUP+5, DSETUP+6* , DSETUP+7, DSETUP+9*, DSETUP+10, DSETUP+11, FSETUP+5~, FSETUP+6*, FSETUP+7, FSETUP+8*, FSETUP+9, FSETUP+11* , FSETUP+12, FSETUP+13, FLEN+2~, FLEN+4*, PRTERR+1~, PRTERR+5*, PRTERR+7, PRTERR+8, PRTERR+9, FILED+7* , FILED+8, HDR+3~, HDR+17*, HDR+18 |
Z0 | DSETUP+3~, DSETUP+5*, DSETUP+7*, DSETUP+11*, PRTERR+1~, PRTERR+6*, PRTERR+7*, PRTERR+8, PRTERR+9, FILED+4* , FILED+5*, FILED+6, FILED+7, FILED+8 |
Z1 | PRTERR+1~, PRTERR+8*, PRTERR+9 |
Z2 | PRTERR+1~, PRTERR+9*, PRTERR+10 |
Z3 | PRTERR+1~, PRTERR+9*, PRTERR+10 |
>> ZTQUEUED | FILED+12, FILED+13 |
>> ZTREQ | FILED+12* |
Name | Field # of Occurrence |
---|---|
$T(ERR+Z^IBCEP9 | PRTERR+5 |