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

LEXDDTD.m

Go to the documentation of this file.
  1. LEXDDTD ;ISL/KER - Display Defaults - Display ;04/21/2014
  1. ;;2.0;LEXICON UTILITY;**80**;Sep 23, 1996;Build 1
  1. ;
  1. ; Global Variables
  1. ; None
  1. ;
  1. ; External References
  1. ; None
  1. ;
  1. DSO ; Display Sources
  1. ; Required LEXSHOW
  1. K LEX N LEXTCTR,LEXTI,LEXTIC,LEXTSTR,LEXT
  1. S:'$D(LEXSTLN) LEXSTLN=56
  1. D:'$L($G(LEXSHOW)) NONE D:$L($G(LEXSHOW)) SHOW
  1. Q
  1. SHOW ; Show Classification Codes (sources)
  1. S LEX=LEXSHOW,LEXTCTR=0,LEX("L")=LEX
  1. S LEX("L","H")="Display codes from"
  1. S LEX("L","T")="coding system",LEXTCTR=0
  1. F LEXTI=1:1:$L(LEX("L"),"/") D
  1. . N LEXTIC S LEXTIC=$P(LEX("L"),"/",LEXTI) Q:LEXTIC="UND"
  1. . S LEXTCTR=LEXTCTR+1,LEX("L",LEXTCTR)=$$CN^LEXDDTF(LEXTIC)
  1. S:LEXTCTR>1 LEX("L","T")=LEX("L","T")_"s"
  1. S LEX("L","T")=LEX("L","T")_"."
  1. S LEX("L",0)=LEXTCTR
  1. S LEXTCTR=0,LEXTSTR="",LEXT="L"
  1. D:$G(LEX("L",0)) LNK^LEXDDTF
  1. D EOC^LEXDDT2
  1. Q
  1. NONE ; LEXSHOW is Null (nothing to show)
  1. S LEX=LEXSHOW,LEX("L")=LEX,LEXTCTR=0,LEXTSTR="",LEXT="L"
  1. S LEX("L","H")="Do not display Classification Codes",LEX("L",0)=0
  1. D LNK^LEXDDTF,EOC^LEXDDT2
  1. Q