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

VAQDIS20.m

Go to the documentation of this file.
  1. VAQDIS20 ;ALB/JFP - Function Calls for Display;03FEB93
  1. ;;1.5;PATIENT DATA EXCHANGE;;NOV 17, 1993
  1. ;
  1. FUNCT ; *************** Function Calls ***************
  1. ;
  1. CENTER(LINE,CTR) ; -- Centers text on 80 column screen
  1. ; INPUT : line - line to center in
  1. ; : ctr - text to center
  1. ; OUTPUT : X - centered text
  1. Q:('$D(LINE)) ""
  1. Q:('$D(CTR)) ""
  1. N LEN,LNST
  1. S LEN=$L(CTR)
  1. S LNST=((80-LEN)\2)+1
  1. S X=$$INSERT^VAQUTL1(CTR,LINE,LNST,LEN)
  1. Q X
  1. ;
  1. STATE(STATE) ; -- Converts state to abrev
  1. ; INPUT : state - long state
  1. ; OUTPUT : stavb - abrev state
  1. Q:('$D(STATE)) ""
  1. Q:STATE="" ""
  1. N SDA,STABV
  1. S SDA="",SDA=$O(^DIC(5,"B",STATE,SDA))
  1. S STABV=$S(SDA'="":$P(^DIC(5,SDA,0),U,2),1:" ")
  1. Q STABV
  1. ;
  1. COUNTY(STATE,CNTYPT) ; -- Converts county pointer to apha, if passed
  1. ; INPUT : state - long state
  1. ; : cntypt - county pointer OR text
  1. ; OUTPUT : county - county name
  1. Q:('$D(STATE)) ""
  1. Q:('$D(CNTYPT)) ""
  1. Q:(CNTYPT'?1N.N) CNTYPT
  1. Q:STATE="" ""
  1. Q:CNTYPT="" ""
  1. N SDA,CDA,STAVB,COUNTY
  1. S (SDA,CDA)=""
  1. S SDA=$O(^DIC(5,"B",STATE,SDA))
  1. Q:SDA="" ""
  1. S CDA=$O(^DIC(5,SDA,1,"C",CNTYPT,CDA))
  1. S COUNTY=$S(CDA'="":$P(^DIC(5,SDA,1,CDA,0),U,1),1:" ")
  1. Q COUNTY
  1. QUIT
  1. ;
  1. BLANK ; -- Sets up blank line
  1. S X=$$SETSTR^VALM1(" ","",1,80) D TMP ; -- null line
  1. QUIT
  1. ;
  1. TMP ; -- Sets up display array
  1. S VALMCNT=VALMCNT+1
  1. S @ROOT@(VALMCNT,0)=$E(X,1,79)
  1. QUIT
  1. ;
  1. ROOT(ROOT) ; -- Sets root to display
  1. I ROOT["()" S TMP=$P(ROOT,")",1),ROOT=TMP_$C(34)_"DISPLAY"_$C(34)_")" K TMP QUIT ROOT
  1. I ROOT[")" S TMP=$P(ROOT,")",1),ROOT=TMP_","_$C(34)_"DISPLAY"_$C(34)_")" K TMP QUIT ROOT
  1. I ROOT'[")" S ROOT=ROOT_"("_$C(34)_"DISPLAY"_$C(34)_")" QUIT ROOT
  1. QUIT ROOT
  1. ;
  1. END ; -- End of code
  1. QUIT