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

BMCSMHS.m

Go to the documentation of this file.
  1. BMCSMHS ; IHS/PHXAO/TMJ - print face sheet ffrom screenman ;
  1. ;;4.0;REFERRED CARE INFO SYSTEM;;JAN 09, 2006
  1. ;
  1. EN ;EP - called from screenman screen to display hs
  1. K BMCQUIT
  1. W:$D(IOF) @IOF
  1. S APCHSPAT=BMCDFN
  1. D EN^XBNEW("EN1^BMCSMHS","APCHSPAT")
  1. D REFRESH
  1. D XIT
  1. Q
  1. EN1 ;EP - called from XBNEW from EN
  1. Q:'$G(APCHSPAT)
  1. D GETTYP
  1. G:'$G(APCHSTYP) XIT
  1. D VIEWR^XBLM("EN^APCHS","PCC Health Summary for "_$P(^DPT(APCHSPAT,0),U))
  1. Q
  1. DIR ;call to XBDBQUE
  1. NEW DDS,DIR0,DA,DIE
  1. K BMCOPT
  1. W ! S DIR(0)="S^P:PRINT Output;B:BROWSE Output on Screen",DIR("A")="Do you wish to",DIR("B")="P" K DA D ^DIR K DIR
  1. I $D(DIRUT) S BMCQUIT="" Q
  1. S BMCOPT=Y
  1. Q
  1. GETTYP ; EP - get health summary TYPE
  1. K APCHSTYP
  1. K DIC S DIC=9001015,DIC("A")="Select health summary type: ",DIC(0)="AEQM"
  1. S X="" I DUZ(2),$D(^APCCCTRL(DUZ(2),0))#2 S X=$P(^(0),U,3)
  1. I $D(^DISV(DUZ,"^APCHSCTL(")) S Y=^("^APCHSCTL(") I $D(^APCHSCTL(Y,0)) S X=$P(^(0),U,1)
  1. S:X="" X="ADULT REGULAR"
  1. S DIC("B")=X
  1. D ^DIC I Y>0 S APCHSTYP=+Y
  1. K DIC,DA
  1. Q
  1. XIT ;
  1. K APCHSPAT,APCHSTYP
  1. Q
  1. REFRESH ;
  1. S X=0 X ^%ZOSF("RM")
  1. W $P(DDGLVID,DDGLDEL,8)
  1. D REFRESH^DDSUTL
  1. PROC ;
  1. Q