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

AMHLETPU.m

Go to the documentation of this file.
  1. AMHLETPU ;IHS/TUCSON/LAB - TP PLAN UTILITIES
  1. ;;4.0;IHS BEHAVIORAL HEALTH;;MAY 14, 2010
  1. ;
  1. ;
  1. EN ;EP - called from option
  1. D GETPAT
  1. I 'DFN K DFN W !,"Bye..." Q
  1. D EN1
  1. Q
  1. EN1 ;EP - called from protocol
  1. ;DFN must be equal to patient
  1. Q:'$G(DFN)
  1. Q:'$D(^DPT(DFN))
  1. ;get device
  1. S XBRP="PRINT^AMHLETPP",XBRC="COMP^AMHLETPU",XBRX="XIT^AMHLETPU",XBNS="AMH;DFN"
  1. D ^XBDBQUE
  1. D EXIT
  1. Q
  1. GETPAT ;get patient
  1. S DFN=""
  1. W !
  1. S DIC="^AUPNPAT(",DIC(0)="AEMQ" D ^DIC K DIC
  1. Q:Y<0
  1. S (DFN,AMHPAT)=+Y
  1. I $G(AUPNDOD)]"" W !!?10,"***** PATIENT'S DATE OF DEATH IS ",$$FMTE^XLFDT(AUPNDOD),!! H 2
  1. Q
  1. EXIT ;EP
  1. D TERM^VALM0
  1. S VALMBCK="R"
  1. D GATHER^AMHLETP
  1. S VALMCNT=AMHLINE
  1. D HDR^AMHLETP
  1. K AMHX,AMHQUIT,AMHTP,AMHNODE,AMHG,AMHDA,AMHFILE,AMHC,AMHGIEN,AMHLEC,AMHLETP,AMHLETXT,AMHPCNT,AMHPRNM,AMHTP,AMHRMETH
  1. K D,D0,DA,DD,DIADD,DIC,DICR,DIE,DIG,DIH,DIK,DINUM,DIR,DIRUT,DIU,DIV,DIW,DIWF,DIWL,DIWR,DIY,DLAYGO,DO,DQ,DR,DTOUT,DUOUT
  1. K X,Y,Z,I
  1. Q
  1. COMP ;EP - called from xbdbque
  1. Q
  1. XIT ;EP - clean up all variables used by display/print
  1. K AMHC,AMHD,AMHDA,AMHFILE,AMHGIEN,AMHLEC,AMHLETP,AMHLETXT,AMHNODE,AMHPCNT,AMHPG,AMHPRNM,AMHQUIT,AMHRMETH,AMHTP,AMHG,AMHGIEN,AMHLINE,AMHPCNT,AMHX
  1. K D,D0,DA,DD,DIADD,DIC,DIE,DIG,DIH,DIK,DINUM,DIR,DIRUT,DIU,DIV,DIW,DIWF,DIWL,DIWR,DIY,DLAYGO,DO,DQ,DR,DTOUT,DUOUT,I,X,Y,Z
  1. Q