VAFHLRO2 ;BP/JRP - BUILD OUTPATIENT HL7 ROLE SEGMENT;11/18/1997 ; 7/3/01 4:09pm
Source file <VAFHLRO2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 2 | (ERROR,FIXLEN)^VAFHLRO1 (PERSON,ROLE)^VAFHLRO3 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| S3C4 | ;Alternate Role (seq #3, comp #4 - 6) | |
| S3 | ;Role (seq #3, comp #1 - 3) | |
| S2 | ;Action Code (seq #2) | |
| S1 | ;Role Instance ID (seq #1) | |
| S4 | ;Role Person (seq #4) | |
| DONE | ;Collapse into output location | |
| OUTPAT | ;Build role segment for transmission of outpatient data | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^VA(200 - [#200] | OUTPAT+19 | 
| Name | Line Occurrences | 
|---|---|
| DONE | S4+1, S4+30, S4+34 | 
| S3C4 | S3+1, S3+15, S3+20 | 
| S4 | S3C4+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTION | OUTPAT+8~, S2+1*, S2+3, S2+4, S2+6 | 
| ALTROLE | OUTPAT+8~, S3C4+5*, S3C4+6*, S3C4+7, S3C4+10, S3C4+13 | 
| CMPSEP | OUTPAT+9~, OUTPAT+11*, S1+2, S3+5, S3+8, S3+10, S3+11, S3+13, S3+17, S3+22 , S3+29, S3+32, S3C4+2, S3C4+4, S3C4+7, S3C4+9, S3C4+10, S3C4+12, S3C4+13, S3C4+15 , S4+5, S4+8, S4+10, S4+11, S4+13, S4+14, S4+16, S4+17, S4+19, S4+20 , S4+22, S4+23, S4+25, S4+26, S4+28, S4+32, S4+36, S4+44, S4+45, S4+46 , S4+47, S4+48, S4+49, S4+50, S4+52, S4+53 | 
| CODEONLY | OUTPAT+8~, OUTPAT+21*, S3+24, S4+38 | 
| >> ENCODE | OUTPAT+11, OUTPAT+12, OUTPAT+13, OUTPAT+14, S3+27, S4+41 | 
| ESCSEP | OUTPAT+9~, OUTPAT+13* | 
| >> FLDSEP | S1+4, S2+6, S3+7, S3+17, S3+22, S3+27, S3+28, S4+7, S4+32, S4+36 , S4+41, S4+42 | 
| INSTID | OUTPAT+8~, S1+1*, S1+2, S1+4 | 
| >> MAXLEN | DONE+1 | 
| >> NULL | S1+1, S1+3, S2+1, S2+4, S3+3, S3+4, S3+6, S3+9, S3+12, S3+17 , S3+19, S3+22, S3+24, S3C4+2, S3C4+4, S3C4+8, S3C4+11, S3C4+14, S4+3, S4+4 , S4+6, S4+9, S4+12, S4+15, S4+18, S4+21, S4+24, S4+27, S4+32, S4+33 , S4+36, S4+38 | 
| >> OUTARR | OUTPAT+16, S1+3, S2+4, S2+5, S3+4, S3+16, S3+21, S4+4, S4+31, S4+35 , DONE+1 | 
| >> PARAM | OUTPAT+18, OUTPAT+21, S1+1, S2+1, S3+1, S3+3, S3+18, S3C4+1, S3C4+5, S4+1 , S4+3 | 
| PERSON | OUTPAT+8~, S4+3*, S4+4, S4+5, S4+8, S4+11, S4+14, S4+17, S4+20, S4+23 , S4+26, S4+33!, S4+34 | 
| PERSON(1 | S4+38*, S4+42, S4+43, S4+44, S4+45, S4+46, S4+47, S4+48, S4+49, S4+50 | 
| PERSON(2 | S4+51, S4+52, S4+53 | 
| PTR200 | OUTPAT+8~, OUTPAT+18*, OUTPAT+19*, S3+15, S3+19, S4+30, S4+33 | 
| RDATE | OUTPAT+8~, S3+18*, S3+19 | 
| REPSEP | OUTPAT+9~, OUTPAT+12*, S4+51 | 
| ROLE | OUTPAT+8~, S3+3*, S3+4, S3+5, S3+8, S3+11, S3+18!, S3+20 | 
| ROLE(1 | S3+28 | 
| ROLE(2 | S3+24*, S3+29, S3+30, S3+31 | 
| ROLE(3 | S3+32 | 
| SUBSEP | OUTPAT+9~, OUTPAT+14*, S3+30, S3+31, S4+43 | 
| TMP | OUTPAT+8~, S1+2*, S1+3, S2+2*, S2+3, S3+5*, S3+6*, S3+7, S3+8*, S3+9* , S3+10, S3+11*, S3+12*, S3+13, S3+24*, S3+27*, S3+28, S3+29, S3+30, S3+31 , S3+32, S3C4+4*, S3C4+5, S3C4+6, S3C4+7*, S3C4+8*, S3C4+9, S3C4+10*, S3C4+11*, S3C4+12 , S3C4+13*, S3C4+14*, S3C4+15, S4+5*, S4+6*, S4+7, S4+8*, S4+9*, S4+10, S4+11* , S4+12*, S4+13, S4+14*, S4+15*, S4+16, S4+17*, S4+18*, S4+19, S4+20*, S4+21* , S4+22, S4+23*, S4+24*, S4+25, S4+26*, S4+27*, S4+28, S4+38*, S4+41*, S4+42 , S4+43, S4+44, S4+45, S4+46, S4+47, S4+48, S4+49, S4+50, S4+51, S4+52* , S4+53 | 
| VAFHLROL | OUTPAT+9~ | 
| VAFHLROL(0 | OUTPAT+23* | 
| VAFHLROL(1 | S1+4* | 
| VAFHLROL(2 | S2+6* | 
| VAFHLROL(3 | S3+7*, S3+10*, S3+13*, S3+17*, S3+22*, S3+28*, S3+29*, S3+30*, S3+31*, S3+32* , S3C4+2*, S3C4+9*, S3C4+12*, S3C4+15* | 
| VAFHLROL(4 | S4+7*, S4+10*, S4+13*, S4+16*, S4+19*, S4+22*, S4+25*, S4+28*, S4+32*, S4+36* , S4+42*, S4+43*, S4+44*, S4+45*, S4+46*, S4+47*, S4+48*, S4+49*, S4+50*, S4+51* , S4+52*, S4+53* |