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

Package: Mental Health Social Services

Routine: AMHGOM


Information

AMHGOM ; IHS/CMI/MAW - BROWSE VISITS ;

Source Information

Source file <AMHGOM.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Kernel 3 $$FMTE^XLFDT  $$REPEAT^XLFSTR  DISP^XQORM1  
Mental Health Social Services 3 PAUSE^AMHLEA  $$D^AMHRPEC  ($$ALLOWP,$$ALLOWVI,$$PPINT,$$PPNAME,$$SSN,DBHUSR,NALLOWP)^AMHUTIL  
IHS VA Utilities 2 $$VAL^XBDIQ1  EN^XBVK  
Registration 2 EN^VALM  (CLEAR,FULL)^VALM1  
VA Fileman 2 ^DIC  ^DIR  
IHS Patient 1 (,$$HRN)^AUPNPAT  

Entry Points

Name Comments DBIA/ICR reference
PAT ;
HELP ; -- help code
S1 ;
EP(DFN) ;EP to list for one patient
EXPND ; -- expand code
FF ;EP
PRINT ;EP - called from xbdbque
HDR ; -- header code
PRINT1 ;
BROWSE ;
CTR(X,Y) ;EP - Center X in a field Y wide.
INIT ; -- init variables and list array
A ;all visits
END ;
D ;date range
L ;get patients last visit
S(Y,F,C,T) ;EP - set up array
N ;patients last N visits
P ;
R ;on program
WHICH ;
START ;
GATHER ;
EXIT ; -- exit code

External References

Name Field # of Occurrence
PAUSE^AMHLEA PAT+6
$$D^AMHRPEC GATHER+14
$$ALLOWP^AMHUTIL PAT+6
$$ALLOWVI^AMHUTIL L+4, N+5, R+5, A+2, D+9, P+5
$$PPINT^AMHUTIL P+5
$$PPNAME^AMHUTIL GATHER+17
$$SSN^AMHUTIL FF+4
DBHUSR^AMHUTIL START+5
NALLOWP^AMHUTIL PAT+6
^AUPNPAT PAT+5, EP+8
$$HRN^AUPNPAT GATHER+6
^DIC PAT+2
^DIR WHICH+5, N+2, R+2, D+3, D+5, P+2, FF+1
EN^VALM BROWSE+3
CLEAR^VALM1 BROWSE+5
FULL^VALM1 BROWSE+6, EP+2
$$VAL^XBDIQ1 GATHER+21
EN^XBVK START+2
$$FMTE^XLFDT PAT+7, GATHER+5, FF+4
$$REPEAT^XLFSTR GATHER+9
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$CTR("GAF OUTCOME MEASURE - GAF Scores for One Patient",80),!!
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !,"This option is used to list GAF Scores for a patient in date order.",!!
  • Line Location: START+4
Function Call: WRITE
  • Prompt: !,"No Patient Selected."
  • Line Location: PAT+3
Function Call: WRITE
  • Prompt: !!?10,"***** PATIENT'S DATE OF DEATH IS ",$$FMTE^XLFDT(AUPNDOD),!!
  • Line Location: PAT+7
Function Call: WRITE
  • Prompt: !!,"Please note: Only visits with GAF scores recorded will display on this",!,"list.",!
  • Line Location: WHICH+1
Function Call: WRITE
  • Prompt: $$CTR("GAF Scores",80)
  • Line Location: EP+7
Function Call: WRITE
  • Prompt: !!,"No visits on file for this patient.",!
  • Line Location: L+2
Function Call: WRITE
  • Prompt: !
  • Line Location: D+2
Function Call: WRITE
  • Prompt: !!,$C(7),"Sorry, Ending Date MUST not be earlier than Beginning Date."
  • Line Location: D+8
Function Call: WRITE
  • Prompt: !
  • Line Location: FF+1
Function Call: WRITE
  • Prompt: !!,$TR($J(" ",79)," ","*"),!,$P(^DPT($P(AMHR0,U,8),0),U),?32,"HRN: "
  • Line Location: FF+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • VALM
  • Line Location:
    • BROWSE+3
Routine Call
  • DIC
  • Line Location:
    • PAT+2
Routine Call
  • DIR
  • Line Location:
    • WHICH+5
    • N+2
    • R+2
    • D+3
    • D+5
    • P+2
    • FF+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMHREC - [#9002011] R+5, P+5, GATHER+12, GATHER+16, GATHER+18
^AMHREC("AE" L+4, N+5, R+5, A+2, D+9
^AMHREC("AF" P+5
^AMHRPRO("AD" GATHER+20
^AUPNPAT - [#9000001] FF+3
^DPT - [#2] WHICH+5, GATHER+5, FF+2, FF+4
^TMP("AMHGOM" BROWSE+1!, BROWSE+4!, PRINT+5!, PRINT1+3, PRINT1+5, GATHER+1!, S1+2*, INIT+1
^VA(200 - [#200] P+2

Label References

Name Line Occurrences
$$CTR START+3, EP+7
@( WHICH+9
D D+7
FF PRINT1+4
GATHER BROWSE+2, PRINT+3
PAT PAT+6, EP+5
PRINT1 PRINT+4
S GATHER+5, GATHER+6, GATHER+7, GATHER+8, GATHER+9, GATHER+22, GATHER+24
S1 S+4, S+6, S+9
WHICH EP+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % S+7*, S+8*
AMHBD EP+1~, D+1!, D+3*, D+7, D+9
AMHC GATHER+2~, GATHER+4*, S1+1*, S1+2
AMHD GATHER+2~, GATHER+10*, GATHER+11*
AMHED EP+1~, D+1!, D+5*, D+7, D+9
AMHGAFT GATHER+2~, GATHER+3*, GATHER+23*, GATHER+24
AMHI GATHER+2~
AMHJ GATHER+2~
AMHP END+1!
AMHQUIT WHICH+2*, WHICH+9, END+1!, N+3*, R+3*, D+3*, D+5*, P+3*, PRINT+1*, PRINT1+3
, PRINT1+4, FF+1*
AMHR0 EP+1~, GATHER+12*, GATHER+13, GATHER+14, GATHER+15, FF+2, FF+3, FF+4
AMHV EP+1~, EP+4!, GATHER+10*, GATHER+11*, GATHER+12, GATHER+16, GATHER+17, GATHER+18, GATHER+20
AMHV( L+4*, N+5*, R+5*, A+2*, D+9*, P+5*, GATHER+11
AMHW WHICH+3*, WHICH+7*, WHICH+9, END+1!
AMHX EP+1~, PRINT1+2~, PRINT1+3*, PRINT1+5, GATHER+2~, GATHER+14*, GATHER+15*, GATHER+16*, GATHER+17*, GATHER+19*
, GATHER+21*, GATHER+22
AMHY EP+1~, GATHER+2~
AMHZ GATHER+2~
AUPNDAYS EP+1~
AUPNDOB EP+1~
AUPNDOD PAT+7, EP+1~
AUPNPAT EP+1~
AUPNSEX EP+1~
C L+4*, N+5*, S~, S+6
D EP+3~, L+4*, N+5*, R+5*, A+1*, A+2*, D+9*, P+5*
DA PAT+2!, WHICH+5!, N+2!, R+2!, P+2!
DFN PAT+1*, PAT+4*, PAT+5, PAT+6, WHICH+5, EP~, EP+5, EP+8, L+4, N+5
, R+5, A+2, D+9, P+5, GATHER+5, GATHER+6
DIADD PAT+2!
DIC PAT+2*!
DIC(0 PAT+2*
DIR WHICH+4!, WHICH+5!, N+2!, R+2!, D+2!, D+4!, P+2!, FF+1!
DIR("A" WHICH+5*, N+2*, R+2*, D+2*, D+4*, P+2*
DIR("B" WHICH+5*, N+2*, R+2*, P+2*
DIR(0 WHICH+4*, N+2*, R+2*, D+2*, D+4*, P+2*, FF+1*
>> DIRUT WHICH+6, N+3, R+3, P+3
DLAYGO PAT+2!
DR PAT+2!
>> DTOUT FF+1
DUZ PAT+6, L+4, N+5, R+5, A+2, D+9, P+2, P+5
DUZ(2 GATHER+6, FF+3
>> E D+9*
F S~, S+1*, S+4*
>> H FF+3*, FF+4
IO FF+1
IO(0 FF+1
IOF START+1, EP+6, PRINT1+1, FF+5
IOM CTR+1
IOSL PRINT1+4
IOST FF+1, FF+2
>> L S+6*
>> M GATHER+18*, GATHER+19
>> N N+1*, N+4*, N+5, R+1*, R+4*, R+5, P+1*, P+4*, P+5
R EP+3~
T S~, S+2*, S+6*, S+7, S+8
U WHICH+5, R+5, P+2, P+5, GATHER+5, GATHER+13, GATHER+14, GATHER+15, GATHER+16, GATHER+18
, FF+2, FF+3, FF+4
>> V L+4*, N+5*, R+5*, A+1*, A+2*, D+9*, P+5*
>> VALMCNT INIT+1*
X GATHER+5*, GATHER+6*, GATHER+7*, GATHER+8*, GATHER+9*, GATHER+20*, GATHER+21, CTR~, CTR+1, S+4*
, S+5*, S+7*, S+8*, S1+2, HELP+1*
Y PAT+3, PAT+4, PAT+5*, WHICH+7, EP+8*, N+4, R+4, D+3, D+5, P+4
, CTR~, CTR+1, FF+1, S~, S+5, S+6, S+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All