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

ACHSDF2.m

Go to the documentation of this file.
  1. ACHSDF2 ; IHS/ITSC/PMF - UNMET NEED CAPTIONED DISPLAY ; [ 10/16/2001 8:16 AM ]
  1. ;;3.1;CONTRACT HEALTH MGMT SYSTEM;**18**;JUN 11, 2001
  1. ;ACHS*3.1*18 4/1/2010;IHS/OIT/ABK;Change every occurrance of Deferred to Unmet Need
  1. ;
  1. DUMP ;EP - From Option.
  1. ;SKIP INCOMPLETE AND CANCELLED DOCUMENTS
  1. S DIC("S")="I $E($P($G(^(0)),U))'=""#"",$P($G(^(0)),U,14)'=""Y"""
  1. S DIC("W")="W "" ""_$S($P($G(^(0)),U,5)=""Y"":$P($G(^DPT($P($G(^(0)),U,6),0)),U),$P($G(^(0)),U,5)=""N"":$P($G(^(0)),U,7),1:""UNDEFINED"")"
  1. ;{ABK,6/30/10}S DIC="^ACHSDEF("_DUZ(2)_",""D"",",DIC(0)="QAZEMI",DIC("A")="Enter the DEFERRED SERVICE NUMBER or PATIENT NAME : "
  1. S DIC="^ACHSDEF("_DUZ(2)_",""D"",",DIC(0)="QAZEMI",DIC("A")="Enter the UNMET NEED NUMBER or PATIENT NAME : "
  1. D ^DIC
  1. G K:+Y<1
  1. S DA=+Y
  1. K DIC
  1. DEV ;
  1. S %ZIS="OPQ"
  1. D ^%ZIS
  1. I POP D HOME^%ZIS G K
  1. G:'$D(IO("Q")) START
  1. K IO("Q")
  1. I $D(IO("S"))!($E(IOST)'="P") W *7,!,"Please queue to system printers." D ^%ZISC G DEV
  1. ;{ABK,6/30/10}S ZTRTN="START^ACHSDF2",ZTDESC="CAPTIONED DISPLAY DEFERRED SERVICE DOC "_$P($G(^ACHSDEF(DUZ(2),"D",DA,0)),U)_"."
  1. S ZTRTN="START^ACHSDF2",ZTDESC="CAPTIONED DISPLAY UNMET NEED DOC "_$P($G(^ACHSDEF(DUZ(2),"D",DA,0)),U)_"."
  1. F %="DA" S ZTSAVE(%)=""
  1. D ^%ZTLOAD
  1. G DEV:'$D(ZTSK)
  1. K ZTSK
  1. G K
  1. ;
  1. START ;EP - TaskMan.
  1. U IO
  1. S DIC="^ACHSDEF("_DUZ(2)_",""D"","
  1. D EN^DIQ
  1. I IO'=$G(ACHDIO) W @IOF
  1. K ;
  1. K DA,DIC
  1. D ^%ZISC,ERPT^ACHS:$D(ZTSK)
  1. Q
  1. ;