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

APC6POST.m

Go to the documentation of this file.
  1. APC6POST ; IHS/TUCSON/LAB - POST INIT TO APC6 ; [ 11/09/93 07:41 AM ]
  1. ;;1.6;PCC DATA ENTRY 1.6 PATCH 1;**1**;NOV 08, 1993
  1. ;
  1. D ^XBKSET
  1. W !,"I WILL NOW RE-COMPILE SOME TEMPLATES.",!!
  1. D ^APCDRECM
  1. ;
  1. HFMNE ;
  1. W !!,"Fixing HF Mnemonic ..",!
  1. S DIE="^APCDTKW(",DR=".08///1",DA=$O(^APCDTKW("B","HF","")) D ^DIE K DIE,DA,DR
  1. VIMM ;
  1. K ^AUPNVIMM("AQ")
  1. W !!,"Re-indexing the AQ cross reference on V Immunization. Hold on...."
  1. S DIK="^AUPNVIMM(",DIK(1)=".04^AQ" D ENALL^DIK
  1. K DIK,DA,D0
  1. HF ;updating health status file
  1. S APCDX=0 F S APCDX=$O(^AUPNVHF(APCDX)) Q:APCDX'=+APCDX D
  1. .S APCDPAT=$P(^AUPNVHF(APCDX,0),U,2) Q:APCDPAT=""
  1. .Q:$D(^AUPNHF("AC",APCDPAT)) ;quit if patient has a health status
  1. .S APCDDATE=$P($P(^AUPNVSIT($P(^AUPNVHF(APCDX,0),U,3),0),U),".")
  1. .Q:$P(^AUPNVHF(APCDX,0),U,3)=""
  1. .S APCDLS=$P(^AUPNVHF(APCDX,0),U,4)
  1. .W !,"Adding Health Status entry for ",APCDPAT
  1. .S DIC="^AUPNHF(",DIC(0)="L",DLAYGO=9000019,X="`"_$P(^AUPNVHF(APCDX,0),U),DIC("DR")=".02////"_APCDPAT_";.04////"_APCDLS_";.03////"_APCDDATE,DIADD=1
  1. .D ^DIC K DIC,DA,DR,DLAYGO,X
  1. .I Y=-1 W ".....FAILED!!",$C(7),$C(7)
  1. .Q
  1. W !!,"ALL DONE....BYE",!!
  1. K APCDX,APCDDATE,APCDPAT,APCDLS
  1. K DIADD,DLAYGO,DIC,DR,D0,DI,D1,DDH,DIE,DIK,DMAX,DNM,I,Y,X,DQ
  1. Q