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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: IBOHLD1

Package: Integrated Billing

Routine: IBOHLD1


Information

IBOHLD1 ;ALB/CJM - REPORT OF CHARGES ON HOLD ;MARCH 3 1992

Source Information

Source file <IBOHLD1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
Integrated Billing 1 REPORT^IBOHLD2  
Registration 1 DEM^VADPT  
VA Fileman 1 C^%DTC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IB OUTPUT HELD CHARGES  

Entry Points

Name Comments DBIA/ICR reference
BILLS ; find bills for charges on hold
PAT ; patient name
CHRGS ; charges on hold
INP ; inpatient bills
OTP ; outpatient bills
CK4 ; insurance bill?
EXIT ;
INPTCK ; does bill belong to charge? returns IBOK=0 if no
CK3 ; overlap in date range?
CK2 ; same type- inp or opt?
DEVICE ;
CK1 ; for same patient?
MAIN ;
QUEUED ; entry point if queued

External References

Name Field # of Occurrence
C^%DTC INP+4
^%ZIS DEVICE+4
HOME^%ZIS DEVICE+5
^%ZISC EXIT+3
^%ZTLOAD DEVICE+5
REPORT^IBOHLD2 QUEUED+4
DEM^VADPT PAT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"REQUEST QUEUED TASK="_ZTSK,1:"REQUEST CANCELLED")
  • Line Location: DEVICE+5
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+5
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] INP+5, INPTCK+2, OTP+2, OTP+3, OTP+5
^IB - [#350] CHRGS+3, INP+3
^IB("AH" CHRGS+2
^IBE(350.1 - [#350.1] BILLS+2
^TMP($J QUEUED+3!, EXIT+1!, CHRGS+4*, INP+7*, OTP+4, OTP+6*

Label References

Name Line Occurrences
BILLS CHRGS+5
CHRGS QUEUED+4
CK4 OTP+5
DEVICE QUEUED+4
EXIT QUEUED+5
INP BILLS+5
INPTCK INP+6
OTP BILLS+6
PAT CHRGS+2

Naked Globals

Name Field # of Occurrence
^("U" INPTCK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS DEVICE+4*
B CK2+1~*, CK2+2
DFN CHRGS+1~, CHRGS+2*, CHRGS+4, INP+7, CK1+1, OTP+2, OTP+3, OTP+4, OTP+6
F CK3+1~, CK3+2*, CK3+3
IBATYPE BILLS+1~, BILLS+2*, BILLS+4, CK2+2
IBBILL INP+1~, INP+5*, INP+7, INPTCK+2, OTP+1~, OTP+2*, OTP+3*, OTP+4, OTP+5, OTP+6
IBBILL0 INPTCK+1~, INPTCK+2*, CK1+1, CK2+1, CK4+1, OTP+1~, OTP+5*
IBBILLU INPTCK+1~, INPTCK+2*, CK3+2
IBEND INP+1~, INP+4*, INP+5
IBEV INP+1~, INP+2*, INP+3*, INP+4, INP+5
IBFR BILLS+1~, BILLS+3*, CK3+3, OTP+2
IBN CHRGS+1~, CHRGS+2*, CHRGS+3, CHRGS+4, INP+7, OTP+4, OTP+6
IBNAME CHRGS+1~, CHRGS+4, PAT+2*, INP+7, OTP+4, OTP+6
IBND CHRGS+1~, CHRGS+3*, BILLS+2, BILLS+3, INP+2
IBOK INP+1~, INP+7, INPTCK+3*, CK1+2*, CK1+3, CK2+3*, CK2+4, CK3+4*, CK3+5, CK4+2*
, OTP+1~, OTP+5
IBQUIT MAIN+1~*, QUEUED+4, DEVICE+4*, DEVICE+5*
IBT BILLS+1~, INP+1~, INP+5*
IBTO BILLS+1~, BILLS+3*, CK3+3, OTP+2
IBV OTP+1~, OTP+2*, OTP+3
IO DEVICE+6
IO("Q" DEVICE+5
ION DEVICE+5
>> POP DEVICE+4
T CK3+1~, CK3+2*, CK3+3
VADM PAT+1~!
VADM(1 PAT+2
VAERR PAT+1~
X INP+1~, INP+4, OTP+1~
>> X1 INP+4*
>> X2 INP+4*
>> ZTDESC DEVICE+5*
>> ZTIO DEVICE+5*
>> ZTQUEUED EXIT+2, DEVICE+1
>> ZTREQ EXIT+2*
>> ZTRTN DEVICE+5*
ZTSK DEVICE+5!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All