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

PSBVT1.m

Go to the documentation of this file.
  1. PSBVT1 ;BIRMINGHAM/BSR-BCMA ORDER VARIABLES UTILITY ;Mar 2004
  1. ;;3.0;BAR CODE MED ADMIN;;Mar 2004
  1. ;
  1. PSBDCHK1(PSBSCHV) ;
  1. I PSBSCHV="" Q 0
  1. I PSBSCHV["PRN" Q 0
  1. S PSBYEA1="1"
  1. I PSBSCHV["@" S PSBSCHV=$P(PSBSCHV,"@")
  1. I $L(PSBSCHV)<2 Q 0
  1. F S=1:1:7 Q:$P(PSBSCHV,"-",S)="" I $$PSBDCHK($P(PSBSCHV,"-",S))=0 S PSBYEA1=0 Q
  1. Q PSBYEA1
  1. ;
  1. PSBDCHK(PSBSCHV1) ;
  1. S PSBYEA=0
  1. S PSBRDOW="SUNDAYS^MONDAYS^TUESDAYS^WEDNESDAYS^THURSDAYS^FRIDAYS^SATURDAYS"
  1. F I=1:1:7 D
  1. .S X=$P(PSBRDOW,"^",I),X1=$L(X),X2=$P(PSBSCHV1,"-",1),X3=$L(X2) I X3<2 Q
  1. .I $E(X,1,X3)=X2 S PSBYEA=1
  1. Q PSBYEA