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

ACHSAD.m

Go to the documentation of this file.
  1. ACHSAD ; IHS/ITSC/PMF - DISPLAY DOCUMENTS ; [ 10/16/2001 8:16 AM ]
  1. ;;3.1;CONTRACT HEALTH MGMT SYSTEM;;JUN 11, 2001
  1. ;
  1. ;
  1. S ACHSVIEW=""
  1. F D ^ACHSUSC Q:$D(DUOUT)!$D(DTOUT)!'$D(ACHSDIEN)!$D(ACHSDVEW)
  1. K ACHSVIEW
  1. Q
  1. ;
  1. DUMP ;EP - From Option.
  1. ;
  1. ;5/14/01 pmf init basic vars, if necessary
  1. I '$D(ACHSCFY)!($G(ACHSFC)="") D ^ACHSVAR
  1. ;
  1. K DR,D0,D1,D2,ACHSDIEN
  1. ;
  1. D ^ACHSUD ;SELECT DOCUMENT AND DISPLAY
  1. I '$D(ACHSDIEN) D K Q
  1. ;
  1. DEV ;
  1. S %=$$PB^ACHS
  1. I %="^"!$D(DUOUT)!$D(DTOUT) D K Q
  1. I %="B" D DIQ^XBLM("^ACHSF("_DUZ(2)_",""D"",",ACHSDIEN),HOME^%ZIS Q
  1. S %ZIS="OPQ"
  1. D ^%ZIS
  1. I POP D HOME^%ZIS D K Q
  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. S ZTRTN="START^ACHSAD",ZTDESC="DUMP OF DATA FROM DOCUMENT "_$$DOC^ACHS(0,14)_"-"_ACHSFC_"-"_$$DOC^ACHS(0,1)
  1. F ACHS="AC*","ACHS*" S ZTSAVE(ACHS)=""
  1. D ^%ZTLOAD
  1. G DEV:'$D(ZTSK)
  1. K ZTSK
  1. D K
  1. Q
  1. ;
  1. START ;EP - TaskMan.
  1. S:$D(IO("S")) IOSL=66
  1. U IO
  1. S DIC="^ACHSF("_DUZ(2)_",""D"",",DA=ACHSDIEN
  1. D EN^DIQ
  1. I IO'=$G(ACHSIO) W @IOF
  1. K ;
  1. K ACHSDIEN,D0,D1
  1. D ^%ZISC
  1. D ERPT^ACHS:$D(ZTQUEUED)
  1. I IO(0)=IO D RTRN^ACHS
  1. Q
  1. ;