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: IBJTU2

Package: Integrated Billing

Routine: IBJTU2


Information

IBJTU2 ;ALB/ARH - TPI UTILITIES ;6/6/03 1:05pm

Source Information

Source file <IBJTU2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^%DT  ^DIC  ^DIWP  
Integrated Billing 1 $$REC^IBRFN  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Integrated Billing 7 IBCCCB  IBJTA1  IBJTCA2  IBJTLA  IBJTLB  IBJTTA1  IBOBL  

Entry Points

Name Comments DBIA/ICR reference
BILL() ; select bill, returns bill IFN^BILL NUMBER or 0 if none selected
PBQ
RCANC(IBIFN,ARR,WDTH) ; if bill cancelled returns ARR = IBIFN ^ PTR TO 200 ^ INITIALS OF WHO CANCELLED IN IB
; ARR(X) = REASON CANCELLED with line width passed in
DRQ
RCANCQ
DR(DB,DE) ; get a date range from the user, DB is default begin date (FM), DE is default end date
; returns "begin dt ^ end dt" in FM format, or "" if two valid dates are not entered
PB() ; select either a patient name (must have a bill) or bill number
; if patient chosen: returns "1^"_DFN, if bill chosen: returns "2^"_IBIFN, 0 otherwise
PB1
PAT() ; select patient, only allows patient's that have bills - returns DFN^NAME if patient selected, 0 otherwise

External References

Name Field # of Occurrence
^%DT DR+3, DR+5
^DIC PAT+3, BILL+2, PB1+12, PB1+19
^DIWP RCANC+7
$$REC^IBRFN PB1+24, PB1+29
$$FMTE^XLFDT DR+2, DR+4

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: "Enter BILL NUMBER or PATIENT NAME: "
  • Formatting: !!
  • Timeout: DTIME
  • Variable: IBX
  • Line Location: PB1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: PB1+3
Function Call: WRITE
  • Prompt: !," Enter one of following: Patient Name, Bill Number,"
  • Line Location: PB1+4
Function Call: WRITE
  • Prompt: !," ECME Number or Prescription Number."
  • Line Location: PB1+5
Function Call: WRITE
  • Prompt: !," You may also use prefixes: 'E.' for ECME# or 'R.' for Prescription."
  • Line Location: PB1+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PB1+7
Function Call: WRITE
  • Prompt: "??"
  • Line Location: PB1+31
Routine Call
  • DIC
  • Line Location:
    • PAT+3
    • BILL+2
    • PB1+12
    • PB1+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^DGCR(399 - [#399] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] RCANC+3
^UTILITY($J RCANC+8, RCANC+9, RCANC+10!
^VA(200 - [#200] RCANC+5

Label References

Name Line Occurrences
DRQ DR+3, DR+5
PB1 PB1+2, PB1+32
PBQ PB1, PB1+10, PB1+15, PB1+24, PB1+29
RCANCQ RCANC+4, RCANC+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DR+2~, DR+3*!, DR+5*!
%DT("A" DR+3*, DR+5*
%DT("B" DR+2*, DR+4*
%DT(0 DR+4*
ARR RCANC~, RCANC+2!, RCANC+3*, RCANC+5*
ARR( RCANC+9*
DA PAT+1~, BILL+2~, PB+2~
DB DR~, DR+2
DE DR~, DR+4
DFN PAT+1~, PAT+3*, PAT+4
DIC PAT+3*!, BILL+2*!, PB+2~, PB1+12*!, PB1+19*!
DIC("S" PAT+3*, PB1+12*
DIC(0 PAT+3*, BILL+2*, PB1+12*, PB1+19*
DIWF RCANC+2~, RCANC+7*
DIWL RCANC+2~, RCANC+7*, RCANC+8*, RCANC+9
DIWR RCANC+2~, RCANC+7*
DPTNOFZY PAT+2~*, BILL+1~*, PB+2~, PB1+11*, PB1+16*
DTIME PB1
DTOUT PAT+1~, BILL+2~, PB+2~
DUOUT PAT+1~, BILL+2~, PB+2~
IBCNT RCANC+2~, RCANC+8*, RCANC+9*
IBD RCANC+2~, RCANC+9*
IBDS RCANC+2~, RCANC+3*, RCANC+4, RCANC+6
IBI RCANC+2~, RCANC+8*, RCANC+9
IBIFN RCANC~, RCANC+3*, RCANC+5
IBSTR PB+2~, PB1+17*, PB1+18*, PB1+19, PB1+22*, PB1+23*, PB1+24, PB1+27*, PB1+28*, PB1+29
IBX PB+2~, PB1*, PB1+2, PB1+10, PB1+12, PB1+15, PB1+17, PB1+18, PB1+22, PB1+27
, DR+2~*, DR+3*, DR+4, DR+5
IBY BILL+2~*, BILL+3, PB+2~, PB+3*, PB1+10, PB1+12*, PB1+15, PB1+19*, PB1+24*, PB1+29*
, PBQ, DR+2~*, DR+5*, DRQ
U RCANC+4, RCANC+5, RCANC+6, DR+5
WDTH RCANC~, RCANC+7
X PAT+1~, BILL+2~, PB+2~, PB1+12*, PB1+19*, RCANC+2~, RCANC+4*, RCANC+5, RCANC+6*, DR+2~
Y PAT+1~, PAT+3, BILL+2~, PB+2~, PB1+12, PB1+19, PB1+24*, PB1+29*, DR+2~, DR+3
, DR+5
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