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

LEXDDTC.m

Go to the documentation of this file.
  1. LEXDDTC ;ISL/KER - Display Defaults - Shortcut Context ;04/21/2014
  1. ;;2.0;LEXICON UTILITY;**80**;Sep 23, 1996;Build 1
  1. ;
  1. ; Global Variables
  1. ; ^LEX(757.41) N/A
  1. ;
  1. ; External References
  1. ; None
  1. ;
  1. CON ; Shortcut Context
  1. ; Required LEXCTX
  1. N LEXTCTR,LEXTD,LEXTI,LEXTIC,LEXTL,LEXTN,LEXTSTR,LEXT,LEXTV
  1. K LEX Q:'$L($G(LEXCTX)) S LEXCTX=+LEXCTX
  1. Q:LEXCTX'>0 Q:'$D(^LEX(757.41,LEXCTX))
  1. S LEX=LEXCTX S:'$D(LEXSTLN) LEXSTLN=56
  1. S LEXTI=0,(LEXTIC,LEXTN,LEXTV,LEXTD)="" D INT
  1. K:LEXSTLN=56 LEXSTLN Q
  1. INT ; Interpret string
  1. ; LEXCTX
  1. S LEXTIC=1
  1. S LEXTN=LEXTN_$P($G(^LEX(757.41,+LEXCTX,0)),"^",1)
  1. S LEXTN=LEXTN_" shortcut set"
  1. ; Build temporary phrase
  1. S LEX("V",1)="Use the "_LEXTN
  1. ; Process phrase
  1. S LEX("V",0)=1,LEXT="V",LEXTCTR=0,LEXTSTR=""
  1. D CONCAT^LEXDDT2 K LEX("V")
  1. I $E(LEXTSTR,$L(LEXTSTR))?1P S LEXTSTR=$E(LEXTSTR,1,($L(LEXTSTR)-1))
  1. I $E(LEXTSTR,$L(LEXTSTR))?1P S LEXTSTR=$E(LEXTSTR,1,($L(LEXTSTR)-1))
  1. D EOC^LEXDDT2
  1. Q