IBECEA37 ;EDE/WCJ-Multi-site maintain UC VISIT TRACKING FILE (#351.82) - CALLER/REQUESTOR ; 2-DEC-19
Source file <IBECEA37.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 | IBECEA39 IBUC MULTI FAC COPAY SYNCH |
Name | Comments | DBIA/ICR reference |
---|---|---|
AWAY | ||
UPDATED | ; Get all in File that were UPDATED and not yet pushed out. They may have gotten to some sites but not all sites
; |
|
MULTI(IBINDEX,IBLOOKUP) | ;
; IBINDEX = a single regular fileman index ; IBLOOKUP = internal value for that index |
|
LOGRES(IBDFN,ERR,RESMESS) | ; log results
|
|
TFL(DFN,IBS,IBT) | ; returns treating facility list (pass IBT by reference)
; supported references ia #2990, value returned is count ; needed to N Y because VAFCTFU1 will kill it ; DFN - Patient IEN ; IBS - External site ; IBT - By reference for results |
|
ALERTSO | ; alert someone
; what is needed to actually be informative - maybe PATIENT NAME, FULL ICN (if available), RECEIVING SITE, ERROR MESSAGE ; screen out all but errors (get rid of 0's (info only) and 1's (successes)) |
|
REMOVE(IBIEN) | ; remove from UPDATED index - only called if sent to ALL other treating facilities successfully.
|
Name | Field # of Occurrence |
---|---|
FIND^DIC | MULTI+8 |
FILE^DIE | REMOVE+4 |
CLEAN^DILF | ALERTSO+33 |
$$GET1^DIQ | ALERTSO+12, ALERTSO+13 |
$$ICN^IBARXMU | MULTI+45 |
SITE^IBAUTL | MULTI+26 |
$$GETELGP^IBECEA36 | MULTI+54 |
TFL^VAFCTFU1 | TFL+8 |
SENDMSG^XMXAPI | ALERTSO+32 |
EN1^XWB2HL7 | MULTI+64, MULTI+65 |
RPCCHK^XWB2HL7 | MULTI+82 |
CLEAR^XWBDRPC | MULTI+99 |
RTNDATA^XWBDRPC | MULTI+89 |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^IBUC(351.82 - [#351.82] | FIND^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("DILIST" | MULTI+14, MULTI+29, MULTI+30 |
^TMP("IBECEA_COPAY" | MULTI+4!, MULTI+92*, MULTI+96*, MULTI+108!, LOGRES+3*, ALERTSO+4, ALERTSO+8, ALERTSO+10, ALERTSO+14, ALERTSO+16* , ALERTSO+20*, ALERTSO+21, ALERTSO+22, ALERTSO+23, ALERTSO+25*, ALERTSO+28* |
^TMP($J | MULTI+96, MULTI+97! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | TFL~, TFL+8 |
DUZ | ALERTSO+32 |
ERR | LOGRES~, LOGRES+1*, LOGRES+3 |
FDA | REMOVE+1~ |
FDA( | REMOVE+3* |
IBAD | ALERTSO+5~, ALERTSO+9*, ALERTSO+17*, ALERTSO+18*, ALERTSO+26* |
IBBILL | MULTI+22~, MULTI+50*, MULTI+64 |
IBC | MULTI+22~, MULTI+82*, TFL+7~, TFL+10*, TFL+15*, TFL+16 |
IBCOMM | MULTI+22~, MULTI+51*, MULTI+64 |
IBDATA | MULTI+22~, MULTI+30*, MULTI+31, MULTI+32, MULTI+33, MULTI+38, MULTI+48, MULTI+49, MULTI+50, MULTI+51 , MULTI+52, ALERTSO+5~, ALERTSO+14*, ALERTSO+15, ALERTSO+16, ALERTSO+19, ALERTSO+20, ALERTSO+23*, ALERTSO+24, ALERTSO+25 , ALERTSO+27, ALERTSO+28 |
IBDFN | MULTI+22~, MULTI+33*, MULTI+42, MULTI+45, MULTI+46, MULTI+54, MULTI+85, MULTI+92, MULTI+96, MULTI+100 , LOGRES~, LOGRES+2~*, LOGRES+3, ALERTSO+5~, ALERTSO+7*, ALERTSO+8*, ALERTSO+10, ALERTSO+11, ALERTSO+12, ALERTSO+13 , ALERTSO+14, ALERTSO+16, ALERTSO+17, ALERTSO+18, ALERTSO+20, ALERTSO+21, ALERTSO+22, ALERTSO+23, ALERTSO+25, ALERTSO+26 , ALERTSO+28 |
IBELGRP | MULTI+22~, MULTI+54*, MULTI+64 |
IBERR | MULTI+22~, MULTI+28*, MULTI+46, MULTI+69, MULTI+85, MULTI+91*, MULTI+92, MULTI+95*, MULTI+96, MULTI+100 |
IBEXSITE | MULTI+22~ |
IBFAC | MULTI+22~, ALERTSO+5~, ALERTSO+21*, ALERTSO+22, ALERTSO+23, ALERTSO+25, ALERTSO+28 |
IBFT | TFL+7~, TFL+12*, TFL+15 |
IBH | MULTI+22~, MULTI+63~, MULTI+64, MULTI+65 |
IBH(0 | MULTI+67, MULTI+70 |
IBHERE | MULTI+22~, MULTI+88!, MULTI+89, MULTI+90, MULTI+92 |
IBHERE(0 | MULTI+93 |
IBICN | MULTI+22~, MULTI+45*, MULTI+46, MULTI+64, MULTI+65 |
IBIEN | MULTI+22~, MULTI+32*, MULTI+39, MULTI+43, MULTI+53, MULTI+101, REMOVE~, REMOVE+2 |
IBINDEX | MULTI~, MULTI+8, MULTI+24 |
IBL4 | ALERTSO+5~, ALERTSO+13*, ALERTSO+18, ALERTSO+26 |
IBLN | ALERTSO+5~, ALERTSO+12*, ALERTSO+18, ALERTSO+26 |
IBLOOKUP | MULTI~, MULTI+8 |
IBLOOP | MULTI+22~, MULTI+28*, MULTI+29*, MULTI+30 |
IBLP | ALERTSO+5~, ALERTSO+22*, ALERTSO+23 |
IBOSITEEX | MULTI+22~, MULTI+38*, MULTI+39, MULTI+42, MULTI+64, MULTI+65 |
IBPATPR | MULTI+22~, MULTI+24*, MULTI+64, MULTI+65 |
IBR | MULTI+22~, MULTI+81~, MULTI+82, MULTI+88! |
IBR(0 | MULTI+82, MULTI+85, MULTI+87 |
IBREMOVE | MULTI+73~, MULTI+74*, MULTI+76*, MULTI+85*, MULTI+93*, MULTI+98*, MULTI+100*, MULTI+101 |
IBRES | ALERTSO+5~, ALERTSO+10*, ALERTSO+14, ALERTSO+21, ALERTSO+22, ALERTSO+23 |
IBS | TFL~, TFL+15 |
IBSITE | MULTI+22~, MULTI+39, MULTI+53 |
IBSTAT | MULTI+22~, MULTI+49*, MULTI+64 |
IBT | MULTI+22~, MULTI+42*, MULTI+43, TFL~ |
IBT( | TFL+15* |
IBTFL | MULTI+22~, MULTI+41!, MULTI+42 |
IBTFL( | MULTI+60, MULTI+64, MULTI+65, MULTI+68*, MULTI+69, MULTI+70*, MULTI+75, MULTI+76, MULTI+82, MULTI+85 , MULTI+89, MULTI+92, MULTI+96, MULTI+99 |
IBUNIQ | MULTI+22~, MULTI+52*, MULTI+53*, MULTI+64 |
IBVISDT | MULTI+22~, MULTI+48*, MULTI+54, MULTI+64 |
IBX | MULTI+22~, MULTI+60*, MULTI+64, MULTI+65, MULTI+68, MULTI+69, MULTI+70, MULTI+75*, MULTI+76, MULTI+82 , MULTI+85, MULTI+89, MULTI+92, MULTI+96, MULTI+99 |
IBZ | MULTI+22~, MULTI+99, TFL+7~, TFL+8, TFL+10*, TFL+15* |
IBZ( | TFL+15 |
IBZ(1 | TFL+9 |
IENS | REMOVE+1~, REMOVE+2*, REMOVE+3 |
LN | ALERTSO+5~, ALERTSO+7*, ALERTSO+17*, ALERTSO+18*, ALERTSO+19*, ALERTSO+26*, ALERTSO+27*, ALERTSO+29*, ALERTSO+30 |
MSG | ALERTSO+5~, ALERTSO+29 |
MSG( | ALERTSO+17*, ALERTSO+18*, ALERTSO+19*, ALERTSO+26*, ALERTSO+27*, ALERTSO+29* |
RESMESS | LOGRES~, LOGRES+3 |
RETURN | REMOVE+1~ |
SUBJ | ALERTSO+5~, ALERTSO+6*, ALERTSO+32 |
U | MULTI+32, MULTI+33, MULTI+38, MULTI+48, MULTI+49, MULTI+50, MULTI+51, MULTI+52, MULTI+82, TFL+15 , ALERTSO+27 |
XMTO | ALERTSO+5~, ALERTSO+32 |
XMTO("G.IBUC | URGENT CARE EXCEPTIONS" , ALERTSO+31* |
Y | TFL+7~ |