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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: AMHGEVF

Package: Mental Health Social Services

Routine: AMHGEVF


Information

AMHGEVF ; IHS/CMI/MAW - AMH GUI Visit Form Data Edits (frmVisitDataEntry) 2/13/2009 8:54:11 AM ;

Source Information

Source file <AMHGEVF.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Mental Health Social Services 2 ($$FNDCPT,$$FNDEDU,$$FNDHF,$$FNDMSR,$$FNDPRV,ARRAYT,WP)^AMHGU  $$HL^AMHUTIL2  
VA Fileman 2 (FILE,UPDATE)^DIE  ^DIK  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Mental Health Social Services 7 AMHGEAD  AMHGECOM  AMHGEGP  AMHGSAD  AMHGSCOM  AMHGSGP  AMHGSVF  

Entry Points

Name Comments DBIA/ICR reference
DELPOV(REC,A2) ;EP -- check to see if any POV records were deleted during edit
MODPRV(P,D,R,PAT,TYP) ;EP -- modify the provider based on data mode
VAUD(RC) ;EP -- update the audit log
ADDPOV(PI,P,R,PN) ;EP -- add a pov
ASS(D,RC,A,P,IT,PP,PRG,EDT) ;EP -- file assessment
EDITPOV(REC,PN) ;EP -- edit a pov
MODMSR(D,RC,P,MS,V,PR) ;EP -- file the measurements
MODCPT(CI,Q,M1,M2,P,R) ;EP -- add a cpt
MODV(AMHIEN,DM,REC,PP,PRO,CLN,TOC,ARR,EDT,LOC,AW,COM,P,GN,TIG,ATG) ;EP -- add/update MHSS RECORD entry
EDAXIS4(REC,A4) ;EP -- check to see if any axis 4 records were deleted during edit
MODHF(D,RC,P,HF,LS,Q,CM) ;EP -- file the health factors
DELHF(REC,HF) ;EP -- delete a health factor if removed from the client side
MODEDU(D,RC,P,ED,TS,L,CM,CP,ST,G,I,REA,PRV) ;EP -- file the education topics
CMT(D,RC,CMT,P) ;EP -- file the comment next appointment
CD(D,RC,P,CDC,CDT,TOC,DRT,DIA) ;EP -- file CD data
CLNA4(RC) ;EP -- clean axis 4 and repopulate
DELMSR(REC,MSR) ;EP -- delete a measurement if removed from the client side
CCPD(D,RC,CC,PD,PLN,P) ;EP -- file the chief complaint
DELPRV(REC,PRV,TYP) ;EP -- delete a provider
RX(D,RC,RX,P) ;EP -- file the rx entry
ADDAXIS4(PI,P,R,PN) ;EP -- add axis 4
SCREEN(D,RC,P,PP,A,AC,DP,DPC,IP,IPC,APRV,DPRV,IPRV,S,SC,SPRV) ;EP -- file screening
ACT(AMHIEN,DM,REC,ACT,VF,AT,IU,LSS,NS,P) ;EP -- file activity
DELEDU(REC,ED) ;EP -- delete an education topic if removed from the client side
DELCPT(REC,CP) ;EP -- check to see if any cpt records were deleted during edit
PN(D,RC,PN,P) ;EP -- file the progress notes

External References

Name Field # of Occurrence
$$FNDCPT^AMHGU MODCPT+1
$$FNDEDU^AMHGU MODEDU+2
$$FNDHF^AMHGU MODHF+2
$$FNDMSR^AMHGU MODMSR+2
$$FNDPRV^AMHGU MODPRV+4
ARRAYT^AMHGU PN+4, CMT+3, RX+3, ASS+5
WP^AMHGU PN+7, CMT+6, RX+6, ASS+42
$$HL^AMHUTIL2 MODV+6
FILE^DIE EDITPOV+5, MODV+39, ACT+10, CCPD+6, MODEDU+18, MODHF+11, SCREEN+18, MODMSR+9, ASS+14, CD+8
UPDATE^DIE ADDPOV+8, ADDAXIS4+4, MODV+29, MODPRV+10, VAUD+7, MODCPT+10, MODEDU+23, MODHF+16, MODMSR+14, ASS+20
, ASS+31, ASS+38
^DIK DELPOV+12, EDAXIS4+13, CLNA4+3, DELPRV+14, DELCPT+12, MODEDU+15, DELEDU+13, DELHF+13, DELMSR+13
$$NOW^XLFDT MODV+27, VAUD+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AMHRPRO - [#9002011.01] Classic Fileman Calls
^AMHRPROV - [#9002011.02] Classic Fileman Calls
^AMHRPROC - [#9002011.04] Classic Fileman Calls
^AMHREDU - [#9002011.05] Classic Fileman Calls
^AMHRHF - [#9002011.08] Classic Fileman Calls
^AMHRMSR - [#9002011.12] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMHREC - [#9002011] EDAXIS4+9, EDAXIS4+11, CLNA4+2
^AMHREDU - [#9002011.05] DELEDU+11
^AMHREDU("AD" DELEDU+9
^AMHRHF - [#9002011.08] DELHF+11
^AMHRHF("AD" DELHF+9
^AMHRINTK - [#9002011.13] ASS+15, ASS+19
^AMHRMSR - [#9002011.12] DELMSR+11
^AMHRMSR("AD" DELMSR+9
^AMHRPRO - [#9002011.01] DELPOV+10
^AMHRPRO("AD" DELPOV+8
^AMHRPROC - [#9002011.04] DELCPT+10
^AMHRPROC("AD" DELCPT+8
^AMHRPROV - [#9002011.02] DELPRV+10, DELPRV+11
^AMHRPROV("AD" DELPRV+8
^AUTTEDT("B" DELEDU+6
^AUTTHF("B" DELHF+6
^AUTTMSR("B" DELMSR+6

Label References

Name Line Occurrences
CLNA4 EDAXIS4+1
MODPRV MODV+32, MODV+42
VAUD MODV+43

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A DELPOV+1~, EDAXIS4+2~, SCREEN~, SCREEN+7, ASS~, ASS+2, ASS+5
A( DELPOV+6*, DELPOV+11, EDAXIS4+7*, EDAXIS4+12
A2 DELPOV~
A2( DELPOV+3, DELPOV+5
A2IEN DELPOV+4~, DELPOV+5*, DELPOV+6
A4 EDAXIS4~
A4( EDAXIS4+4, EDAXIS4+6
A4IEN EDAXIS4+5~, EDAXIS4+6*, EDAXIS4+7
AC SCREEN~, SCREEN+12
ACT ACT~, ACT+3
ADA DELPOV+1~, DELPOV+3*, DELPOV+5, EDAXIS4+2~, EDAXIS4+4*, EDAXIS4+6, DELPRV+1~, DELPRV+3*, DELPRV+5, DELCPT+1~
, DELCPT+3*, DELCPT+5, DELEDU+1~, DELEDU+3*, DELEDU+5, DELHF+1~, DELHF+3*, DELHF+5, DELMSR+1~, DELMSR+3*
, DELMSR+5
AMHAIEN ADDAXIS4+1~, ADDAXIS4+6*
>> AMHER ADDPOV+9*, EDITPOV+6*, ADDAXIS4+5*, MODV+30*, MODV+40*, MODPRV+11*, ACT+11*, MODCPT+11*, CCPD+7*, MODEDU+19*
, MODEDU+24*, MODHF+12*, MODHF+17*, SCREEN+19*, MODMSR+10*, MODMSR+15*, ASS+21*, ASS+32*, CD+9*
AMHERRR ADDPOV+1~, ADDPOV+9, EDITPOV+1~, EDITPOV+6, ADDAXIS4+1~, ADDAXIS4+5, ADDAXIS4+6, MODV+1~, MODV+30, MODV+40
, MODPRV+1~, MODPRV+11, VAUD+1~, ACT+1~, ACT+11, MODCPT+2~, MODCPT+11, CCPD+1~, CCPD+7, PN+5~
, PN+7, CMT+4~, CMT+6, RX+4~, RX+6, MODEDU+3~, MODEDU+19, MODEDU+24, MODHF+3~, MODHF+12
, MODHF+17, SCREEN+1~, SCREEN+19, MODMSR+3~, MODMSR+10, MODMSR+15, ASS+6~, ASS+16~, ASS+21, ASS+32
, ASS+40~, ASS+42, CD+1~, CD+9
AMHERRR(1 EDITPOV+7
AMHFDA ADDPOV+1~, EDITPOV+1~, ADDAXIS4+1~, MODV+1~, MODPRV+1~, VAUD+1~, ACT+1~, MODCPT+2~, CCPD+1~, PN+5~
, CMT+4~, RX+4~, MODEDU+3~, MODHF+3~, SCREEN+1~, MODMSR+3~, ASS+6~, ASS+16~, ASS+40~, CD+1~
AMHFDA( ADDPOV+4*, ADDPOV+5*, ADDPOV+6*, ADDPOV+7*, EDITPOV+4*, ADDAXIS4+3*, MODV+27*, MODV+28*, MODPRV+6*, MODPRV+7*
, MODPRV+8*, MODPRV+9*, VAUD+5*, VAUD+6*, MODCPT+4*, MODCPT+5*, MODCPT+6*, MODCPT+7*, MODCPT+8*, MODCPT+9*
, MODEDU+5*, MODEDU+6*, MODEDU+7*, MODEDU+8*, MODEDU+9*, MODEDU+10*, MODEDU+11*, MODEDU+12*, MODEDU+13*, MODEDU+20*
, MODEDU+21*, MODEDU+22*, MODHF+5*, MODHF+6*, MODHF+7*, MODHF+8*, MODHF+13*, MODHF+14*, MODHF+15*, MODMSR+5*
, MODMSR+6*, MODMSR+11*, MODMSR+12*, MODMSR+13*, ASS+12*, ASS+13*, ASS+18*, ASS+19*, ASS+23*, ASS+24*
, ASS+25*, ASS+26*, ASS+27*, ASS+28*, ASS+29*, ASS+30*
AMHFDA(9002011 MODV+4*, MODV+5*, MODV+6*, MODV+7*, MODV+8*, MODV+9*, MODV+10*, MODV+11*, MODV+12*, MODV+13*
, MODV+15*, MODV+16*, MODV+17*, MODV+18*, MODV+21*, MODV+22*, MODV+24*, MODV+25*, MODV+26*, MODV+36*
, MODV+37*, MODV+38*, VAUD+3*, VAUD+4*, ACT+3*, ACT+4*, ACT+5*, ACT+6*, ACT+7*, ACT+8*
, CCPD+3*, CCPD+4*, CCPD+5*, SCREEN+4*, SCREEN+5*, SCREEN+7*, SCREEN+8*, SCREEN+10*, SCREEN+11*, SCREEN+12*
, SCREEN+13*, SCREEN+14*, SCREEN+15*, SCREEN+16*, SCREEN+17*, CD+3*, CD+4*, CD+5*, CD+6*, CD+7*
AMHIEN MODV~, MODV+31*, MODV+32, MODV+41*, MODV+42, ACT~, ACT+12*
AMHIENS ADDPOV+1~, ADDPOV+3*, ADDPOV+4, ADDPOV+5, ADDPOV+6, ADDPOV+7, EDITPOV+1~, EDITPOV+3*, EDITPOV+4, ADDAXIS4+1~
, ADDAXIS4+2*, ADDAXIS4+3, MODV+1~, MODV+3*, MODV+4, MODV+5, MODV+6, MODV+7, MODV+8, MODV+9
, MODV+10, MODV+11, MODV+12, MODV+13, MODV+15, MODV+16, MODV+17, MODV+18, MODV+21, MODV+22
, MODV+24, MODV+25, MODV+26, MODV+27, MODV+28, MODV+36, MODV+37, MODV+38, MODPRV+1~, MODPRV+5*
, MODPRV+6, MODPRV+7, MODPRV+8, MODPRV+9, VAUD+1~, VAUD+2*, ACT+1~, ACT+2*, ACT+3, ACT+4
, ACT+5, ACT+6, ACT+7, ACT+8, MODCPT+2~, MODCPT+3*, MODCPT+4, MODCPT+5, MODCPT+6, MODCPT+7
, MODCPT+8, MODCPT+9, CCPD+1~, CCPD+2*, CCPD+3, CCPD+4, CCPD+5, PN+5~, PN+6*, PN+7
, CMT+4~, CMT+5*, CMT+6, RX+4~, RX+5*, RX+6, MODEDU+3~, MODEDU+4*, MODEDU+5, MODEDU+6
, MODEDU+7, MODEDU+8, MODEDU+9, MODEDU+10, MODEDU+11, MODEDU+12, MODEDU+13, MODEDU+17*, MODEDU+20, MODEDU+21
, MODEDU+22, MODHF+3~, MODHF+4*, MODHF+5, MODHF+6, MODHF+7, MODHF+8, MODHF+10*, MODHF+13, MODHF+14
, MODHF+15, SCREEN+1~, SCREEN+2*, SCREEN+4, SCREEN+5, SCREEN+7, SCREEN+8, SCREEN+10, SCREEN+11, SCREEN+12
, SCREEN+13, SCREEN+14, SCREEN+15, SCREEN+16, SCREEN+17, MODMSR+3~, MODMSR+4*, MODMSR+5, MODMSR+6, MODMSR+8*
, MODMSR+11, MODMSR+12, MODMSR+13, ASS+6~, ASS+7*, ASS+10*, ASS+12, ASS+13, ASS+16~, ASS+17*
, ASS+18, ASS+19, ASS+40~, ASS+41*, ASS+42, CD+1~, CD+2*, CD+3, CD+4, CD+5
, CD+6, CD+7
AMHIENS(1 ADDPOV+10, ADDAXIS4+6, MODV+31, MODV+34*, MODPRV+12, ACT+9*, MODCPT+12, ASS+33
AMHIT ASS+6~, ASS+11*, ASS+33*, ASS+36, ASS+37, ASS+41
AMHPIEN ADDPOV+1~, ADDPOV+10*, EDITPOV+1~, EDITPOV+7*, MODPRV+1~, MODPRV+12*, MODCPT+2~, MODCPT+12*
AMHVERR ASS+34~
AMHVFDA ASS+34~
AMHVFDA( ASS+36*, ASS+37*
AMHVIENS ASS+34~, ASS+35*
AMHVIENS(2 ASS+39
AMHVRS ASS+34~, ASS+39*
AMHWP PN+3~, PN+4, PN+7, CMT+2~, CMT+3, CMT+6, RX+2~, RX+3, RX+6, ASS+4~
, ASS+5, ASS+42
>> APCDOVRR ADDPOV+2*, EDITPOV+2*
APRV SCREEN~, SCREEN+8
ARR MODV~
AT ACT~, ACT+5
ATG MODV~, MODV+15
AW MODV~, MODV+10
AXIS4 EDAXIS4+10~, EDAXIS4+11*, EDAXIS4+12
C DELCPT+1~
C( DELCPT+6*, DELCPT+11
CC CCPD~, CCPD+3
CDC CD~, CD+3
CDT CD~, CD+4
CI MODCPT~, MODCPT+1, MODCPT+4
CLN MODV~, MODV+7
CM MODEDU~, MODEDU+12, MODHF~
CMT CMT~, CMT+3, MODHF+8
COM MODV~, MODV+11
CP DELCPT~, MODEDU~, MODEDU+8
CP( DELCPT+3, DELCPT+5
CPIEN DELCPT+4~, DELCPT+5*, DELCPT+6
CPTI DELCPT+9~, DELCPT+10*, DELCPT+11
D MODPRV~, MODPRV+3, CCPD~, PN~, CMT~, RX~, MODEDU~, MODHF~, SCREEN~, MODMSR~
, ASS~, ASS+2, CD~
>> DA DELPOV+12*, EDAXIS4+13*, CLNA4+3*, DELPRV+14*, DELCPT+12*, MODEDU+15*, DELEDU+13*, DELHF+13*, DELMSR+13*
>> DA(1 EDAXIS4+13*, CLNA4+3*
DIA CD~, CD+7
>> DIK DELPOV+12*, EDAXIS4+13*, CLNA4+3*, DELPRV+14*, DELCPT+12*, MODEDU+15*, DELEDU+13*, DELHF+13*, DELMSR+13*
DM MODV~, MODV+2*, MODV+3, MODV+19, MODV+32, MODV+33, MODV+42, ACT~
DP SCREEN~, SCREEN+10
DPC SCREEN~, SCREEN+13
DPRV SCREEN~, SCREEN+11
DRT CD~, CD+6
DT MODV+21, MODV+36, VAUD+3, ASS+13, ASS+29
DUZ MODV+12, MODV+24, MODV+28, MODV+38, VAUD+4, VAUD+6, MODHF+6
E DELEDU+1~
E( DELEDU+7*, DELEDU+12
ED MODEDU~, MODEDU+2, MODEDU+20, DELEDU~
ED( DELEDU+3, DELEDU+5
EDE DELEDU+4~, DELEDU+5*, DELEDU+6
EDIEN DELEDU+4~, DELEDU+6*, DELEDU+7
EDREC MODEDU+1~, MODEDU+2*, MODEDU+4, MODEDU+14, MODEDU+15, MODEDU+16, MODEDU+17
EDT MODV~, MODV+4, ASS~, ASS+23
EDUI DELEDU+10~, DELEDU+11*, DELEDU+12
G MODEDU~, MODEDU+10
GN MODV~, MODV+14, MODV+17
H DELHF+1~
H( DELHF+7*, DELHF+12
HF MODHF~, MODHF+2, MODHF+13, DELHF~
HF( DELHF+3, DELHF+5
HFE DELHF+4~, DELHF+5*, DELHF+6
HFI DELHF+10~, DELHF+11*, DELHF+12
HFIEN DELHF+4~, DELHF+6*, DELHF+7
HFREC MODHF+1~, MODHF+2*, MODHF+4, MODHF+9, MODHF+10
I MODEDU~, MODEDU+6
IEN DELPOV+7~, DELPOV+8*, DELPOV+10, DELPOV+12, EDAXIS4+8~, EDAXIS4+9*, EDAXIS4+11, EDAXIS4+13, CLNA4+1~, CLNA4+2*
, CLNA4+3, DELPRV+7~, DELPRV+8*, DELPRV+10, DELPRV+11, DELPRV+14, DELCPT+7~, DELCPT+8*, DELCPT+10, DELCPT+12
, DELEDU+8~, DELEDU+9*, DELEDU+11, DELEDU+13, DELHF+8~, DELHF+9*, DELHF+11, DELHF+13, DELMSR+8~, DELMSR+9*
, DELMSR+11, DELMSR+13
IP SCREEN~, SCREEN+4
IPC SCREEN~, SCREEN+14
IPRV SCREEN~, SCREEN+5
IT ASS~, ASS+9, ASS+10, ASS+11, ASS+15, ASS+17, ASS+19, ASS+22
IU ACT~, ACT+6
L MODEDU~, MODEDU+9
LOC MODV~, MODV+9
LS MODHF~, MODHF+5
LSS ACT~, ACT+7
M DELMSR+1~
M( DELMSR+7*, DELMSR+12
M1 MODCPT~, MODCPT+8
M2 MODCPT~, MODCPT+9
MS MODMSR~, MODMSR+2, MODMSR+11
MSR DELMSR~
MSR( DELMSR+3, DELMSR+5
MSRE DELMSR+4~, DELMSR+5*, DELMSR+6
MSRI DELMSR+10~, DELMSR+11*, DELMSR+12
MSRIEN DELMSR+4~, DELMSR+6*, DELMSR+7
MSRREC MODMSR+1~, MODMSR+2*, MODMSR+4, MODMSR+7, MODMSR+8
NS ACT~, ACT+8
P ADDPOV~, ADDPOV+5, ADDAXIS4~, MODV~, MODV+22, MODV+32, MODV+42, MODPRV~, MODPRV+4, MODPRV+6
, DELPRV+1~, ACT~, MODCPT~, MODCPT+5, CCPD~, PN~, CMT~, RX~, MODEDU~, MODEDU+21
, MODHF~, MODHF+14, SCREEN~, MODMSR~, MODMSR+12, ASS~, ASS+24, CD~
P( DELPRV+6*, DELPRV+12
PAT MODPRV~, MODPRV+7
PD CCPD~, CCPD+4
PI ADDPOV~, ADDPOV+4, ADDAXIS4~, ADDAXIS4+3
PLN CCPD~, CCPD+5
PN ADDPOV~, ADDPOV+7, EDITPOV~, EDITPOV+4, ADDAXIS4~, PN~, PN+4
POVI DELPOV+9~, DELPOV+10*, DELPOV+11
PP MODV~, MODV+32, MODV+42, SCREEN~, ASS~, ASS+12, ASS+26, ASS+28
PR MODMSR~, MODMSR+6
PRG ASS~, ASS+27
PRO MODV~, MODV+5, MODV+6
PRV DELPRV~, MODEDU~, MODEDU+5
PRV( DELPRV+3, DELPRV+5
PRVI DELPRV+9~, DELPRV+10*, DELPRV+12
PRVIEN DELPRV+4~, DELPRV+5*, DELPRV+6
>> PTYP DELPRV+11*, DELPRV+13
Q MODCPT~, MODCPT+7, MODHF~
>> QTY MODHF+7
R ADDPOV~, ADDPOV+6, DELPOV+1~, DELPOV+2*, DELPOV+5, ADDAXIS4~, ADDAXIS4+2, EDAXIS4+2~, EDAXIS4+3*, EDAXIS4+6
, MODPRV~, MODPRV+4, MODPRV+8, DELPRV+1~, DELPRV+2*, DELPRV+5, MODCPT~, MODCPT+1, MODCPT+6, DELCPT+1~
, DELCPT+2*, DELCPT+5, DELEDU+1~, DELEDU+2*, DELEDU+5, DELHF+1~, DELHF+2*, DELHF+5, DELMSR+1~, DELMSR+2*
, DELMSR+5
RC CLNA4~, CLNA4+2, CLNA4+3, VAUD~, VAUD+3, VAUD+4, VAUD+5, VAUD+6, CCPD~, CCPD+2
, PN~, PN+6, CMT~, CMT+5, RX~, RX+5, MODEDU~, MODEDU+2, MODEDU+22, MODHF~
, MODHF+2, MODHF+15, SCREEN~, SCREEN+2, MODMSR~, MODMSR+2, MODMSR+13, ASS~, ASS+15, ASS+18
, ASS+25, ASS+36, CD~, CD+2
REA MODEDU~, MODEDU+13
REC EDITPOV~, EDITPOV+3, EDITPOV+7, DELPOV~, DELPOV+8, EDAXIS4~, EDAXIS4+1, EDAXIS4+9, EDAXIS4+11, EDAXIS4+13
, MODV~, MODV+2, MODV+3, MODV+34, MODV+41, MODV+43, DELPRV~, DELPRV+8, ACT~, ACT+2
, ACT+9, ACT+12, DELCPT~, DELCPT+8, DELEDU~, DELEDU+9, DELHF~, DELHF+9, DELMSR~, DELMSR+9
RX RX~, RX+3
S SCREEN~, SCREEN+15
SC SCREEN~, SCREEN+17
SPRV SCREEN~, SCREEN+16
ST MODEDU~, MODEDU+11
TIG MODV~, MODV+18
TOC MODV~, MODV+8, CD~, CD+5
TS MODEDU~, MODEDU+7, MODEDU+14
TYP MODPRV~, MODPRV+4, MODPRV+9, MODPRV+11, DELPRV~, DELPRV+13
U DELPOV+10, EDAXIS4+11, DELPRV+10, DELPRV+11, DELCPT+10, DELEDU+11, DELHF+11, DELMSR+11
V MODMSR~, MODMSR+5
VF ACT~, ACT+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All