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

BWDIAGS.m

Go to the documentation of this file.
  1. BWDIAGS ;IHS/ANMC/MWR - RES/DIAG SYNONYM ADD/EDIT/PRINT;15-Feb-2003 21:50;PLS
  1. ;;2.0;WOMEN'S HEALTH;**8**;MAY 16, 1996
  1. ;;* MICHAEL REMILLARD, DDS * ALASKA NATIVE MEDICAL CENTER *
  1. ;; ADD/EDIT/PRINT/PURGE SYNONYMS FOR BW RESULTS/DIAGNOSIS FILE.
  1. ;;
  1. ;
  1. EDITSYN ;EP
  1. ;---> EDIT SYNONYMS FOR RESULTS/DIAGNOSIS.
  1. ;---> CALLED BY OPTION "BW EDIT RES/DIAG SYNONYMS".
  1. D SETVARS^BWUTL5
  1. F D Q:$G(Y)<0
  1. .D TITLE^BWUTL5("EDIT SYNONYMS FOR RESULTS/DIAGNOSIS FILE")
  1. .D TEXT1
  1. .D DIC^BWFMAN(9002086.31,"QEMA",.Y," Select RESULT/DIAGNOSIS: ")
  1. .Q:Y<0
  1. .D DIE^BWFMAN(9002086.31,".3;.31",+Y,1,.BWPOP)
  1. .S:BWPOP Y=-1
  1. W @IOF
  1. D KILLALL^BWUTL8
  1. Q
  1. ;
  1. PRINTSYN ;EP
  1. ;---> CALLED BY OPTION "BW PRINT RES/DIAG SYNONYMS".
  1. D SETVARS^BWUTL5
  1. S DIC="^BWDIAG("
  1. S FLDS="[BW PRINT RES/DIAG SYNONYMS]"
  1. S BY=.01,(FR,TO)=""
  1. D EN1^DIP
  1. D KILLALL^BWUTL8
  1. Q
  1. ;
  1. ;
  1. TEXT1 ;EP
  1. ;;You may enter a synonym for each Result/Diagnosis. The synonym will
  1. ;;allow the Result/Diagnosis to be called up by typing only a few
  1. ;;characters. Synonyms should be unique and less than 6 characters.
  1. ;;
  1. ;;For example, "C1" might be used for CIN I/mild dysplasia; "C2" for
  1. ;;CIN II/moderate dysplasia; "C3" for CIN III/severe dysplasia,
  1. ;;and so on.
  1. ;;
  1. ;;
  1. S BWTAB=5,BWLINL="TEXT1" D PRINTX
  1. Q
  1. ;
  1. PRINTX ;EP
  1. N I,T,X S T="" F I=1:1:BWTAB S T=T_" "
  1. F I=1:1 S X=$T(@BWLINL+I) Q:X'[";;" W !,T,$P(X,";;",2)
  1. Q