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

AMHPLK.m

Go to the documentation of this file.
  1. AMHPLK ; IHS/CMI/LAB - LOOKUP PROBLEM ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;**2**;JUN 18, 2010;Build 23
  1. ;CALLED FROM AMH INPUT TEMPLATES
  1. ; Problem based on a problem # that is entered through data entry.
  1. S U="^",AMHPERR=""
  1. I AMHPR="?" W !,"Enter a Problem Number." S AMHPERR=1 Q
  1. I AMHPR="??" W !,"Enter a Problem Number." S AMHPERR=1 Q
  1. S AMHPN=AMHPR I AMHPN<1!(AMHPN>999.99) W !,"Invalid problem number" S AMHPERR=1 Q
  1. S AMHPN=" "_$E("000",1,(3-$L($P(AMHPN,"."))))_$P(AMHPN,".")_"."_$P(AMHPN,".",2)_$E("00",1,(2-$L($P(AMHPN,".",2))))
  1. I '$D(^AMHPPROB("AA",AMHPAT,AMHPN)) W !,"No Problem Number ",AMHPN," on file for this patient" S AMHPERR=1 Q
  1. S AMHPDFN="",AMHPDFN=$O(^AMHPPROB("AA",AMHPAT,AMHPN,AMHPDFN))
  1. S AMHPDFN="`"_AMHPDFN
  1. K AMHPLOC,AMHPN,AMHPI,AMHPN,AMHPPL,AMHPL,AMHPSUB
  1. Q
  1. LL ;
  1. N DIC,DA,D,DZ S DIC="^AUTTLOC(",DIC(0)="E",D="D",DZ="??" D DQ^DICQ K Y,DIC,D
  1. Q