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

FHIPST1.m

Go to the documentation of this file.
  1. FHIPST1 ; HISC/REL - Post-Init (Move Tubefeeds) ;11/24/92 09:25
  1. ;;5.0;Dietetics;;Oct 11, 1995
  1. Q:'$D(^FH(119.7))
  1. INP W !!,"Move Tubefeedings for Inpatients ..."
  1. S NX="" F S NX=$O(^DPT("CN",NX)) Q:NX="" F DFN=0:0 S DFN=$O(^DPT("CN",NX,DFN)) Q:DFN<1 S ADM=$G(^(DFN)) I ADM,$D(^FHPT(DFN,"A",ADM,"TF")) D TF
  1. Q
  1. ALL ; Move TF for all patients
  1. W !!,"Move Tubefeedings for all patients ..."
  1. S CT=0 F DFN=0:0 S DFN=$O(^FHPT(DFN)) Q:DFN<1 F ADM=0:0 S ADM=$O(^FHPT(DFN,"A",ADM)) Q:ADM<1 S CT=CT+1 W:CT#1000=0 "." I $D(^FHPT(DFN,"A",ADM,"TF")) D TF
  1. Q
  1. TF F C=0:0 S C=$O(^FHPT(DFN,"A",ADM,"TF",C)) Q:C<1 I '$D(^FHPT(DFN,"A",ADM,"TF",C,"P")) D TF1
  1. Q
  1. TF1 S Y=$P($G(^FHPT(DFN,"A",ADM,"TF",C,0)),"^",2,9) Q:'Y S $P(^(0),"^",2,4)="^^",$P(^(0),"^",8,9)="^"
  1. S ^FHPT(DFN,"A",ADM,"TF",C,"P",0)="^115.1P^1^1"
  1. S ^FHPT(DFN,"A",ADM,"TF",C,"P",1,0)=$P(Y,"^",1,3)_"^"_$P(Y,"^",7,8)_"^"_$P(Y,"^",6)
  1. S ^FHPT(DFN,"A",ADM,"TF",C,"P","B",+Y,1)="" Q