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

GMRAPER1.m

Go to the documentation of this file.
  1. GMRAPER1 ;HIRMFO/RM-REACTION EDIT MODULE DELETE REACTIONS ;12/1/95 13:52
  1. ;;4.0;Adverse Reaction Tracking;;Mar 29, 1996
  1. DELREAC ; DELETE SIGNS/SYMPTOMS FROM PATIENT DATA
  1. K DIR S DIR(0)="LOA^1:"_GMRACTR
  1. S DIR(0)=DIR(0)_"^I X[""."" W !,""DO NOT USE DECIMAL VALUES."",$C(7) K X Q"
  1. S DIR("A")="Delete which signs/symptoms: "
  1. S DIR("?",1)="PLEASE ENTER THE NUMBERS OF THE SIGNS/SYMPTOMS YOU WOULD LIKE TO DELETE."
  1. S DIR("?",2)="RANGES CAN BE SEPARATED BY A HYPHEN (-) AND GROUPS OF NUMBERS,"
  1. S DIR("?")="SEPARATED BY A COMMA (,)."
  1. D ^DIR K DIR
  1. I $D(DTOUT)!($D(DUOUT)) S GMRAOUT=1 Q
  1. S GMRADO=Y
  1. F Y=1:1:$L(GMRADO,",") S GMRAY=$P(GMRADO,",",Y) I +GMRAY D DEL
  1. Q
  1. VALD ; VALIDATE CHOICE NUMBER
  1. I +GMRAPC(1)'=GMRAPC(1)!(GMRAPC(1)>GMRACTR)!(GMRAPC(1)<1) S GMRAOK=0
  1. Q
  1. DEL ;
  1. S GMRARECN=$P(GMRACHC(GMRAY),"^"),GMRAREAC=$P(GMRACHC(GMRAY),"^",2)
  1. I GMRARECN'=GMRAOTH S GMRARDL(GMRARECN)="" K GMRARPR(GMRAREAC,GMRARECN),GMRARAD(GMRARECN)
  1. E K GMRAROT(GMRAREAC),GMRARPR(GMRAREAC,GMRARECN) S GMRAROTD(GMRAREAC)=""
  1. Q