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 |  Local Variables  | All
Print Page as PDF
Routine: IBJPC2

Package: Integrated Billing

Routine: IBJPC2


Information

IBJPC2 ;ALB/FA - IBJP HCSR Wards Parameter Screen ;17-JUL-2014

Source Information

Source file <IBJPC2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
List Manager 3 EN^VALM  ($$SETSTR,CLEAR,FULL)^VALM1  (CNTRL,SET)^VALM10  
Integrated Billing 1 ($$LOCK,UNLOCK,WARNMSG)^IBJPC1  
Kernel 1 DISP^XQORM1  
VA FileMan 1 ^DIE  

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

Package Total Caller Graph
Integrated Billing 7 IBJP HCSR ADM INSCO EDIT  IBJP HCSR APPT INSCO EDIT  IBJP HCSR CLINICS EDIT  IBJP HCSR OTHER EDIT  IBJP HCSR PARAMETERS  IBJP HCSR PARAMETERS EDIT  IBJP HCSR WARDS EDIT  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ;EP
; Main entry point for IBJP HCSR PARAMETERS
HDR ;EP
; Header code
INIT ;EP
; Initialize variables and list array
BLD ; Build screen array, no variables required for input
SETTEXT(TEXT,LN,COL,RV) ; Sets a line of text into the body of the template
; Input: TEXT - Text to be displayed
; LN - Body line to display text on
; COL - Column to begin display the text in
; RV - 1 - Set Video Control Characters. Null Otherwise
; ^TMP("IBJPC2") - Current global array of body display lines
; Output: ^TMP("IBJPC2") - Updated global array of body display lines
; Returns: LN - Next body line after the one just set
SET1(STR,LN,COL,WD,RV) ; Sets up TMP array with screen data
; Input: STR - Text to be set into the line of the body
; LN - Line of the body to be set
; COL - Column to begin displaying text in
; WD - Width of the text to be displayed
; RV - 1 - Set Video Control Characters. Null Otherwise
; ^TMP("IBJPC2") - Current global array of body display lines
; Output: ^TMP("IBJPC2") - Updated global array of body display lines
HELP ;EP
; Help code
OP ;EP
; Listman Protocol Action to Edit 'Other' HBCSR Site Parameters in node 62
EXIT ;EP
; Exit code
EXPND ;EP
; Expand code

External References

Name Field # of Occurrence
^DIE OP+13
$$LOCK^IBJPC1 OP+8
UNLOCK^IBJPC1 OP+14
WARNMSG^IBJPC1 OP+11
EN^VALM EN+2
$$SETSTR^VALM1 SET1+10
CLEAR^VALM1 EXIT+3
FULL^VALM1 OP+10
CNTRL^VALM10 SET1+12
SET^VALM10 SET1+11
DISP^XQORM1 HELP+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+4
Routine Call
  • DIE
  • Line Location:
    • OP+13
Routine Call
  • VALM
  • Line Location:
    • EN+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(350.9 - [#350.9] BLD+2, BLD+28, BLD+30, BLD+32, BLD+34
^TMP("IBJPC2" INIT+2!, SET1+9, EXIT+2!

Label References

Name Line Occurrences
$$SETTEXT BLD+3, BLD+5, BLD+7, BLD+9, BLD+11, BLD+13, BLD+15, BLD+17, BLD+19, BLD+21
BLD+23, BLD+25, BLD+27, BLD+29, BLD+31, BLD+33, BLD+35
BLD INIT+3
SET1 SETTEXT+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COL SETTEXT~, SETTEXT+10, SET1~, SET1+10, SET1+12
DA OP+2~, OP+3*
DIE OP+2~, OP+3*
DR OP+2~, OP+4*, OP+5*, OP+6*
DTOUT OP+2~
IBLN BLD+1~, BLD+3*, BLD+5*, BLD+7*, BLD+9*, BLD+11*, BLD+13*, BLD+15*, BLD+17*, BLD+19*
BLD+21*, BLD+23*, BLD+25*, BLD+27*, BLD+29*, BLD+31*, BLD+33*, BLD+35*, BLD+36*
IBTRKR62 BLD+1~, BLD+2*, BLD+6, BLD+8, BLD+10, BLD+12, BLD+14, BLD+16, BLD+18, BLD+20
BLD+22, BLD+24, BLD+26
IBX SET1+8~, SET1+9*, SET1+10*, SET1+11
IBY SETTEXT+8~, SETTEXT+9*, SETTEXT+10
>> IORVOFF SET1+12
>> IORVON SET1+12
LN SETTEXT~, SETTEXT+10, SETTEXT+11*, SETTEXT+12, SET1~, SET1+9, SET1+11, SET1+12
RV SETTEXT~, SETTEXT+10, SET1~, SET1+12
STR SET1~, SET1+10
TEXT BLD+1~, BLD+4*, BLD+5, BLD+6*, BLD+7, BLD+8*, BLD+9, BLD+10*, BLD+11, BLD+12*
BLD+13, BLD+14*, BLD+15, BLD+16*, BLD+17, BLD+18*, BLD+19, BLD+20*, BLD+21, BLD+22*
BLD+23, BLD+24*, BLD+25, BLD+26*, BLD+27, BLD+28*, BLD+29, BLD+30*, BLD+31, BLD+32*
BLD+33, BLD+34*, BLD+35, SETTEXT~, SETTEXT+9
U BLD+6, BLD+8, BLD+10, BLD+12, BLD+14, BLD+16, BLD+18, BLD+20, BLD+22, BLD+24
BLD+26, BLD+28, BLD+30, BLD+32, BLD+34
>> VALMBCK OP+7*
>> VALMCNT BLD+36*
>> VALMHDR(1 HDR+2*
WD SET1~, SET1+10, SET1+12
>> X HELP+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All