Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBAMTC

Package: Integrated Billing

Routine: IBAMTC


Information

IBAMTC ;ALB/CPM - MEANS TEST NIGHTLY COMPILATION JOB ; 07 Jun 2021 4:17 PM

Source Information

Source file <IBAMTC.m>

Call Graph

Call Graph Total: 37

Package Total Call Graph
Integrated Billing 30 (CVEXMAIL,IFCVEXP)^IBACV  ($$ISLTCADM,NJ)^IBAECN1  ^IBAERR1  PURGE^IBAERR3  BULL^IBAMTC1  MAIN^IBAMTC2  CANCBLTN^IBAMTC3  (ADM,BGJ)^IBAMTI  
NIGHTLY^IBAMTS3  RELPR^IBAMTV3  EN^IBARXEL  UPDT^IBARXEPS  NIGHT^IBARXMA  ^IBATEI1  SITE^IBAUTL  SERV^IBAUTL2  
(CLOCK,CLOCKCL,CLUPD,EVFIND,EVUPD)^IBAUTL3  ^IBAUTL4  ($$SECT,$$STD,FILER,LAST)^IBAUTL5  XMIT^IBAUTL9  $$SWSTAT^IBBAPI  ^IBCD  EN^IBCE  SENDEII^IBCNFSND  
PUR^IBCNHUT2  $$CANCEL^IBECEAU6  BJ^IBJDE  EN^IBOHRL  $$FY^IBOUTL  NIGHTLY^IBTRKR  
Registration 3 $$BILST^DGMTUB  $$MVT^DGPMOBS  (ELIG,IN5)^VADPT  
Kernel 2 KILL^%ZTLOAD  ($$FMADD,$$NOW)^XLFDT  
VA FileMan 2 (,C,H,NOW,YMD)^%DTC  $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Integrated Billing 5 IB MT NIGHT COMP  IBAMTD  IBAMTV2  IBY703PO  IBY706PO  

Entry Points

Name Comments DBIA/ICR reference
INIT ; Entry point - initialize variables and parameters
CLEAN
PROC ; Process all currently admitted patients.
PROCQ
BSEC ; Determine patient's bed section for the previous day.
ERR ; Error processing. Input: IBY, IBWHER, IBCNT
ORIG ; Find first admission date, considering ASIH movements
; Input: IBA Output: IBADMDT
CANCEL(STRTDT,ENDDT,MSG) ; cancel copays (covid relief) IB*2.0*703
KILL1 ; Kill all IB variables.
KILL ; Kill all IB variables needed to build charges.

External References

Name Field # of Occurrence
^%DTC CLEAN+3
C^%DTC PROC+25, BSEC+1
H^%DTC PROC+24, PROC+29
NOW^%DTC INIT+26
YMD^%DTC CLEAN
KILL^%ZTLOAD CLEAN+40
$$BILST^DGMTUB PROC+13
$$MVT^DGPMOBS PROC+15
$$GET1^DIQ CANCEL+16
CVEXMAIL^IBACV INIT+37
IFCVEXP^IBACV PROC+2
$$ISLTCADM^IBAECN1 PROC+10
NJ^IBAECN1 INIT+42
^IBAERR1 ERR+1
PURGE^IBAERR3 CLEAN+18
BULL^IBAMTC1 CLEAN+15
MAIN^IBAMTC2 CLEAN+10
CANCBLTN^IBAMTC3 CANCEL+37
ADM^IBAMTI PROC+20
BGJ^IBAMTI CLEAN+26
NIGHTLY^IBAMTS3 INIT+46
RELPR^IBAMTV3 INIT+15
EN^IBARXEL CLEAN+29
UPDT^IBARXEPS INIT+9
NIGHT^IBARXMA INIT+24
^IBATEI1 INIT+22
SITE^IBAUTL INIT+28
SERV^IBAUTL2 INIT+29
CLOCK^IBAUTL3 PROC+28
CLOCKCL^IBAUTL3 CLEAN+4
CLUPD^IBAUTL3 PROC+38
EVFIND^IBAUTL3 PROC+23
EVUPD^IBAUTL3 PROC+37
^IBAUTL4 PROC+31
$$SECT^IBAUTL5 BSEC+2
$$STD^IBAUTL5 PROC+35, PROC+36
FILER^IBAUTL5 PROC+35, PROC+36
LAST^IBAUTL5 PROC+24
XMIT^IBAUTL9 CLEAN+35
$$SWSTAT^IBBAPI INIT+22, INIT+34, INIT+42, CLEAN+15
^IBCD INIT+13
EN^IBCE INIT+48
SENDEII^IBCNFSND CLEAN+32
PUR^IBCNHUT2 CLEAN+23
$$CANCEL^IBECEAU6 CANCEL+27
BJ^IBJDE INIT+19
EN^IBOHRL INIT+17
$$FY^IBOUTL INIT+26
NIGHTLY^IBTRKR INIT+11
ELIG^VADPT PROC+20
IN5^VADPT BSEC+2
$$FMADD^XLFDT INIT+7, INIT+9
$$NOW^XLFDT INIT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,DFN
  • Line Location: INIT+34

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPM - [#405] ORIG+3
^DPT("CN" INIT+34
^IB - [#350] PROC+35, CANCEL+15
^IB("D" CANCEL+13, CANCEL+14
^IBE(350.1 - [#350.1] CANCEL+18
^IBE(350.3 - [#350.3] CANCEL+26
^IBE(350.8 - [#350.8] CANCEL+30
^IBE(350.9 - [#350.9] CANCEL+9
^IBE(351 - [#351] CLEAN+1, CLEAN+2, CLEAN+3
^IBE(351.2 - [#351.2] PROC+16
^TMP("IBAMTC3" CANCEL+12!, CANCEL+31*, CANCEL+33*, CANCEL+37!
^TMP($J INIT+27!
^XTMP("IB TRANS" CLEAN+35

Label References

Name Line Occurrences
BSEC PROC+23
CANCEL INIT+7
CLEAN INIT+28, INIT+29
ERR INIT+28, INIT+29, CLEAN+4, PROC+28, PROC+31, PROC+35, PROC+36
KILL PROCQ
KILL1 CLEAN+38
ORIG PROC+12
PROC INIT+34
PROCQ PROC+28, PROC+31, PROC+35, PROC+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H CLEAN*, PROC+24, PROC+25, PROC+29
>> DFN INIT+34*, CLEAN*, CLEAN+1*, CLEAN+2, PROC+2, PROC+10, PROC+13, PROC+20, PROC+35, PROC+36
DT INIT+7, INIT+9, INIT+26*, INIT+37, PROC+2, PROC+14, BSEC+1
DUZ ERR+1
ENDDT CANCEL~, CANCEL+13
IBA INIT+34*, PROC+2, PROC+10, PROC+15, PROC+16, PROC+20, ORIG+2, KILL1+1!
IBACT CANCEL+6~, CANCEL+18*, CANCEL+19, CANCEL+20
IBADMDT PROC+13, PROC+14, PROC+24, ORIG+4*, KILL1+1!
IBAFY INIT+26*, KILL1+1!
IBASIH KILL1+2!
IBATYP KILL1+1!, KILL+2!
IBBDT PROC+24*, PROC+25*, PROC+29, KILL1+1!
IBBS PROC+23, BSEC+2*, KILL1+1!, KILL+1!
IBCHARG KILL1+1!
IBCHCDA PROC+36, KILL+1!
IBCHCTY KILL1+2!
IBCHFR KILL+1!
IBCHG KILL1+1!, KILL+1!
IBCHPDA PROC+35, KILL+1!
IBCHPDE KILL1+2!
IBCHTO KILL+1!
IBCHTOTL KILL+1!
IBCLCT PROC+29*, KILL+1!
IBCLDA CLEAN+4*, PROC+29, PROC+38, KILL+1!
IBCLDAY KILL+1!
IBCLDOL KILL+1!
IBCLDT CLEAN+3*, PROC+29, KILL+1!
IBCNT INIT+27*, ERR+1*, KILL1+1!
IBCRES CANCEL+6~, CANCEL+26*, CANCEL+27
IBCUR KILL1+1!
IBDATE KILL+2!
IBDESC KILL1+1!, KILL+2!
IBDISDT KILL1+1!
IBDT INIT+19!, CLEAN*, CLEAN+3, PROC+37, KILL1+1!
IBDTM CANCEL+6~, CANCEL+13*, CANCEL+14
IBDUZ ERR+1*!, KILL1+1!
IBECODE CANCEL+6~, CANCEL+30*
IBEDT PROC+26*, KILL1+2!
IBEMSG CANCEL+6~, CANCEL+30*, CANCEL+31
IBERRN INIT+27*, KILL1+2!
IBEVCAL PROC+25, KILL+2!
IBEVCLD PROC+37*, KILL+2!
IBEVDA PROC+23, PROC+24, PROC+25, PROC+37, KILL+2!
IBEVDT KILL+2!
IBEVNEW KILL+2!
IBEVOLD KILL+2!
IBFAC KILL1+1!
IBFR CANCEL+6~, CANCEL+23*
IBI KILL1+1!
IBIEN CANCEL+6~, CANCEL+14*, CANCEL+15, CANCEL+16, CANCEL+27
IBIL KILL1+1!, KILL+2!
IBJOB INIT+27*, KILL1+1!
IBLC KILL1+1!
IBMAX KILL1+1!
IBMED KILL+2!
IBN CLEAN*, CLEAN+2*, CLEAN+3, CLEAN+4, KILL1+2!
IBN0 CANCEL+6~, CANCEL+15*, CANCEL+18, CANCEL+23, CANCEL+24, CANCEL+31, CANCEL+33
IBNGHTSK INIT+5~, INIT+6*
IBNH KILL+1!
IBNOS PROC+35*, PROC+36*, KILL1+2!
IBRES CANCEL+6~, CANCEL+27*, CANCEL+29, CANCEL+30
IBRTED KILL1+2!
IBSAVBS KILL1+2!
IBSEQNO KILL1+2!
IBSERV KILL1+2!
IBSITE KILL1+2!
IBSL KILL1+2!
IBSRVFR CANCEL+6~, CANCEL+8*, CANCEL+24
IBSRVTO CANCEL+6~, CANCEL+9*, CANCEL+23
IBSTAT CANCEL+6~, CANCEL+16*, CANCEL+17, CANCEL+22
IBTO CANCEL+6~, CANCEL+24*
IBTOTL KILL+2!
IBTRAN KILL1+2!, KILL+2!
IBWARD INIT+34*, KILL1+2!
IBWHER INIT+27*, CLEAN*, PROC+28*, PROC+34*, KILL1+2!
IBX KILL1+2!
IBXA CANCEL+6~, CANCEL+20*, CANCEL+21, CANCEL+22
IBY INIT+27*, INIT+28*, INIT+29, INIT+34*, CLEAN+3*, CLEAN+4, PROC+28, PROC+31, PROC+35, PROC+36
KILL1+2!
MSG CANCEL~, CANCEL+12, CANCEL+28, CANCEL+33, CANCEL+37
STATSTR CANCEL+6~, CANCEL+10*, CANCEL+17
STRTDT CANCEL~, CANCEL+13
U INIT+26*, CANCEL+9, CANCEL+17, CANCEL+18, CANCEL+19, CANCEL+20, CANCEL+23, CANCEL+24, CANCEL+30, CANCEL+31
, CANCEL+33
VAEL KILL1+1!
VAEL(3 PROC+20
VAERR KILL1+1!
VAIP KILL1+1!
VAIP("D" BSEC+2*
VAIP(8 BSEC+2
X INIT+26, CLEANCLEAN+4, PROC+24*, PROC+29*, BSEC+2, ORIG+2~, ORIG+3*, ORIG+4
>> X1 CLEAN+3*, PROC+25*, BSEC+1*
>> X2 CLEAN+3*, PROC+25*, BSEC+1*
Y INIT+27*, INIT+28, ORIG+2~, ORIG+3*
Z ORIG+2~*, ORIG+3*
>> ZTQUEUED CLEAN+40
>> ZTSK CLEAN+40
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All