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

AZHLSC3.m

Go to the documentation of this file.
  1. AZHLSC3 ; IHS/ADC/GTH:KEU:JN - SAC CHAPTER 3: INTERFACE PROGRAMMING STANDARDS & CONVENTIONS ; [ 06/05/1998 7:20 AM ]
  1. ;;5.0;AZHLSC;;JUL 10, 1996
  1. ;
  1. W !!!,$P($P($T(+1),";",2),"-",2),!! D TTL^AZHLSC("3.1.3 (5.4) Help")
  1. I 'AZHLPIEN D NPKG^AZHLSC Q
  1. W !,"NOTE: Any following are violations ONLY if DIE is used to edit the fields."
  1. S %="",$P(%,"-",60)=""
  1. W !?7,"H = No 'HELP'-PROMPT and no XECUTABLE 'HELP' (?)"
  1. ; ,!?7,"D = No field DESCRIPTION (??)"
  1. W !?10,"File",?30,"Field",?50,"Code",!?10,$E(%,1,18),?30,$E(%,1,18),?50,$E(%,1,4)
  1. NEW F,I
  1. ;
  1. S I=0
  1. F S I=$O(^DIC(9.4,AZHLPIEN,4,"B",I)) Q:'I D DD1
  1. Q
  1. DD1 S F=0
  1. F S F=$O(^DD(I,F)) Q:'F S %=$P(^(F,0),U,2) D
  1. .I +% D Q
  1. ..NEW F,I S I=+% D DD1
  1. ..Q
  1. .Q:(%["C")!(%["I")!(%["K")!(%["P")!(%["V")!(%["W")!(%["S")!(%["D")
  1. .S %="" I '$L($G(^DD(I,F,3))),'$L($G(^(4))) S %="H"
  1. . ; I '$P($G(^DD(I,F,21,0)),U,3) S %=%_"D"
  1. . ; Above line checks DESCRIPTION.
  1. .Q:'$L(%)
  1. .W !?10,I,?30,F,?50,%
  1. .Q
  1. Q
  1. ;
  1. ; 2nd piece of 0th node contains:
  1. ; C = Computed
  1. ; I = Uneditable
  1. ; K = MUMPS code
  1. ; P = Pointer
  1. ; V = Variable Pointer
  1. ; W = Word processing
  1. ; S = Set of Codes
  1. ; D = Date