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

DGMTSCU1.m

Go to the documentation of this file.
  1. DGMTSCU1 ;ALB/RMO/CAW - Means Test Screen Display Utilities ;21 JAN 1992 8:00 pm
  1. ;;5.3;Registration;**166,1015**;Aug 13, 1993;Build 21
  1. ;
  1. YN(X) ;Output Yes/No
  1. ; Input -- X 1, 0 or ""
  1. ; Output -- YES, NO or UNANSWERED
  1. N Y
  1. S Y=$S(X:"YES",X="":"UNANSWERED",1:"NO")
  1. Q $G(Y)
  1. ;
  1. AMT(X) ;Output Dollar Amount
  1. ; Input -- X Amount
  1. ; Output -- Dollar amount
  1. N Y
  1. I X]"" S $P(X,".",2)=$E($P(X,".",2)_"00",1,2)
  1. S Y=$S(X]"":"$"_X,1:"-")
  1. Q $G(Y)
  1. ;
  1. DATE(X) ;Output Date
  1. ; Input -- X Date
  1. ; Output -- Date
  1. N Y
  1. S Y=$$FMTE^XLFDT(X,"5DF") I Y]"" S Y=$TR(Y," ","0")
  1. Q $G(Y)
  1. ;
  1. LYR(X) ;Last Year
  1. ; Input -- X Date
  1. ; Output -- Last Year
  1. N Y
  1. S Y=$E(X,1,3)-1_"0000"
  1. Q $G(Y)
  1. ;
  1. TOT(X,R1,R2) ;Compute Total
  1. ; Input -- X String to total
  1. ; R1 Beginning of range
  1. ; R2 End of Range
  1. ; Output -- Total
  1. N I,Y
  1. S Y=0 F I=R1:1:R2 S Y=Y+$P(X,"^",I)
  1. Q $G(Y)
  1. ;
  1. UL(X,L) ;Underline
  1. ; Input -- X Underline Character
  1. ; Output -- Underline String
  1. W ?131,$C(13) W:X["-" !
  1. Q $G(L)
  1. ;
  1. HIGH(Z,ACT) ; Highlight certain text
  1. ; Input -- Z Character(s) to highlight
  1. ; ACT MT action
  1. ; Ouput -- Hightlighted character
  1. W ! S Z=$S(ACT="VEW":"<"_Z_">",1:"["_Z_"]")
  1. I ACT="VEW" W Z Q
  1. I ACT'="VEW"!($E(Z)="[") W DGVI,Z,DGVO
  1. Q