| 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 | 
|---|