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

XPARDD2.m

Go to the documentation of this file.
  1. XPARDD2 ; SLC/KCM - DD Logic for Parameter Template (8989.52)
  1. ;;7.3;TOOLKIT;**26,149**;Apr 25, 1995;Build 1
  1. ;
  1. VALID01 ; -- Input transform for NAME (8989.52,.01), prevent duplicate names
  1. ; ( Need to figure out how to check for duplicates and have verify
  1. ; fields still work ) Same logic as in XPARDD1
  1. I $L(X)>30!($L(X)<3)!'(X'?1P.E) K X Q ; Length 3-30
  1. I X'?1U1UN.E K X Q ; Must begin with namespace ;p149
  1. I $D(^XTV(8989.52,"B",X)) D Q ; No duplicates
  1. . K X D EN^DDIOL("Duplicate template names not allowed.")
  1. Q