HLTRANS ;AISC/SAW-Create Mail Message and Entry in the HL7 Transmission File ;03/24/2004 16:22
Source file <HLTRANS.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SET | ||
| INIT | ;Initialize Variables for Creating HL7 Segments
|
|
| EN1 | ;Create Mail Message (Package Supplies MSH Segment(s))
|
|
| EN2 | ;Enter Data into HL7 Transmission File/Record Error Messages
|
|
| EN | ;Compile 'MSH' Segment
|
|
| EXIT | ||
| KILL | ;Delete HL variables created by calls to INIT^HLTRANS and FILE^HLTF
|
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HL(770 - [#770] | INIT+22, INIT+25, INIT+26 |
| ^HL(771 - [#771] | INIT+22, INIT+28, INIT+31 |
| ^HL(771.5 - [#771.5] | INIT+30 |
| ^TMP("HLS" | EN+1*, EN1+6 |
| ^XMB(3.8 - [#3.8] | EN1+11 |
| ^XMB(3.9 - [#3.9] | EN1+3*, EN1+6*, EN1+9*, EN1+12!, EN2+2* |
| Name | Line Occurrences |
|---|---|
| EN | SET+1 |
| EN1 | EN1+1 |
| SET | INIT+22, INIT+25, INIT+26, INIT+27, INIT+28 |
| Name | Field # of Occurrence |
|---|---|
| ^("EC" | INIT+31 |
| ^("FS" | INIT+31 |
| ^(0 | INIT+26, INIT+28, INIT+30 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DT | EN1+9, EN2+2 |
| HLCHAR | EN1+3*, EN1+6*, KILL+1! |
| HLDA | EN2+1, SET, KILL+1! |
| HLDAN | EN1+1, INIT+22*, INIT+28*, SET+1*, KILL+1! |
| HLDAP | INIT+22*, INIT+27*, INIT+28, INIT+31, SET+1*, KILL+1! |
| HLDT | EN1+1, EN2+1, SET, KILL+1! |
| HLDT1 | SET, KILL+1! |
| HLDUZ | KILL+1! |
| HLECH | INIT+31*, KILL+1! |
| HLERR | EN1+12*, EN2+1, EN2+2, INIT+22*, INIT+25*, INIT+26*, INIT+27*, INIT+28*, SET+1, KILL+1! |
| HLERR1 | EN+1, EN1+2, EN1+12*, EN1+14, EN2+1, EXIT!, SET+1* |
| >> HLEVN | EN+1* |
| HLFS | EN1+5, EN1+8, INIT+31*, SET+1*!, KILL+1! |
| HLI | EN1+3*, EN1+6*, EXIT! |
| HLI0 | EN1+3*, EN1+6*, EN1+9*, EXIT! |
| HLMID | SET! |
| HLMSA | EN1+3, EN1+4*, EN1+5*, EN1+6, EN1+7*, EN1+8*, EXIT! |
| HLMSG | EN2+1*, SET+1! |
| HLMTN | EN+1, EN2+1, SET+1*! |
| HLNDAP | INIT+22*, INIT+25*, INIT+26, SET+1*, KILL+1! |
| HLNDAP0 | EN1+1, EN1+10, EN1+11, EN1+13, INIT+26*, INIT+27, INIT+29, INIT+30, SET+1*, KILL+1! |
| HLPID | INIT+29*, KILL+1! |
| HLQ | INIT+31*, KILL+1! |
| HLSDATA | EN+1! |
| HLSDATA( | EN1+3 |
| HLSDATA(0 | EN+1* |
| >> HLSDT | EN+1, EN1+3, EN1+6 |
| >> HLSEC | EN+1 |
| HLVER | INIT+30*, KILL+1! |
| HLXMZ | EN1+1*, EN1+3, EN1+6, EN1+9, EN1+12, EN2+2, EXIT! |
| VAT | EXIT! |
| VATERR | EXIT! |
| VATNAME | EXIT! |
| X | EN1+2~, EN1+3*, EN1+4, EN1+5, EN1+6*, EN1+7, EN1+8, EN1+11* |
| XMDUN | EN1+9*, EXIT! |
| XMDUZ | EN1+1*, EXIT! |
| XMSUB | EN1+1*, EXIT! |
| XMY | EN1+12!, EXIT! |
| XMY( | EN1+12*, EN1+13*, EN2+3* |
| XMY("G." | EN1+11* |
| XMZ | EN1+1, EXIT! |
| Y | EN1+2~ |