SRHLVUO4 ;B'HAM ISC\DLR - Surgery Interface (Cont.) Utilities for building Outgoing HL7 Segments ; [ 05/06/98 7:14 AM ]
Source file <SRHLVUO4.m>
| Package | Total | Call Graph |
|---|---|---|
| Surgery | 1 | ($$CHECK,$$VALUE,MSGV)^SRHLUO4C |
| VA Fileman | 1 | GETS^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| POBX | ;process the underlying OBX & NTE segments
|
|
| INIT(IEN) | ;initialize FILE FIELD and SEQ
|
|
| POBR | ;sets up the DIQ
|
|
| OBR(SRI,CASE) | ;Observation
|
|
| EXIT | ;
|
|
| MAIN |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SRO(133.2 - [#133.2] | MAIN+1, POBR+5, POBR+7, POBR+9, POBR+12, POBR+14, POBR+17, POBR+18, POBR+19, POBX+1 , POBX+2, POBX+3, POBX+5, POBX+8, POBX+9, POBX+11, POBX+15, POBX+17, POBX+18, INIT+1 |
| Name | Line Occurrences |
|---|---|
| INIT | POBR+5, POBR+10, POBR+18, POBX+2, POBX+11, POBX+13, POBX+15, POBX+17 |
| POBR | MAIN+1 |
| POBX | MAIN+1 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | POBR+7, POBR+14, POBR+18, POBX+5, POBX+9, INIT+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CASE | OBR~, POBR+3, POBR+7 |
| CNT | MAIN~ |
| CNT( | POBX+11* |
| DA | EXIT+1! |
| DIQ | EXIT+1! |
| DR | EXIT+1! |
| FIELD | MAIN~, POBR+5*, POBR+12*, POBR+14, POBR+15, POBR+18, POBR+22, POBX+2*, POBX+4, POBX+7 , POBX+11, POBX+17, INIT+1* |
| FILE | MAIN~, POBR+5, POBR+12, POBR+14, POBR+15, POBR+18, POBR+22, POBX+2, POBX+4, POBX+7 , POBX+11, POBX+15, POBX+17, INIT+1* |
| FLAGS | MAIN~, POBR+3*, POBR+5, POBR+12, POBX+2 |
| >> FLD | POBR+19*, POBR+21, POBX+4*, POBX+11*, POBX+17*, POBX+18 |
| HDR | POBR+1!, POBR+7*, POBR+15, POBX+5*, POBX+8, POBX+18 |
| >> HLCOMP | POBR+7, POBR+15, POBX+5, POBX+8, POBX+18 |
| >> HLFS | POBR+7, POBR+15, POBR+22, POBX+4, POBX+5, POBX+8, POBX+9, POBX+11, POBX+18 |
| IEN | MAIN~, INIT~, INIT+1 |
| >> IENS | POBR+3*, POBR+5, POBR+12, POBX+2 |
| NTE | MAIN+1!, EXIT+1! |
| NTE( | POBX+4* |
| OBR | MAIN+1!, EXIT+1! |
| OBR( | POBR+15*, POBR+21*!, POBR+22*, POBX+4, POBX+11, POBX+17 |
| OBX | MAIN+1!, EXIT+1!, POBX+1*, POBX+5*, POBX+8, POBX+9, POBX+11, POBX+17*, POBX+18 |
| OBX( | POBX+8*, POBX+9*, POBX+11*, POBX+18* |
| SEQ | MAIN~, POBR+15, POBR+19*, POBR+22, POBX+8*, POBX+11, POBX+18, INIT+1* |
| SR | POBR+1!, POBR+23! |
| SR( | POBR+21* |
| SRHL | POBR+1! |
| SRHL( | POBR+14, POBR+17, POBR+18, POBX+4, POBX+7, POBX+15 |
| SRI | OBR~ |
| SROBR | MAIN~, MAIN+1* |
| SRST | MAIN~, POBR+3*, POBR+14*, POBR+15, POBR+17*, POBR+18, POBR+19, POBR+21, POBR+22, POBX+4* , POBX+7*, POBX+8, POBX+9, POBX+11, POBX+15*, POBX+17 |
| SRX | MAIN~, MAIN+1*, POBR+5, POBR+7, POBR+9, POBX+1 |
| SRY | MAIN~, POBR+9*, POBR+10, POBR+12, POBR+14, POBR+15, POBR+17, POBX+1*, POBX+2, POBX+3 , POBX+5, POBX+7, POBX+8, POBX+9, POBX+11, POBX+13, POBX+15, POBX+17 |
| SRY1 | MAIN~, POBR+17*, POBR+18, POBR+19, POBR+22, POBX+11*, POBX+15*, POBX+17*, POBX+18 |
| >> SRZ | POBX+4* |
| TAR | MAIN~, POBR+3*, POBR+5, POBR+12, POBX+2 |
| U | POBR+7, POBR+14, POBR+17, POBR+18, POBR+19, POBX+3, POBX+5, POBX+8, POBX+9, POBX+18 , INIT+1 |
| >> VALUE | POBX+7*, POBX+8, POBX+17*, POBX+18 |