IBACV ;WOIFO/SS-COMBAT VET UTILITIES ;7-AUG-03
Source file <IBACV.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 5 | $$CVEDT^IBACV SEND^IBACVA2 $$CHNGDATE^IBAHVE3 $$PT^IBEFUNC $$FILE^IBRXUTL |
Registration | 2 | $$CVEDT^DGCV DEM^VADPT |
VA FileMan | 2 | DD^%DT NOW^%DTC |
List Manager | 1 | $$LOWER^VALM1 |
MailMan | 1 | ^XMD |
Scheduling | 1 | CL^SDCO21 |
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CL(IBDFN,IBSDDT,IBSDOE,IBSDCLY) | ;Build Classification Array
; Input -- DFN Patient file IEN ; SDDT Date/Time [Optional] ; SDOE Outpatient Encounter file IEN [Optional] ; Output -- SDCLY Classification Array ; Subscripted by Class. Type file (#409.41) IEN |
|
CVEDT(IBDFN,IBDT) | ;
|
|
PATTYPE(X,IBCASE) | ; */
|
|
PATTYAB(X) | ; Return External Abbreviation of Special Inpatient Billing Case Patient Type (#351.2,.03)
; Input: 351.2, .03 internal value |
|
RXALRT(IBDFN,IBDT,IBRXPTR) | ;
|
|
EMAIL(DFN,IBEFDT,IBEXPDT,IBRX) | ;
|
|
IFCVEXP(IBDFN,IBNJDT,IB405) | ;
|
|
XTMPLST() | ;get the last CV check date in ^XTMP
|
|
SETXTPM(IBDFN,IBCHKDT,IBEXP,IBADMIS,IBPT) | ;save info in ^XTMP
|
|
CVEXMAIL(IBDT) | ;send all e-mails
|
|
HEADER | ;prints a header for the e-mail
|
|
FOOTER(IBTOTAL) | ;
|
|
MKEMAIL(IBEXP,IBADM,IBNAME,IBSSN) | ;
|
|
SETXTMP0(IBDT) | ;set the new "last CV check date" in ^XTMP
|
|
LRJ(IBST,IBLEN,IBCHR,IBSIDE) | ;
|
Name | Field # of Occurrence |
---|---|
DD^%DT | MKEMAIL+3, MKEMAIL+4 |
NOW^%DTC | EMAIL+3 |
$$CVEDT^DGCV | CVEDT+1 |
$$CVEDT^IBACV | IFCVEXP+7 |
SEND^IBACVA2 | CVEXMAIL+10 |
$$CHNGDATE^IBAHVE3 | IFCVEXP+14, IFCVEXP+19, SETXTMP0+1 |
$$PT^IBEFUNC | IFCVEXP+5 |
$$FILE^IBRXUTL | EMAIL+9 |
CL^SDCO21 | CL+7 |
DEM^VADPT | EMAIL+6 |
$$LOWER^VALM1 | PATTYPE+3 |
^XMD | EMAIL+24 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | EMAIL+3, EMAIL+15 |
^DGPM - [#405] | IFCVEXP+15 |
^XTMP("IBCVEXPDT" | XTMPLST+1, SETXTPM+5*, CVEXMAIL+4, CVEXMAIL+6, SETXTMP0+2!, SETXTMP0+3* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EMAIL+3 |
DFN | EMAIL~, EMAIL+4 |
IB1 | RXALRT+1~, RXALRT+2*, RXALRT+3 |
IB405 | IFCVEXP~, IFCVEXP+15 |
IBADM | IFCVEXP+4~, IFCVEXP+15*, IFCVEXP+21, IFCVEXP+23, MKEMAIL~, MKEMAIL+4*, MKEMAIL+5 |
IBADMIS | SETXTPM~, SETXTPM+5 |
IBC | CVEXMAIL+1~, CVEXMAIL+2*, CVEXMAIL+8, HEADER+1, HEADER+4*, HEADER+5*, HEADER+6*, HEADER+7*, HEADER+8*, HEADER+9* , HEADER+10*, FOOTER+1*, FOOTER+2*, MKEMAIL+5* |
IBCASE | PATTYPE~, PATTYPE+3 |
IBCHKDT | SETXTPM~, SETXTPM+5 |
IBCHR | LRJ~, LRJ+1 |
IBDFN | CL~, CL+7, CVEDT~, CVEDT+1, RXALRT~, RXALRT+2, RXALRT+3, IFCVEXP~, IFCVEXP+5, IFCVEXP+7 , IFCVEXP+23, SETXTPM~, SETXTPM+5 |
IBDT | CVEDT~, CVEDT+1, RXALRT~, RXALRT+2, RXALRT+3, CVEXMAIL~, CVEXMAIL+11, SETXTMP0~, SETXTMP0+1, SETXTMP0+3 |
IBEFDT | EMAIL~ |
IBEXP | SETXTPM~, SETXTPM+5, MKEMAIL~, MKEMAIL+3*, MKEMAIL+5 |
IBEXPDT | EMAIL~, EMAIL+15 |
IBEXPIR | IFCVEXP+4~, IFCVEXP+6*, IFCVEXP+9*, IFCVEXP+10, IFCVEXP+18, IFCVEXP+23 |
IBLEN | LRJ~, LRJ+1, LRJ+2 |
IBNAME | MKEMAIL~, MKEMAIL+5 |
IBNJDT | IFCVEXP~, IFCVEXP+7, IFCVEXP+10, IFCVEXP+14, IFCVEXP+16, IFCVEXP+18 |
IBPAT | EMAIL+1~, EMAIL+7*, EMAIL+10*, EMAIL+14, IFCVEXP+4~, IFCVEXP+5*, IFCVEXP+23 |
IBPT | SETXTPM~, SETXTPM+5 |
IBPURGDT | SETXTMP0+1~*, SETXTMP0+3 |
IBRET | CVEDT+1~*, CVEDT+2 |
IBRX | EMAIL~, EMAIL+9*, EMAIL+18 |
IBRXPTR | RXALRT~, RXALRT+3 |
IBSDCLY | CL~, CL+7 |
IBSDDT | CL~, CL+7 |
IBSDOE | CL~, CL+7 |
IBSIDE | LRJ~, LRJ+2 |
IBSSN | EMAIL+1~, EMAIL+8*, EMAIL+16, MKEMAIL~, MKEMAIL+5 |
IBST | LRJ~, LRJ+1, LRJ+2 |
IBT | EMAIL+1~, CVEXMAIL+1~ |
IBT( | HEADER+4*, HEADER+5*, HEADER+6*, HEADER+7*, HEADER+8*, HEADER+9*, HEADER+10*, FOOTER+1*, FOOTER+2*, MKEMAIL+5* |
IBT(1 | EMAIL+14*, EMAIL+15* |
IBT(2 | EMAIL+16* |
IBT(3 | EMAIL+17* |
IBT(4 | EMAIL+18* |
IBT(5 | EMAIL+19* |
IBT(6 | EMAIL+20* |
IBT(7 | EMAIL+21* |
IBT(8 | EMAIL+22* |
IBT(9 | EMAIL+23* |
IBTODAY | EMAIL+1~, EMAIL+3*, EMAIL+19 |
IBTOTAL | CVEXMAIL+1~, CVEXMAIL+2*, CVEXMAIL+7*, CVEXMAIL+9, FOOTER~, FOOTER+2 |
IBTSTDT | IFCVEXP+4~, IFCVEXP+12*, IFCVEXP+14*, IFCVEXP+16, IFCVEXP+18, IFCVEXP+19*, IFCVEXP+21, IFCVEXP+23 |
IBX | HEADER+3~*, HEADER+10 |
IBZ | PATTYPE+1~, PATTYPE+2*, PATTYPE+3, PATTYPE+4, PATTYAB+2~, PATTYAB+3*, PATTYAB+4, IFCVEXP+4~, IFCVEXP+6*, IFCVEXP+7* , IFCVEXP+8, IFCVEXP+9 |
IBZ1 | CVEXMAIL+1~, CVEXMAIL+4*, CVEXMAIL+6 |
IBZ2 | CVEXMAIL+1~, CVEXMAIL+6*, CVEXMAIL+7 |
U | CVEXMAIL+7 |
VA | EMAIL+5~ |
VADM | EMAIL+5~ |
VADM(1 | EMAIL+7 |
VADM(2 | EMAIL+8 |
VAERR | EMAIL+5~ |
X | PATTYPE~, PATTYPE+2, PATTYAB~, PATTYAB+2*, PATTYAB+3 |
XMDUZ | EMAIL+2~, EMAIL+13* |
XMSUB | EMAIL+2~, EMAIL+11*, HEADER+2* |
XMTEXT | EMAIL+2~, EMAIL+13* |
XMY | EMAIL+2~ |
XMY("G.IB COM | BAT VET RX COPAY" , EMAIL+12* |
Y | EMAIL+3~*, EMAIL+15*, CVEXMAIL+1~, MKEMAIL+2~, MKEMAIL+3*, MKEMAIL+4*, LRJ+1~*, LRJ+2 |