Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: AMHGSVFA

AMHGSVFA.m

Go to the documentation of this file.
  1. AMHGSVFA ; IHS/CMI/MAW - AMHG Save Visit Form Data (frmVisitDataEntry) 2/12/2009 3:01:26 PM ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;**1,3,4**;JUN 18, 2010;Build 28
  1. ;
  1. DEBUG(RETVAL,AMHSTR) ;-- debug entry point
  1. D DEBUG^%Serenji("PN^AMHGSVF(.RETVAL,.AMHSTR)")
  1. Q
  1. ;
  1. DSM5(RETVAL,AMHSTR) ;-- save POV called from method SaveDSM5 in clsVisitDataEntry
  1. S X="MERR^AMHGU",@^%ZOSF("TRAP") ; m error trap
  1. N AMHI,P,R,AMHDM,AMHREC,AMHA2,AMHP,AMHER
  1. S P="|",R="~"
  1. S RETVAL="^AMHTMP("_$J_")"
  1. S AMHI=0
  1. K ^AMHTMP($J)
  1. I $G(AMHSTR)="" D CATSTR^AMHGU(.AMHSTR,.AMHSTR)
  1. S AMHDM=$P(AMHSTR,P)
  1. S AMHREC=$P(AMHSTR,P,2)
  1. S AMHA2=$P(AMHSTR,P,3)
  1. S AMHP=$P(AMHSTR,P,4)
  1. N AMH2
  1. D ARRAY^AMHGU(.AMH2,AMHA2)
  1. D AXIS2^AMHGSVF(AMHDM,AMHREC,AMHP,.AMH2) ;v4.0p4 this code should work the same for DSM V
  1. S @RETVAL@(AMHI)="T00030Result"_$C(30)
  1. S AMHI=AMHI+1
  1. S @RETVAL@(AMHI)=$S($G(AMHER)]"":AMHER,1:AMHREC)_$C(30)
  1. S @RETVAL@(AMHI+1)=$C(31)
  1. Q
  1. ;