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

Package: IHS RPMS CHR System

Routine: BCHDHS


Information

BCHDHS ; IHS/CMI/LAB - CHR HEALTH SUMMARY COMPONENT ;

Source Information

Source file <BCHDHS.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
IHS VA Utilities 2 $$VAL^XBDIQ1  $$EXTSET^XBFUNC  
IHS RPMS CHR System 1 $$PPINI^BCHUTIL  
Patient Care Component 1 PRTTXT^APCHSUTL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component 1 APCHS9  

Entry Points

Name Comments DBIA/ICR reference
NOPOV ;
ONEDATE
CHR ;EP called from health summary
COMMON ;
OUTPTX
GETSITE ;
DSPVIS ;
OUTPT ; ********** CHR PROBLEM CODES AND DESIGNATED PROVIDER
; <SETUP>
HASPOV ;

External References

Name Field # of Occurrence
PRTTXT^APCHSUTL COMMON+3, COMMON+4
$$PPINI^BCHUTIL COMMON+3
$$VAL^XBDIQ1 DSPVIS+7
$$EXTSET^XBFUNC DSPVIS+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No CHR Records on File.",!
  • Line Location: OUTPT+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: C=1
  • Line Location: DSPVIS+6
Function Call: WRITE
  • Prompt: ?J,$P(X(I),U)," ",$P(X(I),U,2)
  • Line Location: DSPVIS+6
Function Call: WRITE
  • Prompt: BCHSDAT
  • Line Location: DSPVIS+9
Function Call: WRITE
  • Prompt: !?25,"Evaluation: ",$$EXTSET^XBFUNC(90002,.09,$P(BCHSN,U,9)),!
  • Line Location: DSPVIS+12
Function Call: WRITE
  • Prompt: !?5,"Referred to CHR by: ",?45,"Referred by CHR to: "
  • Line Location: DSPVIS+16
Function Call: WRITE
  • Prompt: !!
  • Line Location: DSPVIS+20
Function Call: WRITE
  • Prompt: BCHSDAT
  • Line Location: COMMON+2
Function Call: WRITE
  • Prompt: ?9,BCHSFAC,?20,$$PPINI^BCHUTIL(BCHSVDF)
  • Line Location: COMMON+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTNPOV - [#9999999.27] HASPOV+3
^AUTTLOC - [#9999999.06] GETSITE+2
^BCHR - [#90002] ONEDATE+1, DSPVIS+5, DSPVIS+14, DSPVIS+15
^BCHR("AE" OUTPT+2, OUTPT+5, ONEDATE+1
^BCHRPROB - [#90002.01] DSPVIS+3
^BCHRPROB("AD" DSPVIS+2, DSPVIS+3
^BCHTACTL - [#90002.56] GETSITE+1
^BCHTPROB - [#90002.53] HASPOV+1
^BCHTREF - [#90002.52] DSPVIS+14, DSPVIS+15
^BCHTSERV - [#90002.54] HASPOV+2
^DD(90002 DSPVIS+10

Label References

Name Line Occurrences
COMMON NOPOV+2, HASPOV+4
DSPVIS ONEDATE+1
GETSITE ONEDATE+1
HASPOV DSPVIS+3
NOPOV DSPVIS+2
ONEDATE OUTPT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> APCHSBRK CHR+1
>> APCHSCKP CHR+1, OUTPT+2, DSPVIS+8, DSPVIS+18, COMMON+1
>> APCHSCVD ONEDATE
>> APCHSDLM OUTPT+5
>> APCHSICL COMMON+3*, COMMON+4*
>> APCHSNDM OUTPT+5*
>> APCHSNPG CHR+1, DSPVIS+8, COMMON+1
>> APCHSNRQ NOPOV+1*, COMMON+3*, COMMON+4*
>> APCHSPAT OUTPT+2, OUTPT+5, ONEDATE+1
>> APCHSQIT CHR+1, OUTPT+2, OUTPT+5, ONEDATE+1, DSPVIS+8, DSPVIS+17, DSPVIS+18, COMMON+1
>> APCHSTXT NOPOV+1*, HASPOV+3*, COMMON+4*
BCHACTL OUTPTX!, GETSITE+1*, GETSITE+3
BCHF DSPVIS+7~*, DSPVIS+10
BCHREFB DSPVIS+13~
BCHREFB( DSPVIS+14*, DSPVIS+17, DSPVIS+19
BCHREFT DSPVIS+13~
BCHREFT( DSPVIS+15*, DSPVIS+17, DSPVIS+19
BCHS OUTPTX!
BCHSCLI OUTPTX!
BCHSDAT OUTPT+5, OUTPTX!, ONEDATE*, DSPVIS+9, COMMON+2
BCHSDTU OUTPT+5, OUTPTX!, ONEDATE*, DSPVIS+1*
BCHSFAC OUTPTX!, OUTPTX+1!, GETSITE+2*, GETSITE+3*, COMMON+3
BCHSICD OUTPTX!, NOPOV+1*, HASPOV+1*, HASPOV+2*, COMMON+3
BCHSICL OUTPTX!
BCHSIVD OUTPT+5*, OUTPTX!, ONEDATE, ONEDATE+1
BCHSMTX OUTPTX!
BCHSN OUTPTX!, ONEDATE+1*, GETSITE+1, GETSITE+2, DSPVIS+12
BCHSNAB OUTPTX+1!
BCHSNDT OUTPTX!, ONEDATE*, DSPVIS+8*, DSPVIS+9*, COMMON+1*, COMMON+2*
BCHSNFL OUTPTX+1!
BCHSNRQ OUTPTX!, HASPOV+3*, COMMON+4
BCHSNSH OUTPTX+1!
BCHSOVT OUTPTX!
BCHSPDN OUTPTX!, DSPVIS+3*
BCHSPFN OUTPTX!, ONEDATE*, DSPVIS+9*, COMMON+2*
BCHSPVD OUTPT+4*, OUTPT+5*, OUTPTX!, ONEDATE
BCHSQ OUTPTX!, ONEDATE+1*, DSPVIS+3*
BCHSR OUTPTX!, DSPVIS+3*, HASPOV+1, HASPOV+2, HASPOV+3
BCHSVDF OUTPTX!, ONEDATE+1*, DSPVIS+2, DSPVIS+3, DSPVIS+5, DSPVIS+7, DSPVIS+14, DSPVIS+15, COMMON+3
BCHSVSC OUTPTX+1!
BCHSX OUTPTX!
>> BCHX DSPVIS+7*, DSPVIS+10
C DSPVIS+5*, DSPVIS+6*, DSPVIS+13~, DSPVIS+14*, DSPVIS+15*
D0 OUTPTX+1!
>> I DSPVIS+5*, DSPVIS+6*
>> J DSPVIS+6*
U GETSITE+1, GETSITE+2, DSPVIS+5, DSPVIS+6, DSPVIS+10, DSPVIS+12, DSPVIS+14, DSPVIS+15, HASPOV+1, HASPOV+2
, HASPOV+3
X DSPVIS+5!, DSPVIS+6, DSPVIS+14*, DSPVIS+15*, DSPVIS+17*, DSPVIS+19
X( DSPVIS+5*, DSPVIS+6
Y OUTPTX+1!, ONEDATE*, DSPVIS+5*
Z DSPVIS+5~*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All