GMRCHL72 ;SLC/DCM - HL-7 formats OBX and NTE segments ;11/15/02 07:32
Source file <GMRCHL72.m>
| Package | Total | Call Graph | 
|---|---|---|
| Consult Request Tracking | 1 | $$HL7DT^GMRCHL7 | 
| Kernel | 1 | $$NOW^XLFDT | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OBX(GMRCIFN) | ;Build the OBX segment of the HL-7 message | |
| OBR(GMRCIEN,RESBY,GMRCACDT) | ;Build the OBR segment of the HL-7 message | |
| NTE(GMRCFN,GMRCND,GMRCTRL) | ;Build the NTE segment of the HL7 message | 
| FileNo | Call Tags | 
|---|---|
| ^GMR(123.1 - [#123.1] | GET1^DIQ | 
| ^GMR(123.3 - [#123.3] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(123 - [#123] | OBX+4, OBX+6, OBX+9, OBX+11, OBX+12, OBX+15, OBX+18, OBX+19, OBX+20, OBX+21 , OBX+22, OBX+24, OBX+28, NTE+6, NTE+7, NTE+8, NTE+12, NTE+15, OBR+7, OBR+8 , OBR+9, OBR+10, OBR+11 | 
| ^GMR(123.1 - [#123.1] | NTE+15 | 
| ^GMR(123.5 - [#123.5] | NTE+15, OBR+9 | 
| ^ORD(101 - [#101] | OBR+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | NTE+6, OBR+8 | 
| ^(30.1 | OBX+22 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTION | NTE+12~*, NTE+13*, NTE+14 | 
| CONLOC | OBR+5~, OBR+8*, OBR+16, OBR+17! | 
| CONSVC | OBR+5~, OBR+9*, OBR+14, OBR+17! | 
| GMRCACDT | OBR~, OBR+15 | 
| GMRCFN | NTE~, NTE+6, NTE+7, NTE+8, NTE+12, NTE+15 | 
| GMRCIEN | OBR~, OBR+7, OBR+8, OBR+9, OBR+10, OBR+11 | 
| GMRCIFN | OBX~, OBX+4, OBX+6, OBX+9, OBX+11, OBX+12, OBX+15, OBX+18, OBX+19, OBX+20 , OBX+21, OBX+22, OBX+24, OBX+28 | 
| GMRCND | OBX+2~, OBX+4*, OBX+6*, OBX+9, OBX+11*, OBX+12, NTE~ | 
| GMRCND(0 | NTE+4 | 
| GMRCND1 | OBX+2~, OBX+4*, OBX+10*, OBX+12, OBX+13* | 
| >> GMRCSSNM | NTE+15 | 
| GMRCTRL | NTE~, NTE+6, NTE+11, NTE+15 | 
| HL7DT | OBR+5~, OBR+15*, OBR+16, OBR+17! | 
| N | NTE+16! | 
| >> ND | NTE+4*, NTE+6, NTE+7, NTE+8, NTE+12, NTE+15 | 
| ND1 | NTE+7*, NTE+8*, NTE+16! | 
| ND2 | NTE+5*, NTE+7*, NTE+8*, NTE+16! | 
| >> NOTIFY | OBR+9*, OBR+16 | 
| >> NTE( | NTE+5*, NTE+7*, NTE+8* | 
| >> NTE(1 | NTE+14*, NTE+15* | 
| OBR | OBR+4!, OBR+16* | 
| >> OBX( | OBX+7*, OBX+8*, OBX+9*, OBX+12*, OBX+16*, OBX+23*, OBX+26*, OBX+29* | 
| OBXSEG | OBX+17~, OBX+19*, OBX+21*, OBX+22*, OBX+23, OBX+27~, OBX+28*, OBX+29 | 
| OBXSEGNO | OBX+2~, OBX+3*, OBX+5*, OBX+7, OBX+8, OBX+9, OBX+12, OBX+15*, OBX+16, OBX+23 , OBX+25*, OBX+26, OBX+29 | 
| OI | OBR+5~, OBR+13*, OBR+14*, OBR+16 | 
| ORCDT | OBR+5~, OBR+8*, OBR+17! | 
| >> ORCTRL | OBX+4, OBX+24 | 
| PROCID | OBR+5~, OBR+11*, OBR+12, OBR+13 | 
| PROCNM | OBR+5~, OBR+12*, OBR+13 | 
| RESBY | OBR~, OBR+16 | 
| RESTATUS | OBR+5~, OBR+7*, OBR+16, OBR+17! | 
| SERVID | OBR+5~, OBR+8*, OBR+9, OBR+14, OBR+17! | 
| STS | OBR+5~, OBR+7*, OBR+17! | 
| U | OBX+21, OBX+22, OBX+24, OBX+28, OBR+10, OBR+11, OBR+13, OBR+14 |