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

PSSCHPST.m

Go to the documentation of this file.
  1. PSSCHPST ;BIR/WRT-CMOP-Host post-install routine ; 09/30/97 14:56
  1. ;;1.0;PHARMACY DATA MANAGEMENT;;9/30/97
  1. ; POST-INSTALL ROUTINE-CMOP HOST
  1. VERSION S:'$D(^PS(59.7,1,80)) ^PS(59.7,1,80)="1.0^0"
  1. D ^PSSDENT,MR,CLEAN S $P(^PS(59.7,1,80),"^",1)="1.0" D BTEMP,P8 K ^TMP($J,"PSSEXP"),SCH,IEN,OEXP
  1. Q
  1. CLEAN F IFN=0:0 S IFN=$O(^PSDRUG(IFN)) Q:'IFN K:$D(^PSDRUG(IFN,"CH")) ^PSDRUG(IFN,"CH") K:$D(^PSDRUG(IFN,"PS")) ^PSDRUG(IFN,"PS") K:$D(^PSDRUG(IFN,"IV")) ^PSDRUG(IFN,"IV")
  1. Q
  1. P8 S SCH="" F S SCH=$O(^TMP($J,"PSSEXP",SCH)) Q:SCH="" S OEXP=$O(^TMP($J,"PSSEXP",SCH,0)) I $D(^PS(51.1,"AC","PSJ",SCH)) S IEN=$O(^PS(51.1,"AC","PSJ",SCH,0)) S:$P(^PS(51.1,IEN,0),"^",8)="" $P(^PS(51.1,IEN,0),"^",8)=OEXP
  1. Q
  1. BTEMP F GG=0:1 S HH=$P($T(DATA+GG),";",3,20) Q:HH="" S RCD=$P(HH,"^",1),EXP=$P(HH,"^",2) D BTEMP1
  1. K GG,HH,RCD,EXP Q
  1. BTEMP1 S ^TMP($J,"PSSEXP",RCD,EXP)=""
  1. Q
  1. MR N ROOT,I,J,X,LINE
  1. S ROOT=$NA(@XPDGREF@("DATA"))
  1. F J=1:1 Q:'$D(@ROOT@(J)) S LINE=^(J) D MR1
  1. Q
  1. MR1 I $D(^PS(51.2,"B",$P(LINE,"^",1))) S DA=$O(^PS(51.2,"B",$P(LINE,"^",1),0)) S $P(^PS(51.2,DA,0),"^",2)=$P(LINE,"^",2)
  1. Q
  1. DATA ;;QD^EVERY DAY
  1. ;;BID^TWICE A DAY
  1. ;;Q4H^EVERY 4 HOURS
  1. ;;Q3H^EVERY 3 HOURS
  1. ;;Q8H^EVERY 8 HOURS
  1. ;;QAM^EVERY MORNING
  1. ;;Q6H^EVERY 6 HOURS
  1. ;;TID^THREE TIMES A DAY
  1. ;;QID^FOUR TIMES A DAY
  1. ;;Q12H^EVERY 12 HOURS
  1. ;;QOD^EVERY OTHER DAY
  1. ;;QHS^AT BEDTIME
  1. ;;Q24H^EVERY 24 HOURS
  1. ;;Q2H^EVERY 2 HOURS