| 1 | GMRAOR8 ;HIRMFO/WAA-OERR HL7 UTILITY ;7/3/97  15:48
 | 
|---|
| 2 |  ;;4.0;Adverse Reaction Tracking;**4**;Mar 29, 1996
 | 
|---|
| 3 | COMM(GMRAPA,GMRAL) ;Add comments
 | 
|---|
| 4 |  ;INPUT
 | 
|---|
| 5 |  ;  GMRAPA = The entry in file 120.8 that is being modified
 | 
|---|
| 6 |  ;   GMRAL = The entry in the GMRAL array that is being added
 | 
|---|
| 7 |  ;
 | 
|---|
| 8 |  N GMRASN,GMRASNN
 | 
|---|
| 9 |  S GMRASN=0 F  S GMRASN=$O(GMRAL(GMRAL,"N",GMRASN)) D  Q:GMRASN<1
 | 
|---|
| 10 |  .I GMRASN<1 S GMRASN=$O(GMRAL(GMRAL,"N",""),-1),^GMR(120.8,GMRAPA,26,0)=U_"120.826D"_U_GMRASN_U_GMRASN S GMRASN="" Q
 | 
|---|
| 11 |  .N GMRALN
 | 
|---|
| 12 |  .S ^GMR(120.8,GMRAPA,26,GMRASN,0)=$P(GMRAL(GMRAL),U,5)_U_$P(GMRAL(GMRAL),U,7)_U_"O"
 | 
|---|
| 13 |  .I $G(GMRAL(GMRAL,"N",GMRASN,1))'="" S GMRASNN="" F  S GMRASNN=$O(GMRAL(GMRAL,"N",GMRASN,GMRASNN)) D  Q:GMRASNN<1
 | 
|---|
| 14 |  ..I GMRASNN<1 S GMRASNN=$O(GMRAL(GMRAL,"N",GMRASN,""),-1),^GMR(120.8,GMRAPA,26,GMRASN,2,0)=U_U_GMRASNN_U_GMRASNN S GMRASNN="" Q
 | 
|---|
| 15 |  ..S ^GMR(120.8,GMRAPA,26,GMRASN,2,GMRASNN,0)=GMRAL(GMRAL,"N",GMRASN,GMRASNN)
 | 
|---|
| 16 |  ..Q
 | 
|---|
| 17 |  .Q
 | 
|---|
| 18 |  Q
 | 
|---|