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

DICATTD0.m

Go to the documentation of this file.
  1. DICATTD0 ;O-OIFO/GFT - CREATE WORD-PROCESSING ATTRIBUTES IN SCREENMAN ;29AUG2015
  1. ;;22.2;VA FileMan;**2**;Jan 05, 2016;Build 139
  1. ;;Per VA Directive 6402, this routine should not be modified.
  1. ;;Submitted to OSEHRA 5 January 2015 by the VISTA Expertise Network.
  1. ;;Based on Medsphere Systems Corporation's MSC FileMan 1051.
  1. ;;Licensed under the terms of the Apache License, Version 2.0.
  1. ;;GFT;**1053**;
  1. ;
  1. ;
  1. WORD(DICT) ;DICT=21 or 23 for DESCRIPTION and TECHNICAL DESCRIPTION
  1. N DIC,DUOUT,DTOUT,DICR,DIWETXT
  1. D DICR
  1. I $D(@DICR)=0 M @DICR=^DD(DICATTA,DICATTF,DICT) S DICATTDW(DICT)=1 I $D(@DICR)=0 S @DICR@(0)=0
  1. S DIWETXT="Editing '"_$P(^DD(DICATTA,DICATTF,0),U)_"' "_$P(^DD(0,DICT,0),U)
  1. S DIC=$P(DICR,")")_"," D EN^DIWE
  1. I $D(DUOUT)!$D(DTOUT) K @DICR,DICATTDW(DICT) W $$EZBLD^DIALOG(8077)
  1. S DDSCHG=1 Q
  1. ;
  1. DICR S DICR="^UTILITY(""DICATTD"",$J,DICT)" Q
  1. ;
  1. ;
  1. WPLUS(DICT) ;FROM PAGE 1 OF 'DICATT' FORM DICT=21 OR 23 DESCRIPTION OR TECHNICAL DESCRIPTION
  1. D DICR I $O(@DICR@(0)) Q "+" ;IF THERE IS TEXT IN THE TEMPORARY GLOBAL
  1. I $O(^DD(DICATTA,DICATTF,DICT,0)) Q "+" ;IF THERE IS TEXT IN THE FIELD ITSELF
  1. Q ""
  1. ;
  1. ;
  1. ;
  1. FILEWORD ;when we're done
  1. N DICT,DICR
  1. D DICR
  1. F DICT=21,23 D
  1. .I $D(DICATTDW(DICT)) K ^DD(DICATTA,DICATTF,DICT) M ^DD(DICATTA,DICATTF,DICT)=@DICR
  1. Q
  1. ;