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

ASDCLA.m

Go to the documentation of this file.
  1. ASDCLA ; IHS/ADC/PDW/ENM - LIST CLINIC ABBREVIATIONS ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;IHS SCHEDULING;;MAR 25, 1999
  1. ;
  1. S %ZIS="PQ" D ^%ZIS Q:POP I $D(IO("Q")) D QUE Q
  1. ;
  1. START ;EP; called by ztload
  1. U IO S ASDPG=0,ASDQ="" D HED
  1. S ASDA=0 F S ASDA=$O(^SC("C",ASDA)) Q:ASDA=""!(ASDQ=U) D
  1. . S ASDC=0 F S ASDC=$O(^SC("C",ASDA,ASDC)) Q:ASDC=""!(ASDQ=U) D
  1. .. Q:$P(^SC(ASDC,0),U,3)'["C" Q:'$$ACTV^ASDUT(ASDC)
  1. .. I $Y>(IOSL-4) D NEWPG Q:ASDQ=U
  1. .. W !,ASDA,?10,$P(^SC(ASDC,0),U)
  1. ;
  1. END ; eoj
  1. I IOST["C-",ASDQ'=U D PRTOPT^ASDVAR
  1. K ASDA,ASDC,ASDPG,ASDQ D ^%ZISC
  1. Q
  1. ;
  1. QUE ; -- set ztload variables
  1. S ZTRTN="START^ASDCLA",ZTDESC="CLINIC ABBREV" D ^%ZTLOAD
  1. K ZTSK,IO("Q") D HOME^%ZIS Q
  1. ;
  1. NEWPG ; end of page control
  1. I IOST'["C-" D HED Q
  1. K DIR S DIR(0)="E" D ^DIR S ASDQ=X
  1. I ASDQ'=U D HED
  1. Q
  1. ;
  1. HED ; -- heading
  1. I (ASDPG>0)!(IOST["C-") W @IOF
  1. S ASDPG=ASDPG+1 W !!?25,"CLINIC ABBREVIATIONS",?70,"Page ",ASDPG
  1. W !,$$REPEAT^XLFSTR("=",80),!
  1. Q