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

Package: IHS RPMS CHR System

Routine: BCHEGR1


Information

BCHEGR1 ; IHS/CMI/LAB - GROUP ENTRY ;

Source Information

Source file <BCHEGR1.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
VA Fileman 5 FILE^DICN  ^DIE  (,IX1)^DIK  EN^DIQ  ^DIR  
IHS VA Utilities 4 ^XBDBQUE  $$VAL^XBDIQ1  ^XBFMK  VIEWR^XBLM  
IHS RPMS CHR System 2 (EDITGRP,EXIT)^BCHEGR  PRINT1^BCHUFPP  
Registration 2 FULL^VALM1  EN^VALM2  
IHS Patient 1 $$DOD^AUPNPAT  
Kernel 1 $$FMADD^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS RPMS CHR System 1 BCHEGR  

Entry Points

Name Comments DBIA/ICR reference
PRINT1 ;
DISP ;EP - called from protocol
PAUSE ;EP
GATHER ;EP
DISP1 ;EP - called from XBLM
POV(R) ;
DUP ;EP
PRTEF ;EP
DISP2 ;EP - called from XBLM

External References

Name Field # of Occurrence
$$DOD^AUPNPAT DUP+25
EDITGRP^BCHEGR DUP+40
EXIT^BCHEGR PRTEF+2, PRTEF+3, PRTEF+5, PRTEF+7, PRTEF+12, PRTEF+13, PRTEF+16, DISP+3, DISP+4, DISP+6
, DISP+10, DUP+2, DUP+3, DUP+5, DUP+9, DUP+12
PRINT1^BCHUFPP PRINT1+1
FILE^DICN DUP+11, DUP+32
^DIE DUP+27, DUP+39
^DIK DUP+26
IX1^DIK DUP+28, DUP+37
EN^DIQ DISP1+1, DISP2+1
^DIR PAUSE+2, PRTEF+11, DUP+8
FULL^VALM1 PRTEF+6, DISP+7, DUP+6
EN^VALM2 PRTEF+1, DISP+1, DUP+1
^XBDBQUE PRTEF+15
$$VAL^XBDIQ1 PRTEF+10, DISP1+5, DISP2+5
^XBFMK DUP+12, DUP+14
VIEWR^XBLM DISP+9
$$FMADD^XLFDT GATHER+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No records selected."
  • Line Location: PRTEF+2
Function Call: WRITE
  • Prompt: !,"No record selected."
  • Line Location: PRTEF+3
Function Call: WRITE
  • Prompt: !,"Not a valid GROUP."
  • Line Location: PRTEF+5
Function Call: WRITE
  • Prompt: !!,"There were no visits created for this group."
  • Line Location: PRTEF+7
Function Call: WRITE
  • Prompt: !!,"Forms will be generated for the following patient visits:"
  • Line Location: PRTEF+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRTEF+11
Function Call: WRITE
  • Prompt: !!!!
  • Line Location: PRTEF+18
Function Call: WRITE
  • Prompt: !,"No records selected."
  • Line Location: DISP+3
Function Call: WRITE
  • Prompt: !,"No record selected."
  • Line Location: DISP+4
Function Call: WRITE
  • Prompt: !,"Not a valid GROUP."
  • Line Location: DISP+6
Function Call: WRITE
  • Prompt: !,"No records selected."
  • Line Location: DUP+2
Function Call: WRITE
  • Prompt: !,"No record selected."
  • Line Location: DUP+3
Function Call: WRITE
  • Prompt: !,"Not a valid GROUP."
  • Line Location: DUP+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DUP+7
Function Call: WRITE
  • Prompt: !!,"entry of new group failed."
  • Line Location: DUP+12
Function Call: WRITE
  • Prompt: !!,"Failed..."
  • Line Location: DUP+33
Function Call: WRITE
  • Prompt: "Assessments:"
  • Line Location: DISP1+3
Function Call: WRITE
  • Prompt: ?14,$P(^DD(90002.68,F,0),U,1),":",?35,$$VAL^XBDIQ1(90002.68,BCHX,F),!
  • Line Location: DISP1+5
Function Call: WRITE
  • Prompt: "Assessments:"
  • Line Location: DISP2+3
Function Call: WRITE
  • Prompt: ?14,$P(^DD(90002.68,F,0),U,1),":",?35,$$VAL^XBDIQ1(90002.68,BCHX,F),!
  • Line Location: DISP2+5
Routine Call
  • DIE
  • Line Location:
    • DUP+27
    • DUP+39
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2
    • PRTEF+11
    • DUP+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BCHGRPD - [#90002.67] Classic Fileman Calls
^BCHGRPDA - [#90002.68] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BCHGRPD - [#90002.67] GATHER+5, POV+3, PRTEF+5, PRTEF+7, PRTEF+9, PRINT1+1, DISP+6, DUP+5, DUP+16*, DUP+17!
, DUP+20, DUP+21
^BCHGRPD("B" GATHER+3, GATHER+4, DUP+15!
^BCHGRPDA - [#90002.68] DUP+32, DUP+36*
^BCHGRPDA("AD" DUP+30, DISP1+4, DISP2+4
^BCHR - [#90002] PRTEF+9
^BCHTPROB - [#90002.53] POV+3
^BCHTSERV - [#90002.54] POV+3
^DD(90002.68 DISP1+5, DISP2+5
^TMP($J GATHER+1!, GATHER+11*, PRTEF+4, DISP+5, DUP+4
^VA(200 - [#200] GATHER+8

Label References

Name Line Occurrences
$$POV GATHER+10
PAUSE PRTEF+5, PRTEF+7, DISP+6, DUP+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DISP+8*, DISP+9
>> A GATHER+8*
>> BCHD GATHER+2*, GATHER+3*, GATHER+4, GATHER+7, DUP+10*, DUP+11, DUP+15, DUP+27
>> BCHDATE DUP+10*
BCHG DISP+2~, DISP+5*, DISP+6!, DUP+4*, DUP+5!, DUP+16, DUP+30, DISP1+1, DISP1+4
>> BCHGRPX PRINT1+1*
>> BCHLINE GATHER+2*, GATHER+7*, GATHER+11
>> BCHN GATHER+5*, GATHER+6, GATHER+7, GATHER+8, GATHER+9
BCHNG PRTEF+4*, PRTEF+5!, PRTEF+7, PRTEF+9, PRINT1+1, DUP+13*, DUP+15, DUP+16, DUP+17, DUP+20
, DUP+21, DUP+26, DUP+27, DUP+28, DUP+39, DISP2+1, DISP2+4
>> BCHPROV GATHER+6
>> BCHQUIT PRINT1+1
>> BCHR PRTEF+9*, PRTEF+10, PRINT1+1*
>> BCHRBD GATHER+3
BCHRDEL DISP+6!, DUP+5!
>> BCHRED GATHER+2
BCHX GATHER+4*, GATHER+5, GATHER+10, GATHER+11, DISP+2~, DUP+19~, DUP+20*, DUP+21, DUP+26, DUP+30*
, DUP+32, DUP+36, DISP1+2~, DISP1+4*, DISP1+5, DISP2+2~, DISP2+4*, DISP2+5
BCHY PRTEF+9*, DUP+19~, DUP+35*, DUP+36, DUP+37, DUP+39
DA DUP+8!, DUP+26*!, DUP+27*, DUP+28*, DUP+37*, DUP+38!, DUP+39*!, DISP1+1*, DISP2+1*
DA(1 DUP+26*
DD DUP+11!
DIADD DUP+11*, DUP+12!, DUP+14!, DUP+32*, DUP+33!, DUP+34!
DIC DUP+11*, DUP+32*, DUP+33!, DUP+34!, DISP1+1*, DISP2+1*
DIC(0 DUP+11*, DUP+32*
DIE DUP+27*, DUP+39*!
DIK DUP+26*!, DUP+28*, DUP+37*, DUP+38!
DIR PAUSE+1!, PAUSE+2!, PRTEF+11!, DUP+8!
DIR("A" PAUSE+2*, PRTEF+11*, DUP+8*
DIR("B" PRTEF+11*
DIR(0 PAUSE+2*, PRTEF+11*, DUP+8*
>> DIRUT PAUSE+2*, PRTEF+11*, PRTEF+12, DUP+9
DLAYGO DUP+11*, DUP+12!, DUP+14!, DUP+32*, DUP+33!, DUP+34!
DO DUP+11!
DR DUP+27*, DUP+39*!
DT DUP+27
>> DUOUT PAUSE+2, PRTEF+11
DUZ DUP+27
F DISP1+2~, DISP1+5*, DISP2+2~, DISP2+5*
P POV+2~, POV+3*, DUP+19~, DUP+21*, DUP+22, DUP+23, DUP+24*, DUP+25
R POV~, POV+1, POV+3, PRTEF+3*!, PRTEF+4, PRTEF+5!, DISP+4*!, DISP+5, DISP+6!, DUP+3*!
, DUP+4, DUP+5!
R1 PRTEF+5!, DISP+6!, DUP+5!
>> S POV+3*
U GATHER+6, GATHER+7, GATHER+8, GATHER+9, POV+3, PRTEF+9, PRINT1+1, DUP+21, DUP+32, DISP1+5
, DISP2+5
V DISP1+2~, DISP2+2~
VALMY PRTEF+2, PRTEF+3!, DISP+3, DISP+4!, DUP+2, DUP+3!
VALMY(0 PRTEF+3, DISP+4, DUP+3
X GATHER+7*, GATHER+8*, GATHER+9*, GATHER+10*, GATHER+11, POV+2~, POV+3*, DUP+11*, DUP+32*
>> XBNS PRTEF+14*
>> XBRC PRTEF+14*
>> XBRP PRTEF+14*
>> XBRX PRTEF+14*
XQORNOD PRTEF+3!, DISP+4!, DUP+3!
XQORNOD(0 PRTEF+1, DISP+1, DUP+1
Y POV+2~, POV+3*, POV+4, PRTEF+13, DUP+10, DUP+12, DUP+13, DUP+33, DUP+35
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