| 1 | GMRAPEH0 ;HIRMFO/WAA,RM-EDIT A/AR DATA FOR A HISTORICAL ALLERGY ; 1/7/93
 | 
|---|
| 2 |  ;;4.0;Adverse Reaction Tracking;;Mar 29, 1996
 | 
|---|
| 3 | EN1 ; ENTRY FROM MAIN A/AR EDIT TO EDIT HISTORICAL A/AR
 | 
|---|
| 4 |  D EN1^GMRAPER2(GMRAPA,"120.8",.GMRAOUT) G:GMRAOUT EXIT
 | 
|---|
| 5 |  I $D(^XUSEC("GMRA-ALLERGY VERIFY",DUZ)) D MECH^GMRAPED0
 | 
|---|
| 6 |  G EXIT:GMRAOUT
 | 
|---|
| 7 | COM S GMRAVCM="O" D ENDING^GMRAPEM1
 | 
|---|
| 8 |  I $D(DTOUT)!$D(Y) S GMRAOUT=1
 | 
|---|
| 9 |  I 'GMRAOUT D COMCHECK
 | 
|---|
| 10 |  I 'GMRAOUT G:GMRAREQ COM
 | 
|---|
| 11 |  S GMRAOUT=0
 | 
|---|
| 12 |  K DA,DR,DIE,DUOUT,DTOUT
 | 
|---|
| 13 |  Q
 | 
|---|
| 14 | COMCHECK ; CHECK TO SEE IF COMMENTS ARE REQUIRED
 | 
|---|
| 15 |  S GMRAREQ=($P($G(^GMRD(120.84,+GMRASITE,0)),"^",4)=1) Q:'GMRAREQ
 | 
|---|
| 16 |  S X=0,X=$O(^GMR(120.8,GMRAPA,26,X)),GMRAREQ=(X'>0)
 | 
|---|
| 17 |  I GMRAREQ W !!,$C(7),"COMMENTS ARE REQUIRED." D HANGT
 | 
|---|
| 18 |  I $D(DIRUT) S GMRAOUT=1
 | 
|---|
| 19 |  K DIRUT
 | 
|---|
| 20 |  Q
 | 
|---|
| 21 | HANGT ;Hang for TIMEOUT or press return
 | 
|---|
| 22 |  N DIR
 | 
|---|
| 23 |  S DIR(0)="EA",DIR("A")="Press RETURN to continue"
 | 
|---|
| 24 |  D ^DIR
 | 
|---|
| 25 |  Q
 | 
|---|
| 26 | EXIT ;
 | 
|---|
| 27 |  K DA,DIK,DR,GMRADT,GMRAR10,GMRAPA1,GMRARAD,GMRARDL,GMRAREC,GMRADATE,GMRARODT,GMRAROT,GMRARPR,GMRAX,GMRAY,GMRAZN
 | 
|---|
| 28 |  Q
 | 
|---|