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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBECECX1

Package: Integrated Billing

Routine: IBECECX1


Information

IBECECX1 ;BSL/DVA - BILLING EXTRACTION AND FILING UTILITIES FOR IN PATIENT ACCUMULATOR INTERFACE ; 16 May 2022 8:47 AM

Source Information

Source file <IBECECX1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 ($$FMADD,$$FMTHL7)^XLFDT  $$LEAP^XLFDT3  
Registration 1 $$SITE^VASITE  
VA FileMan 1 $$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: 2

Package Total Caller Graph
Integrated Billing 2 IBECECQ1  IBECECU1  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN) ;Retrieve existing Billing clock if present for this patient
INPT(DFN) ;Gather inpatient data
; Retrieve most recent Admission and Discharge dates from the PTF file
CCINPT(DFN,IBADMIT) ;Gather inpatient data for CC billing
; Retrieve most recent Admission and Discharge dates from the PTF file
NOCLOCK ;Set variables if no clock found
CLSDT(IBECDT) ;Calculate billing clock closed date taking into acct leap year

External References

Name Field # of Occurrence
$$GET1^DIQ EN+10
$$SITE^VASITE EN+2
$$FMADD^XLFDT CLSDT+5, CLSDT+6
$$FMTHL7^XLFDT INPT+6, INPT+7, CCINPT+5, CCINPT+6
$$LEAP^XLFDT3 CLSDT+3, CLSDT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(351 - [#351] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPT - [#45] INPT+5, CCINPT+4
^DGPT("AAD" INPT+4, INPT+5, CCINPT+3, CCINPT+4
^IBE(351 - [#351] EN+6, EN+8, EN+13, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, EN+20
, EN+21

Label References

Name Line Occurrences
$$CLSDT EN+10
NOCLOCK EN+4, EN+7, EN+12, EN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN EN~, EN+4, EN+6, EN+8, INPT~, INPT+4, INPT+5, CCINPT~, CCINPT+3, CCINPT+4
DT INPT+2, CLSDT+5, CLSDT+6
>> IB901 EN+16*, NOCLOCK+1*
>> IB902 EN+17*, NOCLOCK+1*
>> IB903 EN+18*, NOCLOCK+1*
>> IB904 EN+19*, NOCLOCK+1*
>> IBADM NOCLOCK+1*
>> IBADM1 INPT+5*, CCINPT+4*
IBADMIT EN+3, INPT+2*, INPT+3*, INPT+5*, INPT+6*, CCINPT~, CCINPT+4*, CCINPT+5*
>> IBCKNUM EN+22*, NOCLOCK+1*
>> IBCLDAY EN+20*, NOCLOCK+1*
>> IBCLDT EN+6, EN+14*, NOCLOCK+1*
>> IBCLNDT EN+21*, NOCLOCK+1*
>> IBDISCH INPT+2*, INPT+3*, INPT+5*, INPT+7*, CCINPT+2*, CCINPT+4*, CCINPT+6*
>> IBECADM EN+3*, EN+6, EN+11
IBECDT EN+1~, EN+6*, EN+7, EN+8, EN+10, CLSDT~, CLSDT+2, CLSDT+5, CLSDT+6
IBECLDT EN+1~, EN+10*, EN+11, CLSDT+1~, CLSDT+5*, CLSDT+6*
IBERROR EN+1~*, EN+9*
>> IBEVFAC EN+2*
>> IBICNUM EN+23*, NOCLOCK+1*
>> IBIEN EN+8*, EN+9, EN+10, EN+13, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19
, EN+20, EN+21, INPT+5*, CCINPT+4*, NOCLOCK+1*
IBLEAP CLSDT+1~, CLSDT+3*, CLSDT+4*, CLSDT+5, CLSDT+6
IBMTHDAY CLSDT+1~, CLSDT+2*, CLSDT+3, CLSDT+4
>> IBNGHTSK INPT+2
>> IBOADMIT INPT+6*, CCINPT+5*
>> IBODISCH INPT+7*, CCINPT+6*
>> IBSTAT EN+15*, NOCLOCK+1*
IBYEAR CLSDT+1~, CLSDT+2*, CLSDT+3, CLSDT+4
>> IEN NOCLOCK+1*
U EN+13, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, EN+20, EN+21, INPT+5
, CCINPT+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All