HLCSHDR1 ;SFIRMFO/RSD - Make HL7 header for TCP ;04/17/2007
Source file <HLCSHDR1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HEADER(IEN,CLIENT,HLERROR) | ; Create an HL7 MSH segment
|
|
| MSH(X) | ;add X to HLHDR
|
|
| BHSHDR(IEN,CLIENT,HLERROR) | ; Create Batch Header Segment
; The BHS has 12 segments, of which 4 are blank. ; INPUT: IEN - IEN of entry in file #772 ; OUTPUT: HLHDR(1) and HLHDR(2) - the two lines with the 12 segs. ; ready for adding to a message directly. |
|
| VAR | ;Check input
|
|
| PID | ;Processing ID
|
|
| HDR23 | ;generate extended facility field info based on 'facility required'
|
|
| ESCAPE(INPUT,COMPONET) | ;
; patch HL*1.6*120 - escape delimiters: ; - field separator ; - component separator ; - repetition separator ; - escape character ; - subcomponent separator |