SRHLVQRY ;B'HAM ISC/PTD,DLR - Surgery Interface Receive of QRY Message ; [ 05/06/98 7:14 AM ]
Source file <SRHLVQRY.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QRD | ;Process QRD segment. | |
| QRF | ;Process QRF segment. | |
| PICK | ;For each segment found in the message, process the segment module. | |
| EXIT | ;Kill variables and quit. | |
| MSH | ;Process the MSH segment. | |
| QUERY | ||
| DSC | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | QRD+8 | 
| ^DPT("SSN" | QRD+6 | 
| ^HL(770 - [#770] | MSH+4 | 
| ^HL(772 - [#772] | QUERY | 
| ^SRF("B" | QRD+9 | 
| ^TMP("HLS" | SRHLVQRY+5!, EXIT+2* | 
| Name | Line Occurrences | 
|---|---|
| @( | PICK+1 | 
| PICK | QUERY | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | SRHLVQRY+4~, QUERY+3, QUERY+4, QRD+2*, QRD+6*, QRD+7, QRD+8, QRD+9 | 
| HLCOMP | SRHLVQRY+4~, MSH+3* | 
| >> HLDA | QUERY | 
| >> HLECH | MSH+1*, MSH+3 | 
| >> HLERR | QUERY, QUERY+1, QUERY+2*, QUERY+3*, QUERY+4, PICK+2*, QRD+7*, QRD+8*, QRD+9*, QRF+2* | 
| >> HLFS | EXIT+2, MSH+1*, MSH+2, MSH+4, QRD+3, QRD+4, QRF+1 | 
| >> HLMTN | MSH+5* | 
| >> HLNDAP | MSH+4* | 
| HLREP | SRHLVQRY+4~, MSH+3* | 
| >> HLSDATA(1 | EXIT+2* | 
| >> HLSDT | EXIT+2, MSH+5* | 
| HLSUB | SRHLVQRY+4~, MSH+3* | 
| I | QRD+1~, QRD+6* | 
| II | SRHLVQRY+4~, QUERY* | 
| MSG | SRHLVQRY+4~, QUERY*, MSH+1, MSH+2, MSH+4, QRD+3, QRD+4, QRF+1 | 
| SG | SRHLVQRY+4~, QUERY*, PICK+1 | 
| SRAC | SRHLVQRY+4~, QUERY+1*, QUERY+2*, QUERY+3* | 
| SRDT | SRHLVQRY+4~, QUERY+2, QUERY+4, QRF+1*, QRF+2 | 
| SRERR | SRHLVQRY+4~, QUERY+1*, QUERY+2*, QUERY+3*, QUERY+6 | 
| >> SRI | QUERY+6* | 
| TYPE | SRHLVQRY+4~, PICK+2, MSH+2* | 
| WDDC | QRD+1~, QRD+4*, QRD+5, QRD+6 | 
| WSF | QRD+1~, QRD+3*, QRD+5, QRD+8 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@SG | PICK+1, PICK+2 |