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

AMHPL.m

Go to the documentation of this file.
  1. AMHPL ; IHS/CMI/LAB - PROBLEM LIST UPDATE ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;**2,4**;JUN 18, 2010;Build 28
  1. ;; ;
  1. ;
  1. EOJ ;cleanup
  1. D:$D(VALMWD) CLEAR^VALM1 ;clears out all list man stuff
  1. K ^TMP($J,"AMHPL"),^TMP($J,"APCDPL")
  1. D EN^XBVK("APCD")
  1. K XQORNEST,VALMKEY,VALM,VALMAR,VALMBCK,VALMBG,VALMCAP,VALMCNT,VALMOFF,VALMMCON,VALMDN,VALMEVL,VALMIOXY,VALMKEY,VALMLFT,VALMLST,VALMMENU,VALMSGR,VALMUP,VALMWD,VALMY,XQORS,XQORSPEW
  1. K DFN,AMHLOC,AMHPAT,AMHDATE,AMHPIEN,AMHAF,AMHPRB,APCDOVRR,AMHLOOK,AMHPDFN,APCDPLPT
  1. Q
  1. EN1 ;
  1. EN ;EP main entry point for AMH PL PROBLEM LIST
  1. S VALMCC=1 ;1 means screen mode, 0 means scrolling mode
  1. D EN^VALM("AMH PCC PROBLEM LIST")
  1. D CLEAR^VALM1
  1. Q
  1. ;
  1. HDR ;EP -- header code
  1. S VALMHDR(1)=$TR($J(" ",80)," ","-")
  1. S VALMHDR(2)="Patient Name: "_IORVON_$P(^DPT(DFN,0),U)_IOINORM_" DOB: "_$$FTIME^VALM1(AUPNDOB)_" Sex: "_$P(^DPT(DFN,0),U,2)_" HRN: "_$S($D(^AUPNPAT(DFN,41,DUZ(2),0)):$P(^AUPNPAT(DFN,41,DUZ(2),0),U,2),1:"????")
  1. S VALMHDR(3)=$TR($J(" ",80)," ","-")
  1. Q
  1. ;
  1. INIT ; -- init variables and list array
  1. K ^TMP($J,"AMHPL")
  1. S APCDPLPT=DFN
  1. D GATHER^APCDPL ;gather up all problems FROM PCC
  1. S VALMCNT=APCDLINE
  1. S AMHRCNT=APCDRCNT
  1. M ^TMP($J,"AMHPL")=^TMP($J,"APCDPL")
  1. ;S VALMCNT=AMHLINE ;this variable must be the total number of lines in list
  1. S APCDOVRR="" ;for provider narrative lookup
  1. Q
  1. ;
  1. TEXT ;
  1. ;;Patient Care Component (PCC)
  1. ;;
  1. ;;***********************************
  1. ;;* View PCC Patient Problem List *
  1. ;;***********************************
  1. ;;
  1. Q
  1. HELP ; -- help code
  1. S X="?" D DISP^XQORM1 W !!
  1. Q
  1. ;
  1. EXIT ; -- exit code
  1. K ^TMP($J,"AMHPL")
  1. K AMHRCNT,AMHPL,AMHLINE,AMHX,AMHP0,AMHC,AMHL,AMHLR,AMHPIEN,AMHAF,AMHPRB,APCDOVRR,AMHLOOK,AMHPDFN,AMHLOC,AMHDATE,APCDPLPT
  1. K X,Y
  1. K VALMHDR
  1. Q
  1. ;
  1. EXPND ; -- expand code
  1. Q
  1. ;