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

APCDEHS.m

Go to the documentation of this file.
  1. APCDEHS ; IHS/CMI/LAB - HS IN DATA ENTRY ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. N DIC,DA,D0,X,Y,DP,DI,DL
  1. I $G(AUPNPAT)="" W !!,$C(7),$C(7),"Sorry I don't know the patient.",! Q
  1. D GETTYPE
  1. G:APCHSTYP="" XIT
  1. I $G(IO)="" S IOP="HOME" D ^%ZIS
  1. S APCHSPAT=AUPNPAT
  1. ;D EN^APCHS
  1. S APCDHDR="PCC Health Summary for "_$P(^DPT(APCHSPAT,0),U)
  1. D VIEWR^XBLM("EN^APCHS",APCDHDR)
  1. S (DFN,Y)=APCHSPAT D ^AUPNPAT
  1. K APCHSPAT,APCHSTYP,APCHSTAT,APCHSMTY,AMCHDAYS,AMCHDOB,APCDHDR
  1. D FULL^VALM1
  1. Q
  1. XIT ;
  1. K %,Y
  1. K APCHSTYP,APCHSPAT
  1. Q
  1. GETTYPE ;
  1. I $G(AUPNPARM)="" D DEFAULT Q
  1. S APCHSTYP=$P(AUPNPARM,U,14) I APCHSTYP="" D DEFAULT Q
  1. I '$D(^APCHSCTL(APCHSTYP)) W !,"Error in Site Parameter File!",$C(7),$C(7) S APCHSTYP="" Q
  1. Q
  1. DEFAULT ;
  1. S APCHSTYP=""
  1. S X="ADULT REGULAR",DIC(0)="",DIC="^APCHSCTL(" D ^DIC K DIC,DA
  1. I Y=-1 W !!,"PCC DATA ENTRY HEALTH SUMMARY TYPE IS MISSING!! NOTIFY YOUR SUPERVISOR OR SITE MANAGER.",!! Q
  1. S APCHSTYP=+Y
  1. Q
  1. EPDE ;EP - CALLED FROM D/E TEMPLATE
  1. D EN^XBNEW("^APCDEHS","AUPN*;VALM*")
  1. K Y
  1. Q