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

APCLPOST.m

Go to the documentation of this file.
  1. APCLPOST ; IHS/OHPRD/TMJ - IHS-TUCSON/GIS/THL ; [ 02/11/97 7:18 AM ]
  1. ;;3.0;IHS PCC REPORTS;;FEB 05, 1997
  1. EN ;
  1. D ^XBKVAR
  1. W !!,"Beginning Post init: " D ^%T
  1. D ^APCLONIT
  1. D ^APCLL
  1. D PROC,PROC,DMTX,DMTX1,KILL,EXIT
  1. Q
  1. PROC ;
  1. D WAIT^DICD W " ... setting templates into sort file"
  1. S %(1)=""
  1. F I=0:0 S %(1)=$O(^APCLSRT("B",%(1))) Q:%(1)="" D SET
  1. K ^APCLSRT("B")
  1. S DIK="^APCLSRT(" D IXALL^DIK
  1. K %,APCLTMP,APCLTMPN
  1. Q
  1. KILL ;
  1. K DA,DIADD,DLAYGO,DA,DR,DI,A,B,S,D,X,Y,Z,DIC,DIE,D1,DDC,DDH,DIG,DIH,DIU,DIV,DIW,DQ
  1. Q
  1. EXIT ;
  1. W $C(7),$C(7),!!?5,"ASSOCIATED PRINT TEMPLATE POINTERS HAVE BEEN RESET."
  1. W !?5,"INITIALIZATION OF THE PCC MANAGEMENT REPORTS SYSTEM IS COMPLETE."
  1. K APCLX,APCLY,DA,DIE,DIU,DR,DIV,X,Y,%,DIC,DLAYGO,DIH,DIG,DO,D0,D1,DI,I,DQ,DIW,APCLTX,ATXFLG,ATXX
  1. Q
  1. SET F %(2)=0:0 S %(2)=$O(^APCLSRT("B",%(1),%(2))) Q:'%(2) D SET1
  1. Q
  1. SET1 ;
  1. K ^APCLSRT(%(2),2,"B")
  1. F %(3)=0:0 S %(3)=$O(^APCLSRT(%(2),2,%(3))) Q:'%(3) S APCLTMP=$P(^APCLSRT(%(2),2,%(3),0),U,2) I APCLTMP]"" D SET2
  1. Q
  1. SET2 ;
  1. F APCLTMPN=0:0 S APCLTMPN=$O(^DIPT("B",APCLTMP,APCLTMPN)) Q:'APCLTMPN S $P(^APCLSRT(%(2),2,%(3),0),U)=APCLTMPN
  1. Q
  1. ;
  1. ;
  1. ;
  1. DMTX ;add 14 Taxonomies/Bulletins if don't exit
  1. I '$D(^ATXAX(0)) W !!,"You do not have the Taxonomy System installed....I can not",!,"update the appropriate entries in the taxonomy file for",!,"the Diabetes Program QA Audit System or APCL Taxonomies." H 5 Q
  1. W !,"Installing Appropriate APCL and DM namespaced..Taxonomies/Bulletins - if not already installed.........Takes a while!",!! D ^APCLTX
  1. W !!,"Taxonomy Install Successfully Completed",!!
  1. Q
  1. DMTX1 ;
  1. ;fix ada,hf,education topics dm audit taxonomies
  1. D ^APCLPOS5
  1. Q